基于51单片机的数字时钟 实训单位:南耕科技 系 别: 工程技术系 专 业: 姓 名:摘 要
本文介绍了基于AT89C51单片机的数字式时钟的设计,详细叙述了系统硬件、软件的具体实现过程。本文在硬件、软件设计上均采用模块化的方法,使得在设计和调试方面取得很大的方便。软件同样采用模块化的设计,包括中断模块、时间调整模块等设计,并采用简单流通性强的C语言编写实现。本设计实现了时、分、秒的显示和时间修改的功能。通过对比实际的时钟,查找出误差的来源,确定调整误差的方法,尽可能的减少误差,使得系统可以达到实际数字钟的允许误差范围内。
关键字:AT89C51单片机;数字钟;模块化;
目录
1 绪 论 1
1.1 课题背景 1
1.2 课题意义 2
1.3 数字式时钟的应用 2
1.4 本章小结 3
2 单片机简介 3
2.1 单片机的选择 3
2.1.1 单片机的特点 5
2.1.2 单片机的应用领域 5
2.2AT89C51单片机的基本结构 6
2.3 本章小结 11
3数字式时钟的硬件设计 12
3.1 最小系统设计 13
3.2 数字式时钟的外围电路设计 14
3.3本章小结 19
4 数字式时钟的软件设计 19
4.1 系统软件设计内容 19
4.2主程序 20
4.3时钟设置子程序 22
4.4中断子程序 24
4.5LCD显示子程序 24
4.
原创力文档

文档评论(0)