基于AT89C2051单片机的数字钟设计 摘要
本文给出基于单片机的数字钟设计,系统以AT89C2051芯片为核心,在硬件方面,除了CPU外,使用六个七段LED数码管显示,LED采用的是动态扫描显示,使用9014芯片进行驱动。通过调试LED能够比较准确显示时、分、秒。三个简单的按键实现对时间的调整。软件方面采用汇编语言编程。整个电子时钟系统能够完成时间的显示,调时,复位等功能。
关键词 单片机 LED AT89C2051 显示
1 引言
数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。 因此,我们此次设计与制做数字钟就是为了了解数字钟的原理,从而学会制作数字钟.而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法.且由于数字钟包括组合逻辑电路和时叙电路.通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。 毕业设计说明书目录
摘要 ------------------------------------------------------------------------------------------------------14
1 引言 -------------------------------------------------------------------------------------------------14
2 方案论证 -------------------------------------------------------------------------------------------14
2.1 方案一 NE555时基电路 ---------------------------------------------------------------14
2.2 方案二 石英钟专用芯片 ---------------------------------------------------------------14
2.3 方案三 单片机 ---------------------------------------------------------------------------15
3 各电路设计和论证 -------------------------------------------------------------------------------15
3.1 电源电路设计和论证 ---------------------------------------------------------------------15
3.2 数字钟的显示电路 ------------------------------------------------------------------------16
3.3 按键电路 ------------------------------------------------------------------------------------17
3.4 芯片的介绍 ---------------------------------------------------------------------------------18
3.5 数字电子时钟的硬件系统框架 ---------------------------------------------------------20
3.6 数字电子时钟的主机电路 ---------------------------------------------------------------20
3.6.1 系统时钟电路 ----------------------------------------------------------------------20
3.6.2 系统复位电路 ----------------------------------------------------------------------20
3.6.3 定时指示电路 ----------------------------------------------------------------------21
4 软件设计 -------------------------------------------------------------------------------------------22
4.1 系统主程序流程图 ------------------------------------------------------------------------22
4.2 各子程序流程图 ---------------------------------------------------------------------------22
4.2.1 显示模块 ----------------------------------------------------------------------------22
4.2.2 当前编辑位的闪烁 ----------------------------------------------------------------23
4.2.3 时间设定模块 ----------------------------------------------------------------------23
4.2.4 秒信号的产生与走时 -------------------------------------------------------------24
4.3 程序 ------------------------------------------------------------------------------------------25
5 系统的组装与调试 -------------------------------------------------------------------------------32
5.1 硬件系统的组装与调试 ------------------------------------------------------------------32
5.2 软件系统的调试 ---------------------------------------------------------------------------33
6 附录 -------------------------------------------------------------------------------------------------34
7 参考文献 ------------------------------------------------------------------------------------------35 参考文献
1 何立明 单片机应用系统设计。北京:北京航空航天大学出版社,1994.3;
2 黄石红 低频信号处理在振动测试工程中的研究及应用。南京:东南大学1995.5;
3 周志德 单片机原理及应用。北京:高等教育出版社,2001.6;
4 汪道辉 单片机系统设计与实践。北京:电子工业出版社,2006.5;
5 王恩荣 MCS-51单片机应用技术实训指导。北京:化学工业出版社,2001.7;
6 肖金球 单片机原理与接口技术。北京:清华大学出版社,2005.8;
7 张培仁 张志坚 高修峰 十六位单片微处理器原理及应用。北京:清华大学出 版社,2005.5;
8 马忠梅 单片机的C语言应用程序设计(第三版)。北京: 北京航空航天大学出版 社,2002.7;
9 张友德 单片微型机原理、应用与实验〔M〕.上海:复旦大学出版社,1996.11;
10 睢丙东 单片机应用技术与实例。北京:电子工业出版社,2000.3;
11 陈粤初 单片及应用系统设计与实践。北京:北京航空航天大学出版社,1992.6;
12 肖洪兵 跟我学用单片机.北京:北京航空航天大学出版社,2002
13 刘守义 单片机应用技术.陕西:西安电子科技大学出版社,2002
14 胡锦 单片机技术实用教程.北京:高等教育出版社,2003
15 楼然苗 51系列单片机设计实例.北京:北京航空航天大学出版社,2003
16 苏凯 MCS-51系列单片机系统原理与设计.北京:冶金工业出版社,2003
17 陈立周 陈宇 单片机原理及其应用.北京:机械工业出版社,2001