基本信息
文件名称:嵌入式技术及应用(STM32CubeMX版) 课件 李文华 任务11--20 制作数码管显示的秒表--用RTC制作数字钟 .pptx
文件大小:7.71 MB
总页数:347 页
更新时间:2025-06-06
总字数:约5.89千字
文档摘要

任务11制作数码管显示的秒表;任务要求;知识储备; ; ; ;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识;1.数码管的基本知识; ; ; ; ; ; ; ;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;本任务到此结束,谢谢!;任务12用键盘控制秒表的运行;任务要求;知识储备; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;实现方法与步骤; ; ; ; ; ; ; ; ; ;实践总结与拓展;实践总结与拓展;本任务到此结束,谢谢!;任务13 用OLED屏显示字符;任务要求;知识储备; ; ; ;2.SSD1306的显存;2.SSD1306的显存;2.SSD1306的显存;3.SSD1306的地址模式;3.SSD1306的地址模式;3.SSD1306的地址模式;3.SSD1306的地址模式;函数的用法;4.OLED的访问程序;4.OLED的访问程序;4.OLED的访问程序;函数的用法;4.OLED的访问程序;4.OLED的访问程序;(5)OLED_ShowNum()函数;4.OLED的访问程序;实现方法与步骤; ; ; ;3.移植OLED程序;3.移植OLED程序; ;4.制作字库;4.制作字库;4.制作字库;4.制作字库;4.制作字库; ;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;实践总结与拓展;本任务到此结束,谢谢!;任务14 用OLED显示图片;任务要求;知识储备;实现方法与步骤; ; ; ; ; ;2.用图片处理软件编辑图片文件;2.用图片处理软件编辑图片文件;3.用Image2Lcd软件制作位图文件;4.用PCtoLCD软件制作图库文件;4.用PCtoLCD软件制作图库文件;4.用PCtoLCD软件制作图库文件;4.用PCtoLCD软件制作图库文件;4.用PCtoLCD软件制作图库文件;5.生成硬件初始化代码;6.编写显示图片的应用程序;6.编写显示图片的应用程序;7.完善bmp.h头文件;7.完善bmp.h头文件;7.完善bmp.h头文件;8.调试与下载程序;实践总结与拓展;本任务到此结束,谢谢!;任务15制作电压监测器;任务要求;知识储备;; ; ; ; ;(3)模拟至数字转换器

也叫A/D转换器,为12位的逐次逼近型A/D转换器。

输入信号有18个通道,分为规则通道组和注入通道组2个组,其中,规则通道组最多16个通道,注入通道组最多4个通道。;(5)ADC中断

特点:

每个中断都有一个中断标志位,用来记录对应的中断事件是否发生,当中断事件发生,硬件电路就自动地将对应的中断标志位置1。

每个中断都有一个中断使能控制位,用来使能或禁止对应的中断。

每个中断只有在中断使能控制位为1的条件下,中断事件发生后才能ADC中断。;ADC转换结束后的中断;分注入组和规则组2个组;函数的用法说明;函数的用法说明; ;函数的用法说明;函数的用法说明;函数的用法说明;函数的用法说明;函数的用法说明如下表所示:;宏的用法说明;举例:

检测ADC1的AD转换是否结束。若已结束,则读取AD转换结果,并换算成电压值,然后用串口输出当前的电压值。;实现方法与步骤; ; ; ; ; ; ;实践总结与拓展;本任务到此结束,谢谢!;任务16制作电压信号发生器;任务要求;任务要求;任务要求;知识储备; ; ; ; ; ;函数的用法;Channel参数;函数的用法;函数的用法;函数的用法;实现方法与步骤; ; ; ; ; ; ; ; ; ;本任务到此结束,谢谢!;任务17用硬件SPI口控制OLED屏;任务要求;知识储备; ; ; ; ;2.STM32中SPI口的应用特性;2.STM32中SPI口的应用特性;2.STM32中SPI口的应用特性;2.SPI口的引脚;2.SPI口的引脚;2.SPI口的引脚;2.SPI口的引脚;3.SPI口的设置方法;3.SPI口的设置方法;3.SPI口的设置方法;3.SPI口的设置方法;4.HAL库中常用的SPI操作函数;(2)HAL_SPI_Receive()函数;(3)HAL_SPI_Transmit()函数;(4)HAL_SPI_TransmitReceive()函数;实现方法与步骤; ; ; ;