51单片机秒表计时器目录摘要3一、实训目的3二、实训设备与器件3
1实验设备32实训器件3三、实训步骤与要求
4
1要求42方法43实训线路分析44软件设计45程序编制4
4五、软件系统设计5六、系统调试9七、实训总结与分析10
四、硬件系统设计八、参考资料:………………………………………………………11:九、附录
12
1
f摘要:摘要:
秒表是由单片机的P0口和P2口分别控制两个数码管,使数码管工作,循环显示从0059。同时,用一个开关控制数码管的启动与停止,另外加上一个复位电路,使其能正常复位,通常还使用石英晶体振荡器电路构成整个秒表的结构电路。
一、目的
(1)利用单片机定时器中断和定时器计数方式实现秒定时。(2)通过LED显示程序的调整,熟悉单片机与LED的接口技术,熟悉LED动态显示的控制过程。(3)通过阅读和调试简易秒表整体程序,学会如何编制含LED动态显示和定时器中断等多种功能的综合程序,初步体会大型程序的编制和调试技巧。(4)进一步学习单片机开发系统的整个流程。
二、元件
(1)实训设备:单片机开发系统、微机、万用表、电烙铁等。(2)实训器件:名称7段数码管电阻10k电阻1k键盘开关电容10微法电容30皮法晶振12M数量2181121
2
f89C51万能板导线
11若干
三、步骤
(1)要求:利用实训电路板,以2位LED右边1位显示个位,左边1位显示十位,实现秒表计时显示。以一个按键开关实现启动、停止、清零等功能。(2)方法:用单片机定时器T0中断方式,实现1秒定时;利用单片机定时器0方式1计数,实现0059计数。(3)实验线路分析:采用实训电路板,其原理图参见附录。两个7段LED数码管分别由单片机的P0口和P2口控制,使数码管显示从0059的字样。用一个开关控制数码管的启动与停止,另外加上一个复位电路,使其能正常复位。另外在加上一个晶体振荡电路就够成了整个秒表的电路。(4)软件设计:软件整体设计思路是主程序进行初始化,以按键开关按下的次数确定定时器的启动与否,通过中断的r