数字钟的设计与仿?/p>
专业:电子信息工?/p>
学号?/p>
2011128094
姓名:昌?/p>
摘要?/p>
本文利用
AT89S52
单片机的定时
/
计数?/p>
T0
产生定时时间?/p>
用数码管显示时间?/p>
然后
通过按键开关调节时间,
这样就设计出了一个由计数模块?/p>
显示模块和控制模块的数字钟了?/p>
本文利用
proteus
进行电路图的设计与仿真?/p>
关键词:
数字钟;控制;显?/p>
;
单片?/p>
Design and Simulation of Digital Clock
Abstract
?/p>
In
this
paper,
AT89S52
microcontroller
timer
/
counter
T0
timing
purposes,
with
a
digital display of time, and then adjust the time by the key switch, so that by the count of a design
module, display digital clock module and a control module. In this paper, we use the proteus to
design and simulation the circuit.
Key words:
Digital clock;Control;Display;Micricontroller.
1
前言
随着电子技术的飞速发展,
电子产品的智能化程度也得到了提升?/p>
当今的电子设备几?/p>
都含有微处理器,
即单片机?/p>
它的应用越来越广泛,
掌握单片机电路的设计技术成为电子技
术设计者必备的技能?/p>
本文通过
Proteus
软件设计和制作了基于单片机的数字钟,
对于了解
单片机和熟悉
Proteus
软件的使用有一定的用处?/p>
2
设计任务与要?/p>
?/p>
AT89S52
单片机的定时
/
计数?/p>
T0
产生
1s
的定时时间,
作为秒计数时间,
?/p>
1s
产生
时,秒计数加
1
开始计时。显?/p>
00-00-00
的时间,开始计时;
P1.0
控制“秒”的调整,每
按一次加
1s
?/p>
P1.1
控制“分”的调整,每按一次加
1min
?/p>
P1.2
控制“时”的调整,每按一
次加
1h
。计时满
23-59-59
时,返回
00-00-00
重新计时?/p>
P1.3
用作复位键,在计时过程中
如果按下复位键,则返?/p>
00-00-00
重新计时?/p>
3
数字钟主要电路原?/p>
3.1
时钟电路
80C51
单片机内部有一个振荡器?/p>
?/p>
XTAL1
端和
XTAL2
端必须外接石英晶体和微调电容?
其中电容
C1
?/p>
C2
对振荡频率起到稳定的作用;振荡器的频率选择范围?/p>
1.2MHz-12MHz
。单
片机也可以使用外部时钟,此时?/p>
80C51
?/p>
XTAL2
端用来输入外部时钟信号,?/p>
XTAL1
端则
接地。电路图如图
1
所示: