此文档为word格式,下载后您可任意编辑修改!
基于单片机的简易电子时钟设计
1设计任务与要求11设计背景
数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因此进行数字钟的设计是必要的。在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。
12课程设计目的
1巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力;2培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成系统、编程、调试的动手能力;3过对课题设计方案的分析、选择、比较、熟悉单片机用系统开发、研制的过程,软硬件设计的方法、内容及步骤。
f13设计要求
1).时制式为24小时制。2).采用LED数码管显示时、分,秒采用数字显示。3).具有方便的时间调校功能。4).计时稳定度高,可精确校正计时精度。
2总体方案设计21实现时钟计时的基本方法
利用MCS51系列单片机的可编程定时计数器、中断系统来实现时钟计数。1计数初值计算把定时器设为工作方式1,定时时间为50ms,则计数溢出20次即得时钟计时最小单位秒,而100次计数可用软件方法实现。假设使用TC0,方式1,50ms定时,fosc12MHz。则初值X满足(216X)×112MHz×12μs50000μs2采用中断方式进行溢出次数累计计满20次为秒计时(1秒);3从秒到分和从分到时的计时是通过累加和数值比较实现。
22电子钟的时间显示
电子钟的时钟时间在六位数码管上进行显示,因此,在内部RAM中设置显示缓冲区共8个单元。LED837H时十位LED736HLED635H分隔LED533HLED432HLED331H分隔LED230H秒十位秒个位LED1
34H
时个位
分十位
分个位
23电子钟的时间调整
电子钟设置3个按键通过程序控制来r