基于单片机的定时闹钟课程设计报告书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

任务书

一、设计目的

本设计主要是对51 单片机的一个方面的扩展,是能实现一般定时闹钟功能的设计。需要实现某一功能时,按对应的按键即可,经过多次验证,此设计灵活简便,可以实现显示、定时、修改定时、定时时间到能发出报警声的功能。

二、设计要求

1 、能显示时时—分分—秒秒。

2 、能够设定定时时间,并修改定时时间

3 、定时时间到能发出警报声。

目录

1. ............................................................................................................ 绪论...................................................... 1.

2. ............................................................................................................ 方案论证................................................. 1...

3. ............................................................................................................ 方案说明................................................. 2...

4. ............................................................................................................ 硬件方案设计............................................. 2...

4.1单片机STC89C52 .................................................................. 2...

4.2 时钟电路........................................ 4...

4.3 数码管显示电路.................................. 4...

4.4 键盘电路........................................ 6...

4.5 报警电路........................................ 7...

5. ............................................................................................................ 软件方案设计............................................. 7...

5.1 系统软件设计.................................... 7...

5.2 键盘程序........................................ 7...

5.3 LED .......................................................................................... 8...

5.4 音响报警电路.................................... 8...

5.5 程序流程图...................................... 8...

6. ............................................................................................................ 调

试...................................................... 9.

7. .......................................................................................................... 小结........................................................ 1..0. .

8. .......................................................................................................... 参考文献................................................. 1..1.

9. .......................................................................................................... 附录:定时闹钟源程序..................................... 1.2.

1.绪论

系统采用单片机STC89C52乍为本设计的核心元件,在其基础上外围扩展芯片和外围电路,附加时钟电路,复位电路,键盘接口及LED显示器。键盘采用独

立连接式。还有定时报警系统,即定时时间到,通过扬声器发出报警声,提示预先设定时间时间到,从而起到定时作用。

外围器件有LED显示驱动器及相应的显示数字电子钟设计与制作可采用单片机来完成。由于其功能的实现主要通过软件编程来完成, 那么就降低了硬件电路的复杂性,而且其成本也有所降低, 所以在该设计与制作中采用单片机STC89C52它是低功耗、高性能的CMO型8位单片机。片内带有8KB的Flash 存储器,且允许在系统内改写或用编程器编程。另外,STC89C52勺指令系统和引脚与8051完全兼容,片内有512B的RAM 32条I/O 口线、3个16位定时计数器、4 个外部中断、一个7 向量4 级中断结构(兼容传统51 的 5 向量 2 级中断结构)等。

在LED显示器中,分成静态显示和动态显示两类,在这个设计的最小系统中主要用了它的动态显示功能,动态显示器利用了人视觉的短暂停留,在数据的传输中是一个一个传输的,且先传输低位。

2. 方案论证

单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合。

本系统采用单片机STC89C52乍为本设计的核心元件,利用两个4位7段共阴LED作为显示器件。接入共阴LED显示器,可显示时,分钟,秒,单片机外围接有定时报警系统,定时时间到,蜂鸣器发出报警声,提示预先设定时间到。

电路由下列部分组成:时钟电路、复位电路、控制电路、LED显示、报警电路,芯片选用STC89C52^片机。

系统基本框图如图 2.1 所示:

相关文档
最新文档