时间:2023-01-19
k1体育用 89C51 设计一个 2 位 LED 数码显示的秒表;显示时间 00-99,每秒自动加 1
用单片机控制秒表来实现,采用AT89C51单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合硬件电路如电源电路,k1体育晶振电路,复位电路,显示电路,以及一些按键电路等来设计计时器,将软件和硬件结合起来。k1体育其中软件部分采用的是C语言编写程序,包含了显示程序,中断,延时程序等等,硬件用的Proteus软件来连接的秒表电路,主要使用了AT80C51芯片,k1体育晶振,电容等基本器件。
按键电路当按下开始键时给P1.6接口一个低电平,单片机工作,数码管开始显示,进行开始功能。
当按下清零键时给P1.7接口一个低电平,单片机工作,数码管清零,进行复位功能。k1体育
数码管,通过单片机的P0接口和P3接口来驱动显示出秒数的个位和十位。4 实物制作与调试
9C51中后,运行仿真电路如图所示,k1体育会显示出00到99s的秒表功能,系统可以正常工作。5 课程设计总结
[3]陈应华,刘志芳.《电路与电工技术》[M].中国人民大学出版社,2014.
[4]许维菳,郑荣焕.《Proteus电子电路设计及仿真》[M].电子工业出版社,2014.
[5]王会良,王东锋,董冠强.《单片机C语言应用100例》[M].中国工信出版集团,2017.
[6]朱清慧,张凤蕊,翟天嵩,王志奎.《Proteus教程——电子线路设计、制版与仿真》[M].清华大学出版社,2008.
AT89C51单片机 1个,12MHz晶振 1个,电容3个,电阻1个,按键开关 3个,共阴极数码管 3个。