: .
KUNMING UNIVERSITY
《单片机原理及其接口技术》
课程设计报告
课 题 LED显示的电子钟
姓 名 周 文
学 号 201104170132
院 系自动控制与机械工程学院
班 级 电气1班
指导教师 冯维杰王玮
2013年7月
目录
一、 设计目的及要求 .1
二、 系统设计 .1
三、硬件设计 .•-1
1、 AT89C51 2
2、 LED数码管显示部分 2
2、晶振部分 3
4、按键部分 3
四、 软件设计 4
1、 protues 软件 4
2、 流程图 ..……4
3、 仿真结果 6
五、 总结与心得体会 ………………………………………………………………………… 7
六、 附录(C语言程序) 8
、设计目的及要求
1、 设计题目:LED显示的电子钟
2、 设计任务:基于 AT89C51单片机,制作一个LED显示的智能电子钟。
3、 设计要求:
(1) 、用6个7段LED数码管作为显示设备,设计时钟功能。
(2) 、显示格式,日期: YY MM DD,时间:HH MM SS.
(3) 、可以分别设计年、月、日,时、分、秒。在复位后的日期应该为: 12 01 01,时间为: 00 00 00。
(4) 、秒钟复位功能,当秒位键按下后,秒的那位回到 00。
(5) 、键盘按键个数应该万为己确定。
(6) 、@时间、月、日自行交替显示,或者按键切换显示。
二、系统设计
设计中采用AT89C51芯片及LED显示器,一些独立式按键构成一个简单的数字电子钟。 设计中是采用单片机的内部定时器进行定时,程序框图如图 :
#
#
整个电子钟的工作原理是:在正常的供电状态下,首先利用单片机定时,到了相应的时 间由单片机将所需要显示的数据送到 LED显示器的输入口,当有键按下时则进入相应的按键 显示和调整状态,进行按键调整。
三、硬件设计:
硬件设计是指应用系统的电路设计,包括单片机芯片、控制电路、存储器、 I/O接口等等。硬件设计
时,应考虑留有充分余量,电路设计力求无误,因为在系统调试中不易修改硬件结构。
LED数码管显示部分、电源部分、晶振部
如原理图所示,硬件系统主要由单片机最小应用系统、
分、按键部分等组成。
1单片机最小系统——AT89C51.
AT89C51是一种带8K字节闪烁可编程可擦除只读存储器的低电压,高性能 CMOS位微处理器,俗称单
片机。时钟电路由一个 12MHZ的石英晶体振荡器和两个 22pF的的电容组成振荡电路和分频电路,为单片
机提供内部时钟。复位电路采用上电复位和按键复位结合的方式对电路进行复位,主要是通过 RST引脚送
入单片机。如图3. 1:
U 1
13
JXTAL1
P0 U/ADU
PO
ion d/Am
39
38
37
ie
XTAL2
IPO 4/AD4 Pn 7/AD7
36
35
34
33
9
RST
32
2 1
22
23
29
辽斗
1~i tr^r-ki
rm -i -i
3L
ALE EA
P2 5/A13
25
3 1
26
27
28
1
Fl .0
?XD
rni-nb -■ /-r-xxi~ t
10
2
11
LQ, 1/ I Kl_l
12
Pi 2
Oi i n
F3 3/INT1I
5ZT1
A
13
5
PI A
Pl 5
P1 6
Pl 7
14
6
16
7
I G
8
17
ATB9CS1
89C51单片机图
2、LED数码管显示模块
本系统利用6位LED数码管显示时间,共阴极结构。
LED数码管由7段发光二极管组成,当要显示
LED显示的电子钟要点 来自淘豆网m.daumloan.com转载请标明出处.