《嵌入式应用技术》课件——第5讲 数码管动态显示程序设计.pdf
《嵌入式技术应用》课程
外部脉冲计数器设计与制作
适用平台:STM32F10x
主讲教师:杜锋
数码管动态显示驱动程序设计
目录
Contents
1
数码管驱动电路回顾
2
数码管控制I/O口初始化
3知识目标
数码管动态驱动程序设计
了解知道
掌握了解
掌握理解
掌握
1.数码管驱动电路回顾
数码管驱动电路
显示数据控制I/O
位选控制I/O
按键控制I/O
4.计数值处理程序设计
数码管显示编码表
dpgfedcba
PD7PD6PD5PD4PD3PD2PD1PD0HEX共阳极连接的编码表
0110000000xc0
1111110010xf9
2101001000xa4
3101100000xb0
4100110010x99
5100100100x92
6100000100x82
7111110000xf8
8100000000x80
9100100000x90
2.数码管控制I/O口初始化
数据口初始化
定义IO初始化结构体GPIO_InitTypeDefGPIO_InitStructure
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD,
使能GPIOD的时钟ENABLE);
GPIO_InitStructure.GPIO_Pin=
设置GPIO_Pin,GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPI
GPIO_Mode,O_Pin_4|GPIO_Pin_5|GPI