版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机数电子时钟设摘要………………2第一章电时计……………31电子3……3第二章硬件计方案……4………4…43硬件路5第三章电子钟的程序设………………81程序程……83.2程计………总结………………
摘要随着现代生活的推进,电子时钟在人们的生活中差不多普及,本课题的要紧内容确实是结合单片机的强大功能,在一块一般的电子时钟集成多种功能,方便人们的日常生活,该功能是通过单片机、段数码管以及一些简单辅助电路实现的。由于之前没有独立做过单片机实现多功能电子时钟方面的内容,因此在做设计时总会遇见专门多问题,本次设计是在结合老师的指导及同学的关心下完成的,并通过本人在网上所查的大量资料及单片机设计中常见的电路而构思出来的。片运算机即单片微型运算机由RAM,ROM,CPU成定时,计数和多种接口于一体的微操纵器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上系列单片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。本设计要紧设计了一个基于单片机的电子时钟在数码管上显示相应的时刻通过一个操纵键用来实现时刻的调剂和是否进入省电模式的转换。该方法仿真成效真实、准确,节约了硬件资源。关键字
:单片机、电子时钟、程序
第一章电子时钟的计1.1电子时钟简介电子钟是一种利用数字电路来显示秒分时的计时装置与传统的机械钟相比,它具有走时准确显直观、无机械传装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许多场合都用到电子时钟。现在高精度的计时工具大多数都使用了石英晶体振荡器由于电子钟石英钟、石英表都采纳了石英技术,因此走时精度高,稳固性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时刻,减小了计时误差,这种表具有时、分、秒显示时刻的功能,还能够进行时和分的校对,片选的灵活性好。LCD数字电子钟除了在都市的要紧营业场所、车站、码头等公共场所使用,还能够改装在摩托车和汽车内,
LCD显示,带蓝色背光,白天在太阳光下也能专门清晰的看到显示时刻,关钥匙能够关闭蓝色背光,时刻还能显示也可不能清零,因LCD的显示耗电量专门省的,因此一直工作也不必担忧耗电问题。在骑摩托车时,为了看时刻,先要停下车子,取出手机,才能看时刻,是否有点苦恼,现在车内改装了一个蓝色背光的液晶电子钟后,不管白天黑夜色,随时能够看时刻,专门方便。1.2电子时钟的工原理一样电子钟是一个将“”””显示于人的视觉器官的计时装置。它的计时周期为24小时,显示满刻度为时59分59秒,另外应有校时功能和报时功能。因此一个差不多的数字钟电路要紧由译码显示器、
“”,“”,”计数器、校时电路、报时电路和振荡器组成。主电路系统由秒信号发生器、“时、分、”计数器、译码器及显示器、校时电路、整点报时电路组成。秒信号产生器是整个系统的时基信号,它直截了当决定计时系统的精度,一样用石英晶体振荡器加分频器来实现。将标准秒信号送入
“秒计数”“秒计数器”采纳60进制计数器,每累计60秒发出一个分脉冲信
号,该信号将作为“分计数器”的时钟脉冲。分计数器”也采纳进制计数器,每累计60分钟,发出一个时脉冲”信号,该信号将被送到“时计数器”。“时计数器”采纳24进制计时器可实现对一天24小时的累计译码显示电路“”、”、”计数器的输出状态用七段显示译码器译码,通过七段显示器显示出来。整点报时电路时依照计时系统的输出状态产生一脉冲信号然后去触发一音频发生器实现报时。校时电路时用来对“”””显示数字进行校对调整。而该电子时钟由,六段数码管等构成,采纳晶振电路作为驱动电路,由延时程序和循环程序产生的一秒定时,达到时分秒的计时,六十秒为一分钟,六十分钟为一小时满二十四小时为一天而电路中唯独的一个操纵键却拥有多种不同的功能按下又松开够实现屏蔽数码管显示的功能达到省电的目的;直截了当按下不松开则能够通过按键实现分钟的累加每按一次分钟加一而连续两次按下按键不放松,则可实现小时的调剂,同样每按一次小时加一。第二章设计方案2.1硬件电路的设方案依照设计要求和设计思路,硬件电路有两部分组成,即单片机按键电路,LED显示器电路。图1为硬件电路设计框图。按键
LED显示M
硬件电路设计框图2.2硬件电路的原图设计原理图,如图所示。
设计原理图本设计电路,硬件部分共由五个模块组成:按键模块、复位电路模块、晶振电路模块发声指示模块时刻显示模块晶振电路模块负责给单片机提供时钟周期。复位单路模块负责上电后自动复位,或按键后强制复位。上电后,由单片机内部定时器计时同时通过动态显示函数自动将时分秒显示到数码管上与此同时,按键扫描函数,一直扫描按键引脚状态,一旦扫描到按键被按下,即进入相应的功能函数。假如检测到定时时刻到,则驱动蜂鸣器发声提示。2.3硬件电路说明2.3.1按键模块按键模块如图所示。
按键模块在该模块中采纳四个按键作为电子时钟的操纵输入通过按键来实现时钟的时刻设置、定时、秒表功能。电路中将四个按键的一端接公共地,而单片机的P2口默认为高电平,一旦按键被按下,则该按键对应的额管脚被拉低,通过软件扫描按键即可明白用户所要实现的功能,调用相应的按键子程序来完成该操作。按键的去抖动由软件来实现。2.3.2单片机的位电路单片机的复位电路,如图所示。单片机的复位电路当MCS-5l系列单片机的复位引脚RST(称RESET)显2个机器周期以上的高电平常,单片机就执行复位操作。假如RST连续为高电平,单片机就处于循环复位状态依照顾用的要求复位操作通常有两种差不多形式上电复位和上电或开关复位。上电复位要求接通电源后,自动实现复位操作。上电后,保持RST段高电平常刻。
2.3.3单片机的振电路单片机的晶振电路,如图所示。单片机的晶振电路石英晶体也连接在晶振引脚的输入和输出之间,等效为一个并联谐振回路,振荡频率应该是石英晶体的并联谐振频率晶体旁边的两个电容接地实际上确实是电容三点式电路的分压电容,接地点确实是分压点以接地点即分压点为参考点荡引脚的输入和输出是反相的从并联谐振回路即石英晶体两端来看形成一个正反馈以保证电路连续振荡。2.3.5时刻显示块时刻显示模块如图所示。液晶显示电路
时刻显示部分的电路也专门简单,由三个两位的共8数码管、四盏灯,加上一个4511码驱动电路组成。在显示过程中,单片机将要显示的数字传递给4511片,同时通过位选选通要显示的数码管。芯片实现将BCD码数字转换为七段数码管段选码通过其输出端输出,同时提供约500mA的电流驱动数码管点亮。数码管译码驱动驱动电路第三章操纵系统的软件计3.1程序流程图系统的流程图如图a和b示:
图a主程序流程图
图b
中断处理流程图
3.2依据流程图编程序本系统的软件系统要紧可分为主程序、定时计数中断程序、时刻调整程序、延时程序四大模块。在程序设计过程中,加强了部分软件抗干扰措施,下面对部分模块作介绍。主程序
;START:MOV;清70H-7AH共个存单元MOV;CLEARDISP:MOV@R0,#00H;INCR0;R7,CLEARDISP;MOV;20H(标志用)MOV7AH,#0AH;放入"灭符"数据MOVTMOD,#11H设、为定时器MOVTL0,#0B0H;50MS定初值(计用)MOV;50MS定初值MOVTL1,#0B0H;50MS定初值(闪定时用)MOV定初值SETBEA;总中断开放SETBET0;诺T0中SETB开启定时器MOV;1秒时用初值(50MS×20)START1:LCALLDISPLAY;调用显示子程序P3.5,SETMM1口时时刻调整程序口为1时跳回START1LJMPSETMM;到时刻调整程序SETMM定时计数中断程序:MOVTMOD,#00H;写纵字MOV
;写定经常数
MOVSETBSETBSETBEAAJMP
;启动;承诺T0断;开放CPU中时刻调整程序:CLRMOVR2,#06HSETBET1SETBSET2:P3.7,SET1SETB00HSET4:JBP3.7,SET3DL05SP3.7,SETHHMOVR0,#77HADD1MOVA,R3CLR
;关时T0中断;闭定时器;调用秒延时程序键按下时刻小于1秒关闭显(省电);进入调时状态,赋闪耀定时初;承中断;开启定时器T1;P3.7口(键未开释),等待;键开释,分调整闪耀标志置;等键按下;有键按下,延时秒;按下时刻大于0.5转调小时状态;按下时刻小于0.5秒加分操作;调加1子序;取整单元数据;清进位标志
A,#60H,HHH;整单元数据与60比HHH:;调整单元数据小转循;调整单元数据大于或等于60时CLR;清位标志AJMP;跳转到循ET0;省(LED不示)状态。开T0中SETBTR0;开启T0定器(开时钟)JBP3.7,CLOSE;无键按下,等待。;键按下,调显示子程序延时削抖;是干扰返回等WAITH:P3.7,WAITH;等键开释;回主程序(数显示亮)CLR;分耀志清除(进入调小时状态)SETHH1:P3.7,SET5;等键开释SETB;小时调整标志置1SET6:JBP3.7,SET7;等按键按下DL05S有键按下延时0.5秒P3.7,SETOUT;按下时刻大于0.5秒出时刻调整MOVR0,#79H;按下时刻小于0.5秒加1小操作ADD1;调1子序MOV;CLR;A,#24H,HOUU计时单元数据与比较
HOUU:JC;小转循;于或等于时作AJMP;跳到循JNB;调退出程序。等待键开释;延时削抖CLR01HCLR00HCLR02HCLRCLRET1SETBTR0SETBET0SET1:AJMPSET3:AJMPSET5:AJMPSETHH1SET7:AJMP
;是抖动,返回SETOUT再待;清调小时标志;调分标志;清闪耀标志;关闭定时器;关定时器中断;开启定时器;开定时器T0中断(计时开始);跳主程序键开释等待时调用显示程(调分);防止键按下时无时钟显示等待调分按键时时钟显示键开释等待时调用显示程(调小时)防止键按下时无时钟显示等待调小时按键时时钟显用
DISPLAY;退时钟调整时键开释等待AJMP;止键按下时无时钟显示延时程序:1MS延程序LED显程序用MOVR6,#14HDL1:R7,#19HDL2:R7,DL2延时程序,采纳调用显示子程序以改LED的显示闪耀现象D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某地产住宅机电工程作业指引
- 养老院安全监控系统维护方案
- 安全监控机器人的出租行业营销策略方案
- 医用或牙科用扶手椅产业规划专项研究报告
- 大型吊车项目施工环境保护方案
- 房屋赠与协议书法律解读
- 海洋工程环境监测方案
- 桥梁防水防潮施工合同实例
- 销售团队内部培训师激励方案构建
- 矿业企业劳动合同规范
- 山药的栽培技术
- 浙江省绍兴市诸暨市2023-2024学年七年级上学期期末语文试题
- 2024年学校禁毒安全工作计划
- 一鼓作气成语故事ppt
- 透析中合并心衰护理课件
- 新生儿脐疝与护理课件
- 提升班组学习能力的组织与培训方法
- 慢性病的心理预防及调适护理课件
- 装备训练形势分析报告
- 传感器原理温度传感器资料课件
- 输液港相关护理课件
评论
0/150
提交评论