课程设计论文
简易电子时钟的设计
作者指导教师
摘要随着科技的发展,单片机的应用正在不断深入,涉及到日常生活的方方面面。本设计是基于单片机AT89S51为控制核心,以液晶为显示的数字时钟。本数字时钟设计的原理相对简单,所以硬件电路也相对简单,难点和重点主要放在C语言的编程上,使用到定时器的子程序、延时程序、时分秒的控制程序、液晶模块和单片机模块的初始化程序、液晶显示的程序等,各个函数交叉调用,配合主程序的运行。关键词单片机;C语言;电子时钟
引言
电子钟的设计方法有多种,例如,可用中小规模集成电路组成电子钟也可以利用专用的电子钟芯片配以显示电路及其所需要的外围电路组成电子钟还可以利用单片机来实现电子钟等等。这些方法都各有特点,其中,利用单片机实现的电子钟具有编程灵活,便于电子钟功能的扩充,即可用该电子钟发出各种控制信号等特点。本题目要求采用单片机设计一电子时钟。
1系统方案
11功能要求111基本要求(1)制作完成简易的电子时钟,时间可调整。(2)有闹钟功能。(3)所用到的电路板必须有作者的名字和学号(制作PCB板时候放置,不能用笔写)。(4)设计在2016年6月6日前完成,6月11日、12日验收。
1
f简易电子时钟的设计
112.扩展部分(选作)(1)显示年月日;(2)声音播报时间;(3)有温度显示;(4)其它。12方案论证DS1302具有自身计时的功能,但是自身却没法显示并且调整时间,这时就不可避免地要使用到单片机STC89C52,它可以作为一个桥梁,架接液晶显示器和DS1302,并且利用单片机的输入输出端口可以实现调整时间的功能。利用单片机STC89C52实现数据的显示和调整。
2硬件设计
21单片机最小系统211单片机MCS52单片机是标准的40引脚双列直插式集成电路芯片,其各引脚功能如下:VCC:5V电源。VSS:接地。RST:复位信号。当输入的复位信号延续两个机器周期以上的高电平时即为有效,用完成单片机的复位初始化操作。XTAL1和XTAL2:外接晶体引线端。当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。212晶振电路
2
f课程设计论文
图1晶振电路
图示为时钟电路原理图,在AT89S51芯片内部有一个高增益反相放大器,其输端为芯片引脚XTAL1,输出端为引脚XTAL2。而在芯片内部,XTAL1和XTAL2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器。时钟电路产生的振荡脉冲经过触发器进行二分频之后,才成r