单片机课程设计基于AT89S52的电子钟设计.doc
文本预览下载声明
摘 要
本次数字电子钟课程设计采用ATMEL公司的AT89S52为基本芯片,外配以12MHZ的晶振作为时钟电路,按键与电阻电容组成的复位电路,通过程序下载软件与数字钟硬件连接,实现24小时的时,分,秒计时系统。该电子钟设置4个按键,分别实现对时,分,秒加一以及开启电子钟的作用。在具体数码显示中能够实现自动记时,手动调时,满24小时自动清0的作用。
关键词 数字电子钟; AT89S52;硬件设计;软件设计
ABSTRACT
The curriculum design, digital electronic clock with ATMEL Corporation AT89S52 as the basic chips, accompanied by 12MHz crystal as an external clock circuit, composed of key with the resistance and capacitance of the reset circuit, through the program to download software and digital clock hardware connection, to achieve a 24-hours,minutes and seconds,timekeeping system. The electronic clock is set four buttons, respectively, to realize hours, minutes and seconds, plus one and opening the electronic clock role.In specific digital display can be automatic timer, manual transfer, the full 24-hour automatic cleaning 0 role.
Key words: Digital electronic clock;;AT89S5;Hardware Design;Software Design
目 录
1 设计课题任务、功能要求说明及方案介绍……………………………… 1
1.1 设计课题任务………………………………………………………………… 1
1.2 功能要求说明………………………………………………………………… 1
1.3 设计总体方案介绍及原理说明……………………………………………… 1
2 设计课题硬件系统的设计………………………………………………… 2
2.1 设计课题硬件系统各模块功能简要介绍…………………………………… 2
2.2 设计课题电路原理图、PCB图、元器件布局图…………………………… 2
2.3 设计课题元器件清单……………………………………………………… 3
3 设计课题软件系统的设计…………………………………………………… 4
3.1 设计课题使用单片机资源的情况………………………………………… 4
3.2 设计课题软件系统各模块功能简要介绍…………………………………… 4
3.3 设计课题软件系统程序流程框图…………………………………………… 4
3.4 设计课题软件系统程序清单………………………………………………… 8
4 设计结论、仿真结果、误差分析、教学建议……………………………… 9
4.1 设计课题的设计结论及使用说明…………………………………………… 9
4.2 设计课题的仿真结果………………………………………………………… 9
4.3 设计课题的误差分析………………………………………………………… 10
4.4 设计体会……………………………………………………………………… 10
4.5 教学建议……………………………………………………………………… 10
参考文献………………………………………………………………………… 12
致 谢 ………………………………………………………………………… 13
附 录 ………………………………………………………………………… 14
1 设计课题任务、功能要求说明及方案介绍
1.1 设计课题任务
设计一个数码显示的电子钟,具有以下功能:通电显示扫描字符P,按键实现自动记时,定时报时,手动调时及数码显示的功能。
1.2 功能要求说明
对实验板通电后开始进入自动扫描系统,数码显示为P,按开始键自动进入24小时计时系统,在有键干扰下,进入手动调时系统:按调时键对时进行加一,按调分键对分进行加一,按调秒键对秒进行加一,退出手动调时系统后,计时系统在调整后的状态下运行。当计时达到24小时后,系统自动清0,重新
显示全部