基于AT89C2051单片机控制的实时数字电子时钟设计 摘 要 本次设计以AT89C2051芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟。在硬件方面,除了CPU外,使用四个七段LED数码管来进行显示,LED采用的是动态扫描显示,使用三极管9014进行驱动。通过LED能够比较准确显示时、分。软件方面采用汇编语言编程。整个电子钟系统能完成时间的显示,调时,定时闹钟,报警等功能。
关键词:单片机 AT89C51 共阴极LED数码显示器 BCD-锁存/7段译码/驱动器CC4511
毕业设计说明书目录
前言 ………………………………………………………………………………22
第二章 硬件设计 ……………………………………………………………………… 23
2.1 总体方案 …………………………………………………………………………23
2.2 单片机选型 ………………………………………………………………………23
2.2.1 AT89C2051主要性能 …………………………………………………………23
2.2.2 AT89C2051的结构框图 ………………………………………………………24
2.2.3 AT89C2051的引脚说明 ………………………………………………………24
2.2.4 AT89C2051相对于一般89C51的变化 ………………………………………25
2.3 系统时钟电路设计 ………………………………………………………………26
2.4 按键电路的设计 …………………………………………………………………27
2.5 显示电路设计 ……………………………………………………………………27
2.6 系统复位电路设计 ………………………………………………………………28
2.7 定时报警电路设计 ………………………………………………………………29
第三章 软件设计 …………………………………………………………………………31
3.1 软件设计中的主程序流程图设计 ………………………………………………31
3.2 中断子程序流程图 ………………………………………………………………33
3.3 显示模块设计 ……………………………………………………………………34
3.4 闪烁功能的实现 …………………………………………………………………35
3.5 时间设定模块设计 ………………………………………………………………36
第五章 总结 ………………………………………………………………………………38
致谢 ……………………………………………………………………………………40
参考文献 ………………………………………………………………………………41
附录一:系统硬件电路图 ………………………………………………………………42
附录二:程序清单 ………………………………………………………………………43 参考文献
1 沈红卫 基于单片机的智能系统设计与实现. 电子工业出版社,2005.
2 楼然苗 51系列单片机设计实例. 北京航空航天大学出版社,2003.
3 董传岱 于云华. 数字电子技术. 石油大学出版社,2001.
4 何立民. 单片机应用系统设计 北京航空航天大学出版社,1995.
5 贡春梅 日历电子钟设计 西安航空技术高等专科学校学报 2004,
6 胥筱门 单片机系统的试验及应用 电子制作 1999(6)20-30
7张毅坤 陈善久 裘雪红. 单片微型计算机原理及应用. 西安电子科技大学出版社. 1998年9月第1版.
8 任为民 电子技术基础课程设计. 中央广播电视大学出版社. 1997年5月第1版.
9 谭浩强 C程序设计(第二版). 清华大学出版社. 1999年12月第2版.。
10王恩荣 MCS-51单片机应用技术实训指导. 北京:化学工业出版社,2001