1、基于单片机的数字钟设计基于单片机的数字钟设计 The design of digital clock based on signal-chip computer 摘摘 要要 基于单片机的定时和控制装置在许多行业有着广泛的应用,而数字钟是其中 最基本的,也是最具有代表性的一个例子。 在基于单片机系统的数字钟电路中,除了基本的单片机系统和外围电路外, 还需要外部的控制和显示装置。本电路主要以单片机 AT89S52 为核心而设计的, 通过单片机对信息的分析与处理,控制外围设备。系统由复位模块、时钟模块、 温度模块、音乐模块、光识模块及显示模块共六个模块组成,后来在时钟模块的 基础上又加载了日历、星期
2、的模块。 本设计以单片机 AT89S52 为切入点,通过使用 AT89S52 的内部的可编程定时 器/计数器, 结合对外接晶振的调节来确定一个合适的振荡周期, 从而确定出内部 的机器周期。再通过对内部中断程序的设置来设计出时钟程序,即设计出了电子 时钟的核心。然后在核心电路的基础上设计出了相应的扩展电路,使本设计更加 实用。 关键词关键词:单片机;数码显示;温度传感器 I 目 录 1. 引言 1 2. 关于单片机 错误错误!未定义书签。未定义书签。 2.1 单片机的发展. 错误错误!未定义书签。未定义书签。 2.2 单片机的开发背景 错误错误!未定义书签。未定义书签。 2.2 单片机的开发背景
3、 错误错误!未定义书签。未定义书签。 2.3 AT89S52 单片机. 错误错误!未定义书签。未定义书签。 2.3.1 AT89S52 单片机引脚功能. 错误错误!未定义书签。未定义书签。 2.3.2 AT89S52 单片机硬件结构的特点. 错误错误!未定义书签。未定义书签。 2.3.3 AT89S52 单片机的硬件原理 错误错误!未定义书签。未定义书签。 3. 方案设计与论证 1 4. 系统总体结构框图 2 5. 系统的硬件设计 3 5.1 显示部分电路的设计 3 5.1.1 LED 数码显示管的基本原理 3 5.1.2 数码管显示模块分析. 3 5.1.3 LED 显示电路. 4 5.2
4、控制部分电路的设计 5 5.2.1 时钟模块. 5 5.2.2 温度模块. 5 5.2.3 音乐模块. 5 5.2.4 复位模块. 5 5.2.5 光识模块. 6 6. 系统的软件设计 7 6.1 各模块的程序设计 7 6.1.1 计时程序. 7 6.1.2 定时闹钟程序. 7 6.1.3 温度程序. 8 6.2 系统程序设计的总体框图 8 7. 系统电路的制作与调试 9 II 7.1 电路硬件焊接制作 9 7.2 调试的主要方法 9 7.3 系统调试 9 7.3.1 硬件调试. 9 7.3.2 软件调试. 10 7.3.3 联机调试. 10 7.3.4 调试中遇到的问题及解决方法 10 结论. 12 参考文献. 13 附录 1 数字钟电路图 15 附录 2 程序清单 16 附录 3 英文资料 错误错误!未定义书签。未定义书签。 附录 4 英文资料翻译 错误错误!未定义书签。未定义书签。 致谢. 错误错误!未定义书签。未定义书签。 1 1. 1. 引言引言 20 世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透 了社会的各个领域,有力地推动了社会生产力的发展和社