51单片机秒表计时(protues)
51单片机秒表计时器
目    录
摘要    3
中国十大瓷砖一、实训目的    3
二、实训设备与器件    3
(1)实验设备    3
(2)实训器件    3
三、实训步骤与要求    4
(1)要求    4
(2)方法    4
(3)实训线路分析    4
(4)软件设计    4
(5)收到秋天的第一杯奶茶怎么发朋友圈程序编制    4
四、硬件系统设计    4
五、软件系统设计    5
六、系统调试    9
七、实训总结与分析    10
八、参考资料……………………………………………………… 11
九、附录    12
摘要:
秒表是由单片机的P0口和P2口分别控制两个数码管,使数码管工作,循环显示从00—59。同时,用一个开关控制数码管的启动与停止,另外加上一个复位电路,使其能正常复
位,通常还使用石英晶体振荡器电路构成整个秒表的结构电路。
一、目的
1)利用单片机定时器中断和定时器计数方式实现秒定时。
2)通过LED显示程序的调整,熟悉单片机与LED的接口技术,熟悉LED动态显示的控制过程。
3)通过阅读和调试简易秒表整体程序,学会如何编制含LED动态显示和定时器中断等多种功能的综合程序,初步体会大型程序的编制和调试技巧。
4)进一步学习单片机开发系统的整个流程。
二、元件
1)实训设备:单片机开发系统、微机、万用表、电烙铁等。
2)实训器件:
梦见起火
名称
数量
7段数码管
2
电阻10k
  1
电阻1k
  8
键盘开关
1
电容10微法
1
电容30皮法
2
晶振12M
  1
89C51
电焊工证
  1
万能板
  1
导线
若干
三、步骤
1)要求:利用实训电路板,以2LED右边1位显示个位,左边1位显示十位,实现秒表计时显示。以一个按键开关实现启动、停止、清零等功能。
2)方法:用单片机定时器T0中断方式,实现1秒定时;利用单片机定时器0方式1计数,实现00--59计数。
梦幻西游储备经验(3)实验线路分析:采用实训电路板,其原理图参见附录。两个7怎样装裱字画段LED数码管分别由单片机的P0口和P2口控制,使数码管显示从00—59的字样。用一个开关控制数码管的启动与停止,另外加上一个复位电路,使其能正常复位。另外在加上一个晶体振荡电路就够成了整个秒表的电路。
4)软件设计:软件整体设计思路是主程序进行初始化,以按键开关按下的次数确定定时器的启动与否,LED通过中断的方式进行显示。后二者间的联系是:按键按下,则定时器开始计时,中断后在LED上显示,不断循环;按键第二次按下时,定时器停止计时,LED不显示;按键第三次按下时,返回到初始状态重新开始。秒定时采用定时器T0中断方式进
行,60秒计数由定时器0采用方式1完成,中断及计数的开启与关闭受控于按键处理程序。由上述设计思路可设计出软件流程图如图7.1所示。
5)程序编制:编程时第一次按键为“启动”,第二次按键为“停止”,第三次按键为“清零”,因按键较少,在处理按键值时未采用散转指令“JMP”,而是采用条件转移指令“CJNE”,。2LED显示的数据由显示缓冲区30H~31H单元中的数据决定。
四、设计
硬件电路的设计应从两个方面予以考虑。一是根据应用系统总体设计的参数范围、测控速度与精度等技术指标要求选择单片机。不同系列单片机或同一系列不同型号单片机芯片内部提供的资源状况各不相同,如ROMRAM容量,定时/计数器、I/O接口、中断系统等硬件配置,应选择性价比最适合的单片机型。二是在已选定单片机型号的基础上,根据应用系统的功能要求扩展单片机外部设备的配置,如键盘、打印机、A/DD/A、报警电路、驱动电路及通用/专用I/O接口等。
硬件电路的设计原则如下:
(1)在性价比满足应用系统要求的基础上,选择更可靠、更熟悉的单片机,缩短研制周期。
(2)尽可能选择较成熟的典型应用电路,以提高系统的可靠性。
(3)单片机内部的资源与外部扩展资源应在满足应用系统设计要求的基础上留有余地,为进一步升级和扩展其功能提供方便。
(4)应充分结合软件方案统筹考虑硬件结构,通常硬件功能较完善,其相应的软件就简单,但硬件成本较高;而硬件功能略低,其相应的软件就复杂。实际中应尽量以软件替代硬件来降低成本。
(5)整个系统的相关器件应尽可能做到性能匹配,如电平、速度的匹配等。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。