




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计中图分类号:基于单片机控制的电子时钟设计专业名称:应用电子技术学生姓名:王明宗导师姓名:王春霞 职 称:讲 师焦作大学机电工程学院2012年 12 月中图分类号: 密级:UDC: 单位代码:基于单片机控制的电子时钟设计Based on single-chip microcomputer control the design of the electronic clock姓 名王明宗学制3年专 业应用电子技术研究方向电子技术导 师王春霞职称讲 师论文提交日期2012。12。20论文答辩日期2012。12.31焦作大学机电工程学院焦作大学机电工程学院毕业设计 摘要摘要现代生活的人们越来越重
2、视起了时间观念,可以说是时间和金钱划上了等号。对于那些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势.数码管显示的时间简单明了而且读数快、时间准确显示到秒。所以数字电子钟的精度、稳定度远远超过老式机械钟。而机械式的依赖于晶体震荡器,可能会导致误差。在这次设计中,我们采用LED数码管显示时、分、秒,以24小时计时方式,根据数码管动态显示原理来进行显示,以AT89S51芯片为核心,辅以必要的电路,设计了一个简易的电子时钟,它由4.5V直流电源供电,通过数码管能够准确显示时间,调整时间,并在数码管上显示相应的时间.关键
3、词:单片机 AT89S51 电子时钟ABSTRACTModern life people pay more and more attention to up the concept of time, can say time and money off the equal sign. For those who grasp of time is very strict and accurate person or thing, it is not accurate time will bring very big trouble, so to digital tube for display
4、clock than pointer clock showed a lot of advantages。 Digital tube display time simple and fast reading, time accurate display to seconds。 So the digital clock accuracy, stability is far more than the old mechanical clock. And mechanical dependent on the crystal oscillators, may lead to error。 In thi
5、s design, we adopt LED digital tube display, points, SEC to 24 hours time way, according to the principle of dynamic display of digital tube to show that AT89S51 chip as the core, with the necessary circuit, design a simple electronic clock, it consists of 4.5 V dc power supply, through the digital
6、tube can accurately display the time, adjusting time, and in the digital tube display the corresponding time。Key word:SCM AT89S51 electronic clock 焦作大学机电工程学院毕业设计 目录目 录第一章 引言11。1数字电子钟的背景11。2数字电子钟的意义11。3数字电子钟的应用1第二章 设计方案32。1数字时钟方案32。2数码管显示方案3第三章 系统设计43.1总体设计43。2单片机外围控制电路43。2。1单片机的选择43。2。2控制电路63。2.3电源部
7、分73。2。4复位电路83。2。5程序下载接口83。2。6位选部分93。2。7数码管的连接电路9第四章 软件设计114。1程序流程图114。2源程序13第五章 使用调试20第六章 设计总结21参考文献22附录23致谢24焦作大学机电工程学工程学院毕业设计 第一章 引言第一章引言1。1数字电子钟的背景20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当
8、事情不是很重要的时候,这种遗忘无伤大雅.但是,一旦重要事情,一时的耽误可能酿成大祸。而单片机模块中最常见的就是数字电子钟,数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用.目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现
9、了.这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。1.2数字电子钟的意义数字钟是采用数字电路实现对时、分、秒数字显示的计时装置,广泛用于个人家庭、车站、码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的.因此,研究数字钟及扩大其应用,有
10、着非常现实的意义。1。3数字电子钟的应用数字钟已成为人们日常生活中:必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替显示器代替指针显示进而显示时间,减小了计时误差,这种表
11、具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。时钟电路在计算机系统中起着非常重要的作用,是保证系统正常工作的基础。在一个单片机应用系统中,时钟有两方面的含义:一是指为保障系统正常工作的基准振荡定时信号,主要由晶振和外围电路组成,晶振频率的大小决定了单片机系统工作的快慢;二是指系统的标准定时时钟,即定时时间,它通常有两种实现方法:一是用软件实现,即用单片机内部的可编程定时/计数器来实现,但误差很大,主要用在对时间精度要求不高的场合;二是用专门的时钟芯片实现,在对时间精度要求很高的情况下,通常采用这种方法,典型的时钟芯片有:DS1302,DS12887,X1203等都可以满
12、足高精度的要求.本文主要介绍用单片机内部的定时/计数器来实现电子时钟的方法,本设计由单片机AT89S51芯片和LED数码管为核心,辅以必要的电路,构成了一个单片机电子时钟。1焦作大学机电工程学院毕业设计 第二章 设计方案2 焦作大学机电系毕业设计 第三章 系统设计第二章 设计方案2。1数字时钟方案数字时钟是本设计的最主要的部分。根据需要,可利用两种方案实现.方案一:本方案采用Dallas公司的专用时钟芯片DS12887A。该芯片内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或设置,使得软件编程相对简单。为保证时钟在电网电压不足或突然掉
13、电等突发情况下仍能正常工作,芯片内部包含锂电池。当电网电压不足或突然掉电时,系统自动转换到内部锂电池供电系统.而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以备随时提供正确的时间.方案二:本方案完全用软件实现数字时钟。原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息.利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零.该方案具有硬件电路简单的特点。但由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度
14、不高。而且,由于是软件实现,当单片机不上电,程序不执行时,时钟将不工作.基于硬件电路的考虑,本设计采用方案二完成数字时钟的功能.2。2数码管显示方案方案一:静态显示。所谓静态显示,就是当显示器显示某一字符时,相应的发光二极管恒定的导通或截止。该方式每一位都需要一个8 位输出口控制.静态显示时较小的电流能获得较高的亮度,且字符不闪烁。但当所显示的位数较多时,静态显示所需的I/O口太多,造成了资源的浪费。方案二:动态显示。所谓动态显示就是一位一位的轮流点亮各个位,对于显示器的每一位来说,每隔一段时间点亮一次。利用人的视觉暂留功能可以看到整个显示,但必须保证扫描速度足够快,字符才不闪烁.显示器的亮度
15、既与导通电流有关,也于点亮时间与间隔时间的比例有关。调整参数可以实现较高稳定度的显示。动态显示节省了I/O口,降低了能耗。从节省I/O口和降低能耗出发,本设计采用方案二.焦作大学机电工程学院毕业设计 第三章 系统设计第三章系统设计3。1总体设计利用单片机(AT89S51)制作简易电子时钟,由六个LED数码管分别显示小时十位、小时个位、分钟十位、分钟个位、秒钟十位、秒钟个位。6个PNP管(9012)分别控制六个数码管的亮灭,其中一个按键(S1)用于系统复位,另一个按键(S2)用于时间调整.显示部分控制部分单片机(AT89S51)按键S2复位电路电源部分直流电源4.5V6个七段共阴极数码管显示秒,
16、分钟及小时位位选部分6个PNP三极管(9012)图3-1系统框图Figure 31 system block diagram3.2单片机外围控制电路3。2。1单片机的选择单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种.单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。 通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等.因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。 单片机经过1、2、3、3代的发展,正朝着多功能、高性能、低电压、低功耗、低价格、大存储容量、强I/O功能及较好的
17、结构兼容性方向发展.其发展趋势不外乎以下几个方面:1、多功能单片机中尽可能地把所需要的存储器和I/O口都集成在一块芯片上,使得单片机可以实现更多的功能。比如A/D、PWM、PCA(可编程计数器阵列)、WDT(监视定时器-看家狗)、高速I/O口及计数器的捕获/比较逻辑等.有的单片机针对某一个应用领域,集成了相关的控制设备,以减少应用系统的芯片数量。例如,有的芯片以51内核为核心,集成了USB控制器、SMART CARD接口、MP3解码器、CAN或者II*C总线控制器等,LED、LCD或VFD显示驱动器也开始集成在8位单片机中。2、高效率和高性能为了提高执行速度和执行效率,单片机开始使用RISC、
18、流水线和DSP的设计技术,使单片机的性能有了明显的提高,表现为:单片机的时钟频率得到提高;同样频率的单片机运行效率也有了很大的提升;由于集成度的提高,单片机的寻址能力、片内ROM(FLASH)和RAM的容量都突破了以往的数量和限制。由于系统资源和系统复杂程度的增加,开始使用高级语言(如C语言)来开发单片机的程序.使用高级语言可以降低开发 难度,缩短开发周期,增强软件的可读性和可移植性,便于改进和扩充功能。3、低电压和低功耗单片机的嵌入式应用决定了低电压和低功耗的特性十分重要。由于CMOS等工艺的大量采用,很多单片机可以在更低的电压下工作(1.2V或0。9V),功耗已经降低到uA级。这些特性使得
19、单片机系统可以在更小电源的支持下工作更长的时间。4、低价格单片机应用面广,使用数量大,带来的直接好处就是成本的降低.目前世界各大公司为了提高竞争力,在提高单片机性能的同时,十分注意降低其产品的价格。目前,我国生产很多型号的单片机,在此,我们采用型号为AT89C51的单片机.因为:AT89C51的时钟频率可以为零,即具备可用软件设置的睡眠省电功能,系统的唤醒方式有RAM、定时/计数器、串行口和外中断口,系统唤醒后即进入继续工作状态.省电模式中,片内RAM将被冻结,时钟停止振荡,所有功能停止工作,直至系统被硬件复位方可继续运行。3.2。2控制电路图32 控制电路Figure 32 control
20、circuitAT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K bytes的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度,非易失性存储技术生产,兼容标准8051指令系统及引脚.AT89S51提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32I/O口线,看门狗(WDT),两个数据指针,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路.如图32所示,AT89S51有40引脚,双列直插(DIP)封装,所用引脚功能如下:1. VCC -运行时加4。5V2. GND -接地3.
21、 XTAL1 振荡器反相放大器及内部时钟发生器的输入端4. XTAL2 -振荡器反相放大器的输出端5. RST -复位输入,高电平有效,在晶振工作时,在RST引脚上作用2个机器周期以上的高电平,将使单片机复位.WDT溢出将使该引脚输出高电平,设置SFT AUXR的DISRTO位(地址8EH)可打开或关闭该功能.DISRTO位缺省为RESET输出高电平打开状态。6. EA/VPP -片外程序存储器访问允许信号。欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地),如果EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。7. P1口,P2口-P
22、1,P2是一组带内部上拉电阻的8位双向I/O口。运行时通过P1口控制驱动电路的工作,将数据送到数码管,显示相应的段码,为了达到减少功耗或满足端口对最大电流的限制,应加上一限流电阻。P2。0-P2。5口控制数码管的位选,使六个数码管轮流显示数据,等于1时位选三极管导通,等于0 时位选三极管截止。8. 无自锁开关(S2P3.7)开关接相应引脚P3。7,当开关按下时,相应引脚为低电平0,断开时引脚为高电平1。3.2。3电源部分图3-3电源电路Figure 33 power supply circuit如图33所示,从外部引入4。5V的直流电,为单片机、复位电路提供电源.3.2。4复位电路图3-4复位
23、电路Figure 34 reset circuit如图3-4所示,复位电路主要由型号为1N4148的二极管,型号为10UF/16V的电解电容,型号为104的瓷片电容,10K的电阻以及按键S1构成,S1接芯片的相应引脚RST,当开关按下时引脚RST为高电平1,断开时引脚为低电平0.3。2。5程序下载接口图3-5程序下载接口模块Figure 3-5 program download interface module如图3-5所示,由AT89S ISP构成的两排十针下载口,板图上有一个小方框,为1号引角;下载线的凸口为正方向,凸口的右侧边的第一个插孔为1号引角.3.2。6位选部分图36位选电路Fig
24、ure 3-6 choose circuit图3-6为位选电路,三极管的集电极接数码管的公共端,当P2口对应的引脚输出高电平时三极管导通,对应的数码管显示数据。这样,在同一时刻,6位LED中只有选通的那1位显示出字符,而其他5位则是熄灭的。同样,在下一时刻,只让下一位的位选线处于选通状态,而其他个位的位选线处于关闭状态,在段码线上输出将要显示字符的段码,则同一时刻,只有选通位显示出相应的字符,而其他各位则是熄灭的。如此循环下去,就可以使各位显示出将要显示的字符.虽然这些字符是在不同时刻出现的,而在同一时刻,只有一位显示,其他各位熄灭,但由于LED的余辉和人眼的视觉暂留作用,只要每位显示间隔足够
25、短,则可以造成多位同时亮的假象,达到同时显示的效果。3。2.7数码管的连接电路由于系统要显示的内容较简单,显示量不多,所以选用数码管既方便又经济。图3-7数码管的连接电路7 Figure 37 digital tube connection circuit图37为数码管的引脚图,每位的段码线(a,b,c,d,e,f,g,dp)分别与1个8位的锁存器输出相连,由AT89S51控制组合09十个数据,如令其显示1则b,c引脚(即2,3引脚)送高电平,此时数码管显示1。由于各位的段码线并联,8位I/O口输出段码对各个显示位来说都是相同的。焦作大学机电系毕业设计 第三章 系统设计1 焦作大学机电工程学院
26、毕业设计 第四章 软件设计第4章 软件设计4。1程序流程图主程序开始设定定时器常数,开中断显示时间到1秒?T0中断现场保护重装定时器初值满20次否?满24小时否?满60秒否?满60分否?恢复现场时值加1时缓冲单元清零秒值加1分缓冲单元清零秒缓冲单元清零分值加1结束时钟调整程序关闭显示,省电状态分钟闪烁,调时状态分值加1按键S2时间t>1时值=24?按键S2时间t<0.5按键S2时间t<0.5时钟闪烁,调时状态分值=60?分值清零时值加1时值清零返回显示S2是否按下4.2源程序表4-1 P1口对应段码及数值:显示数字P1。7P1。6P1。5P1.4P1。3P1。2P1。1P1。
27、016进制代码dpgfedcba0001111113FH10000011006H2010110115BH3010011114FH40110011066H5011011016DH6011111017DH70000011107H8011111117FH9011011116FH;;;;;;;;;;;;;;;;;;;;; 中断入口程序;;;;;;;;;;;;;;;;;;;;;ORG 0000H;程序执行开始地址LJMP START;跳到标号START执行ORG 0003H;外中断0中断程序入口RETI;外中断0中断返回ORG 000BH;定时器T0中断程序入口LJMP INTT0;跳至INTTO执行O
28、RG 0013H;外中断1中断程序入口RETI ;外中断1中断返回ORG 001BH;定时器T1中断程序入口LJMP INTT1;跳至INTT1执行ORG 0023H;串行中断程序入口地址RETI;串行中断程序返回;;;;;;;;;;;;; 主 程 序 ;;;;;;;;;;;;;;;;;; START: MOV R0,#70H ;清70H-7AH共11个内存单元 MOV R7,#0BH ;clr P3。7; CLEARDISP: MOV R0,00H ; INC R0 ; DJNZ R7,CLEARDISP ; MOV 20H,00H ;清20H(标志用) MOV 7AH,#0AH ;放入”熄
29、灭符”数据 MOV TMOD,11H ;设T0、T1为16位定时器 MOV TL0,#0B0H ;50MS定时初值(T0计时用) MOV TH0,3CH ;50MS定时初值 MOV TL1,0B0H ;50MS定时初值(T1闪烁定时用) MOV TH1,3CH ;50MS定时初值 SETB EA ;总中断开放 SETB ET0 ;允许T0中断 SETB TR0 ;开启T0定时器 MOV R4,14H ;1秒定时用初值(50MS×20) START1: LCALL DISPLAY ;调用显示子程序 JNB P3。7,SETMM1 ;P3。7口为0时转时间调整程序 SJMP START1
30、 ;P3。7口为1时跳回START1 SETMM1: LJMP SETMM ;转到时间调整程序SETMM;;;;;;;;;;;;;;;;;;; 1秒计时程序;;;;;;;;;;;;;;;;;;;;;T0中断服务程序 INTT0: PUSH ACC ;累加器入栈保护 PUSH PSW ;状态字入栈保护 CLR ET0 ;关T0中断允许 CLR TR0 ;关闭定时器T0 MOV A,#0B7H ;中断响应时间同步修正 ADD A,TL0 ;低8位初值修正 MOV TL0,A ;重装初值(低8位修正值) MOV A,3CH ;高8位初值修正 ADDC A,TH0 ; MOV TH0,A ;重装初值(
31、高8位修正值) SETB TR0 ;开启定时器T0 DJNZ R4, OUTT0 ;20次中断未到中断退出 ADDSS: MOV R4,14H ;20次中断到(1秒)重赋初值 MOV R0,71H ;指向秒计时单元(71H72H) ACALL ADD1 ;调用加1程序(加1秒操作) MOV A,R3 ;秒数据放入A(R3为2位十进制数组合) CLR C ;清进位标志 CJNE A,#60H,ADDMM ; ADDMM: JC OUTT0 ;小于60秒时中断退出 ACALL CLR0 ;大于或等于60秒时对秒计时单元清0 MOV R0,77H ;指向分计时单元(76H-77H) ACALL AD
32、D1 ;分计时单元加1分钟 MOV A,R3 ;分数据放入A CLR C ;清进位标志 CJNE A,60H,ADDHH ; ADDHH: JC OUTT0 ;小于60分时中断退出 ACALL CLR0 ;大于或等于60分时分计时单元清0 MOV R0,#79H ;指向小时计时单(78H-79H) ACALL ADD1 ;小时计时单元加1小时 MOV A,R3 ;时数据放入A CLR C ;清进位标志 CJNE A,#24H,HOUR ; HOUR: JC OUTT0 ;小于24小时中断退出 ACALL CLR0 ;大于或等于24小时小时计时单元清0 OUTT0: MOV 72H,76H ;中
33、断退出时将分、时计时单元数据移 MOV 73H,77H ;入对应显示单元 MOV 74H,78H ; MOV 75H,79H ; POP PSW ;恢复状态字(出栈) POP ACC ;恢复累加器 SETB ET0 ;开放T0中断 RETI ;中断返回;;;;;;;;;;;;;;;;;;;;;;;;;;; 闪动调时 程 序 ;;;;;;;;;;;;;;;;;T1中断服务程序,用作时间调整时调整单元闪烁指示INTT1: PUSH ACC ;中断现场保护 PUSH PSW ; MOV TL1, 0B0H ;装定时器T1定时初值 MOV TH1, 3CH ; DJNZ R2,INTT1OUT ;0。
34、3秒未到退出中断(50MS中断6次) MOV R2,06H ;重装0.3秒定时用初值 CPL 02H ;0.3秒定时到对闪烁标志取反 JB 02H,FLASH1 ;02H位为1时显示单元”熄灭” MOV 72H,76H ;02H位为0时正常显示 MOV 73H,77H ; MOV 74H,78H ; MOV 75H,79H ;INTT1OUT: POP PSW ;恢复现场 POP ACC ; RETI ;中断退出FLASH1: JB 01H,FLASH2 ;01H位为1时,转小时熄灭控制 MOV 72H,7AH ;01H位为0时,”熄灭符”数据放入分 MOV 73H,7AH ;显示单元(72H
35、73H),将不显示分数据 MOV 74H,78H ; MOV 75H,79H ; AJMP INTT1OUT ;转中断退出FLASH2: MOV 72H,76H ;01H位为1时,"熄灭符”数据放入小时 MOV 73H,77H ;显示单元(74H-75H),小时数据将不显示 MOV 74H,7AH ; MOV 75H,7AH ; AJMP INTT1OUT ;转中断退出;;;;;;;;;;;;;;;;;; 加1子 程 序 ;;;;;;;;;;;;;;;;; ADD1: MOV A,R0 ;取当前计时单元数据到A DEC R0 ;指向前一地址 SWAP A ;A中数据高四位与低四位交换
36、 ORL A,R0 ;前一地址中数据放入A中低四位 ADD A,01H ;A加1操作 DA A ;十进制调整 MOV R3,A ;移入R3寄存器 ANL A,#0FH ;高四位变0 MOV R0,A ;放回前一地址单元 MOV A,R3 ;取回R3中暂存数据 INC R0 ;指向当前地址单元 SWAP A ;A中数据高四位与低四位交换 ANL A,0FH ;高四位变0 MOV R0,A ;数据放入当削地址单元中 RET ;子程序返回 ;;;;;;;;;;;;;;;;;;;;;;; 清零程序 ;;;;;;;;;;;;对计时单元复零用 CLR0: CLR A ;清累加器 MOV R0,A ;清当前
37、地址单元 DEC R0 ;指向前一地址 MOV R0,A ;前一地址单元清0 RET ;子程序返回;;;;;;;;;;;;;;;;; 时钟调整程序;;;;;;;;;;;;;;;;;;;;当调时按键按下时进入此程序 SETMM: cLR ET0 ;关定时器T0中断 CLR TR0 ;关闭定时器T0 LCALL DL1S ;调用1秒延时程序 JB P3。7,CLOSEDIS ;键按下时间小于1秒,关闭显示(省电) MOV R2,06H ;进入调时状态,赋闪烁定时初值 SETB ET1 ;允许T1中断 SETB TR1 ;开启定时器T1 SET2: JNB P3。7,SET1 ;P3。7口为0(键未
38、释放),等待 SETB 00H ;键释放,分调整闪烁标志置1 SET4: JB P3。7,SET3 ;等待键按下 LCALL DL05S ;有键按下,延时0。5秒 JNB P3。7,SETHH ;按下时间大于0.5秒转调小时状态 MOV R0,77H ;按下时间小于0。5秒加1分钟操作 LCALL ADD1 ;调用加1子程序 MOV A,R3 ;取调整单元数据 CLR C ;清进位标志 CJNE A,60H,HHH ;调整单元数据与60比较 HHH: JC SET4 ;调整单元数据小于60转SET4循环 LCALL CLR0 ;调整单元数据大于或等于60时清0 CLR C ;清进位标志 AJMP SET4 ;跳转到SET4循环 CLOSEDIS: SETB ET0 ;省电(LED不显示)状态.开T0中断 SETB TR0 ;开启T0定时器(开时钟) CLOSE: JB P3.7,C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025园林绿化工程承包合同
- 合伙协议书工商注册
- 2025年03月四川省第二地质大队考核公开招聘11人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年03月四川天府新区“蓉漂人才荟”事业单位(13人)笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 矫味剂项目风险评估报告
- 甘肃省武威第九中学2024-2025学年初三下学期第三次月考:英语试题含答案
- 井冈山大学《广播电视新闻采写(B)》2023-2024学年第二学期期末试卷
- 广西艺术学院《阿拉伯语笔译二》2023-2024学年第二学期期末试卷
- 贵州省遵义汇川区六校联考2025年初三下学期初联考化学试题含解析
- 宁波城市职业技术学院《海外汉学与中国现代作家研究》2023-2024学年第二学期期末试卷
- 2025年美丽中国第六届全国国家版图知识竞赛题库及答案(中小学组)
- 2025年热电厂面试题及答案
- 云南省曲靖市2025届高三上学期第一次质量检测数学试题 含解析
- 入团申请书纸
- 2025年广东广州市高三高考地理模拟试卷试题(含答案详解)
- 收费站防雷电安全知识
- 2006年上海市中考满分作文《我们的名字叫坐在“最后一排”的人》
- 专题07大气的组成和垂直分层(解析版)
- 2025年中国药学会公开招聘工作人员3人历年高频重点提升(共500题)附带答案详解
- 脚手架拆除施工专项方案(最终)
- 机器学习(完整版课件)
评论
0/150
提交评论