数码管显示DEMO
上一节
下一节
“数码管显示DEMO”程序设计说明
1工程文件下载:
2程序设计思路
数码管显示DEMO是经典的测试数码管是否正常工作和学习使用数码管显示的案例,首先要理解段选和位选概念,段选是选择一个数码管上哪个发光二极管发光,而位选则是选择八个数码管中哪个数码管来显示。程序采用分时处理结构,主循环按事件驱动各任务的子程序来执行任务。


3函数体定义及说明
void Func_1mS() 每1ms执行的函数
void Func_10mS() 每10ms执行的函数
voidFunc_100mS() 每10ms执行的函数
void Display(charDis_min, char Dis_max)
数码管显示函数
voidLED_print(char d0,char d1,char d2,char d3,char d4,char d5,char d6,char d7)
各位数码管与led灯赋值函数
voidGPIO_Init(void)
I/O配置函数
voidTimer0_Init(void)
定时器0配置函数
void Timer0_isr()interrupt 1
定时器0中断服务函数
void main()
主体功能,主要用于控制数码管循环显示
(1) 调用Init()完成程序初始化;
(2) 单纯一个死循环即可

