首页 理论教育 设计分析和计划:使用STC89C51/52单片机实现秒表计时功能

设计分析和计划:使用STC89C51/52单片机实现秒表计时功能

时间:2023-07-02 理论教育 版权反馈
【摘要】:本设计采用STC89C51/52单片机作为主控制器,2位数码管显示秒,按下开始按钮开始正计时,计时时按下暂停按键可暂停,最大计时99 s后清零。在单片机内部存储器设两个字节分别存放时钟的分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值减1;若秒值达到0,则将其变为60,并将相应的分字节值减1。七段数码管加上一个小数点,共计8段。LED数码管工作方式有两种:静态显示方式和动态显示方式。

设计分析和计划:使用STC89C51/52单片机实现秒表计时功能

(一)产品功能分析

(1)本设计基于STC89C52(与AT89S52、AT89C52通用,可任选)单片机以及DS1302时钟芯片、DS18B20温度传感器构成的万年历系统。

(2)有闹钟和阴历功能,有闰年补偿,可以准确及正确的显示时间等信息。

(3)可以显示年、月、日、时、分、秒、星期、温度、农历和闹钟设定。

(4)掉电走时,不用重新调时,当按键按下时背光亮,更节能。

(二)设计分析(www.xing528.com)

(1)选用电子万年历芯片时,应重点考虑功能实在、使用方便、单片存储、低功耗、抗断电的器件。

(2)根据选用的电子万年历芯片设计外围电路和单片机的接口电路。

(3)在硬件设计时,结构要尽量简单实用、易于实现,使系统电路尽量简单。

(4)根据硬件电路图,在万用板上完成器件的焊接。

(5)根据设计的硬件电路,编写控制STC89C52芯片的单片机程序。

(6)通过编程、编译、调试,把程序下载到单片机上运行,并实现本设计的功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈