单片机数字电子钟汇编课程设计 下载本文

内容发布更新时间 : 2024/5/3 23:43:31星期一 下面是文章的全部内容请认真阅读。

个性化电子钟课程设计

学院材料与能源学院 专业 微电子科学与工程 年级班别 2013级2班 学生姓名馥语甄心

1

目录

一、设计任务书.....................................P1 二、个性化电子钟功能...............................P2 三、单片机系统原理图和工作原理描述.................P4 四、电路原理图设计.................................P11 五、程序模块图.....................................P12 六、程序清单.......................................P13 七、设计或调试的过程中遇到的问题及解决方法.........P27 八、测试数据与误差校准.............................P29 九、收获与体会.....................................P30

2

一、设计任务书

1. 2.

AT89S51CPU,12MHZ时钟,常规上电和手动复位电路。

4位LED数码显示器(带钟点),分别显示“小时:分钟”或“分钟:秒”

3.

3个独立试按键,具体功能描述如下:

[MODE]——模式转换键,具有“正常——小时(校准)——分钟(校准)——小时(闹铃)——分钟(闹铃)”等5种模式,每按一次,转换一种模式。假设当前处于正常模式,按一下此键,“小时”闪烁,表示进入“小时”调校模式,再按一次,转入分钟模式,如此类推,正常模式下不闪烁。

[UP]——加“1”键,按下此键,被选中的项目加“1” [DOWN]——减“1”键,按下此键,被选中的项目减“1”

4. 5.

设计1路蜂鸣器输出驱动电路,用于报警或按键声

电源:9V交流输入,全波整流,滤波,7805稳压电路,输出5V直流电源共给单片机系统。

6.

编写数字电字钟的所有软件,包括主程序,定时器中断计时程序,定时器中断扫描显示程序,键盘扫描及功能程序,BCD码转换程序,“二翻十﹑拆字﹑转码”程序,闹铃程序等等。将这些程序整合成一个完整的电子钟程序,在软件模拟器上调试,在MCS51学习机上调试,并测试其功能及性能。

7.

在程序调试通过后,测试计时精度,分析误差来源,提出补偿方法, 用数据说明补偿前后计时精度。

1