任务书一、设计目的本设计主要是对 51 单片机的一个方面的扩展,是能实现一般定时闹钟功能的设计
需要实现某一功能时,按对应的按键即可,经过多次验证,此设计灵活简便,可以实现显示、定时、修改定时、定时时间到能发出报警声的功能
二、设计要求1、能显示时时—分分—秒秒
2、能够设定定时时间,并修改定时时间
3、定时时间到能发出警报声
方案论证 1 3
方案说明 2 4
硬件方案设计 2 4
1 单片机 STC89C52 2 4
2 时钟电路 3 4
3 数码管显示电路 3 4
4 键盘电路 4 4
5 报警电路 4 5
软件方案设计 4 5
1 系统软件设计 4 5
2 键盘程序 4 5
3 LED 5 5
4 音响报警电路 5 5
5 程序流程图 5 6
调试 5 7
小结 5 8
参考文献 6 9
附录 : 定时闹钟源程序 6 1
绪论系统采纳单片机 STC89C52 作为本设计的核心元件,在其基础上外围扩展芯片和外围电路,附加时钟电路,复位电路,键盘接口及 LED 显示器
键盘采纳独立连接式
还有定时报警系统,即定时时间到,通过扬声器发出报警声,提示预先设定时间时间到,从而起到定时作用
外围器件有 LED 显示驱动器及相应的显示数字电子钟设计与制作可采纳单片机来完成
由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低 ,所以在该设计与制作中采纳单片机STC89C52,它是低功耗、高性能的 CMOS 型 8 位单片机
片内带有 8KB 的 Flash存储器,且允许在系统内改写或用编程器编程
另外, STC89C52 的指令系统和引脚与 8051 完全兼容,片内有 512B 的 RAM、32 条 I/O 口线、3 个 16 位定时计数器、4 个外部中断、一个