数码管计数器制作
上一节
下一节
led数码管(LED Segment Displays)由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。
(1)计数器1的计数值由DS0~2数码管显示,按下SB1,数值加1,按下SB2,数值减1;
(2)计数器2的计数值由DS5~7数码管显示,按下SB3,数值加1,按下SB4,数值减1。
①定时器的使用
①定时器工作模式1框图
②定时器扫描数码管与按键
1、主程序流程图
(1)定时器定时时间计算
(2)显示缓存的运用
(3)取余运算“%”
1.硬件电路连接:按照数码管计数器硬件电路接线图,选择所需的模块并进行布局,然后将电源模块、主机模块、显示模块和指令模块用导线进行连接。
2.打开KEIL软件,通过菜单“项目/新建项目”,新建立一个工程项目smgjsq,然后再建一个文件名为smgjsq.c的源程序文件,将上面的参考程序输入并保存,同时将该文件添加到项目中。
3.对源程序进行编译和链接,如果有错误则必须修改错误,直到编译成功,设置生成目标代码。
4.将目标代码通过编程器写入到单片机中。
5.接通电源,让单片机运行,观察数码管显示是否正常。
6.进行扎线,整理。