1、 摘要摘要 该文主要论述如何使用 89S51 型号的单片机来设计一个数字电子时钟。 该设计是利用单片机原理,以 AT89S51 芯片为主要控制器。通过用 Keil C51 软件编程仿 真,再通过 protues 软件进行硬件仿真,设计制作一个多功能数字电子时钟的硬件电路。其中 通过单片机扩展的 1602LCD 显示器用来显示秒、分、时计数单元中的值。整个设计过程包括 两大部分:软件部分和硬件部分。以单片机 AT89S51 芯片为核心,加上一定的外围电路、 1602LCD 显示器和键盘控制器组成。 该电子时钟系统主要由时钟模块、液晶显示模块以及键盘控制模块。液晶显示模块能够 准确显示时间(显示格
2、式为时:分:秒(24 小时制) ) ,键盘控制模块可方便进行时间调整, 时钟模块主要控制时间的显示由二十四进制电路与六十进制电路组成。电路的设计以硬件和 软件为指导思想,通过软件编程来实现模拟电路的设计。 用单片机 AT89S51 为主要功能模块,采用 1602LCD 输出显示时间,用按钮做开关,软件 计时、调试,辅助必要的电路,实现高效、准确的数字电子时钟系统。该数字电子时钟具有 电路简单明了,系统稳定性高等优势, ,成本低,维护方便、调试简便、具有广泛的市场前景。 关键词关键词:单片机 AT89S51 芯片 1602LCD 软件 动态扫描 2 目录目录 文献摘要文献摘要 2 绪论绪论 4 1、设计总体方案、设计总体方案 5 2、主要器件介绍及功能实现、主要器件介绍及功能实现 5 2.1 AT89C52 单片机 5 2.2 1602LCD 液晶显示 7 2.3 计时功能的实现 9 3、硬件电路、硬件电路 9 3.1 上电复位电路 9 3.2 时钟系统 9 3.3 按键电路 9 3.4 电子时钟的原理图