实时数字电子时钟设计
摘要:本次设计以AT89C2051芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟,它由5V直流电源供电。在硬件方面,除了CPU外,使用四个七段LED数码管来进行显示,LED采用的是动态扫描显示,使用三极管9014进行驱动。通过LED能够比较准确显示时、分。三个简单的按键实现对时间的调整。软件方面采用汇编语言编程。整个电子钟系统能完成时间的显示,调时,定时闹钟,报警等功能。
关键词:AT89C2051 LED数码管 三极管9014
毕业设计说明书目录
第一章 前言.....................................................13
第二章 硬件设计.................................................14
2.1 系统主要功能.........................................14
2.2 系统时钟电路设计..................................14-15
2.3 A89C2051单片机及其引说明.........................15-16
2.4 显示部件..........................................16-19
2.5 按键电路的设计.......................................19
2.5.1 矩阵式键盘.....................................19
2.5.2 独立式键盘..................................19-20
2.6 系统时钟电路设计....................................20
2.6.1设计原理....................................20-21
2.6.2具体电路设计...................................21
2.7 系统复位电路设计..................................21-23
2.8 定时报警电路设计...................................23-24
第三章 软件设计部分.............................................25
3.1 编程语言.............................................25
3.1.1汇编语言......................................25
3.1.2 C语言特点.................................25-26
3.2 系统主程序设计...................................26-27
3.3 时钟设置子程序...................................27-30
3.4中断程序设计........................................31
3.4.1 中断流程图.................................31-32
3.4.2 中断子程序.................................32-33
3.6 LED显示子程序.......................................33
3.7 按键流程图.......................................33-34
第四章 总结......................................................35
致谢......................................................35
参考文献..................................................36
附录一 电子钟基本部分参考电路原理图..............................37
附录二 程序清单...............................................38-51
参考文献
1. Micrel Inc. QwikRadio TM UHF ASK Transmitter[A] .2001,8
2. Micrel Inc. QwikRadio TM Low Power UHF Receiver[A] .2001,8
3. 薛晓书. 单片微机原理及接口技术[M].西安石油大学 2002,3
4. 黄智伟,朱卫华. 单片机与嵌入式系统应用[M].南华大学.2005,3
5. 付浩.AT89C2051单片机高速串行输出口设计[A].淮阴师范学院 2004,10
6. 周志德 单片机原理及应用 高等教育出版社 20 01,6
7. 徐淑华 单片微型机原理及应用 哈尔滨工业大学出版社 1990
8. 吴微,文军. 单片机原理及制作 武汉大学出版社 1991
9. 薛钧义,张彦斌. MCS-51、96系列单片微型计算机及其应用 西安交通大学出版社 1990
10.何立民. MCS-51系列单片机应用系统设计系统配置与接口技术 北京航空航天大学出版社 1990