毕业设计-基于51单片机的电子时钟的设计与制作_第1页
毕业设计-基于51单片机的电子时钟的设计与制作_第2页
毕业设计-基于51单片机的电子时钟的设计与制作_第3页
毕业设计-基于51单片机的电子时钟的设计与制作_第4页
毕业设计-基于51单片机的电子时钟的设计与制作_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

郑州轻院轻工职业学院专科毕业设计(论文)题目电子时钟的设计与制作学生姓名王爱锋专业班级08级电子信息工程技术一班学号08103182系别机电工程系指导教师职称赵文丽(讲师)完成时间2011年4月15日摘要基于51单片机可校时数字时钟电路设计,单片机计算机即单片微型计算机。(SINGLECHIPMICROCOMPUTER)是集CPU,RAM,ROM,计数和多种接口于一体的微控制器。石英晶体振荡器是高精度的计时工具,而电子钟,石英表,石英钟都采用了石英技术,因此计时精度高,稳定性好,使用方便,不需要经常调校。而数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。本文利用单片机实现数字时钟计时功能的主要内容,其中AT89S51是核心元件同时采用数码管动态显示“时”,“分”,“秒”的现代计时装置。与传统机械表相比,它具有走时精确,显示直观等特点。它的计时周期为24小时,显满刻度为“23时59分59秒”,另外具有校时功能,断电后有记忆功能,恢复供电时可实现计时同步等特点。本设计由单片机AT89S51芯片和LED数码管为核心,辅以必要的电路,构成了一个单片机数字时钟。关键词单片机数字时钟LED数码管显示按键ABSTRACTTHEBASEAND51DIGITALCLOCKWHENTHEMICROCONTROLLERCANBETHESCHOOLCIRCUITDESIGN,SINGLECHIPCOMPUTERTHATISSINGLECHIPMICROCOMPUTERSINGLECHIPMICROCOMPUTERISACPU,RAM,ROM,COUNTINGANDMULTIPLEINTERFACESINONEMICROCONTROLLERQUARTZCRYSTALOSCILLATORISAHIGHPRECISIONTIMINGTOOLS,ELECTRONICCLOCK,QUARTZWATCH,QUARTZISUSEDQUARTZTECHNOLOGY,HIGHPRECISIONTIMING,GOODSTABILITY,EASYTOUSE,DOESNOTREQUIREFREQUENTADJUSTMENTTHEDIGITALELECTRONICCLOCKWITHTHETIMEINTEGRATEDCIRCUITS,THEDECODINGINSTEADOFMECHANICALTRANSMISSION,WITHLEDDISPLAYINSTEADOFAPOINTERDISPLAYANDTHENDISPLAYTHETIMEANDREDUCETHETIMINGERROR,THISTABLEHASTHEHOURS,MINUTESANDSECONDSDISPLAYSTHETIMEFUNCTION,BUTALSOINPROGRESSANDSUBPROOFREADING,THEFLEXIBILITYOFAGOODCHIPSELECTINTHISPAPER,MCUFUNCTIONDIGITALCLOCKTIMINGTHEMAINCONTENTSOFWHICHAT89S51ISACOREELEMENTATTHESAMETIMETHEUSEOFDIGITALCONTROLDYNAMICDISPLAY“TIME“,“SUB“,“SECOND“MODERNTIMINGDEVICESCOMPAREDWITHTHETRADITIONALMECHANICALWATCH,ITHASATRAVELTIMEACCURACY,DISPLAYANDINTUITIVEANDSOONITISATIMEPERIODOF24HOURS,SUBSTANTIALLYFULLSCALEAS“235959“,ANOTHERTIMEWITHASCHOOLFUNCTION,MEMORYFUNCTIONAFTERPOWEROUTAGES,POWERRESTORATIONCANBEREALIZEDWHENTHETIMESYNCHRONIZATIONANDSOONTHEDESIGNBYTHEMCUAT89S51CHIPANDLEDDIGITALTUBEASTHECORE,SUPPLEMENTEDBYTHENECESSARYCIRCUITRYTOFORMASINGLECHIPDIGITALCLOCKKEYWORDSSHRAPNELMACHINEDIGITALCLOCKLEDDIGITALTUBEDISPLAYBUTTON目录引言11AT89S51芯片简介211内部结构2111中央处理器3112数据存储器(RAM)31289S51的引脚说明4121PIN9RESET/VPD复位信号复用脚5122PIN30ALE/PROG引脚5123PIN31EA/VPP引脚62驱动器74LS245简介73LED数码管简介831LED数码管显示器结构与原理832LED显示器接口及显示方式8321数码管使用条件9322数码管使用注意事项104相关硬件的其他元器件的简介1141晶体振荡器简介11411晶体振荡器的应用1142电子电容器的标识12421电容器标识的方法12422常用电容的几项特性12423电容容量的标注及使用常识1243电阻的选用简介13431作用13432计算原则14433注意145电路制作原理制作分析1551主程序执行流程图1552数码管显示模块1953定时器计数器T0中断服务程序1954按键处理模块1955整个电路原理图20致谢20参考文献21附录一、源程序代码22附录二、电路图26引言近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往十作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。而通常通过单片机设计数字时钟有2种方法一是通过单片机内部的定时器计数器。采用软件编程实现时钟计数,一般称为软时钟,这种方法硬件线路简单,程序比较复杂,系统功能一般与软件有关。通常用于对时间精度要求不高的场合。二是采用时钟芯片,它的功能强大,功能不见集成在芯片内需,自动产生时钟相关功能。硬件成本较高,软件编程简单,通常对时钟精确度要求较高的场合。因此本次设计中以单片机的发展过程和发展方向为背景,介绍了单片机的输入输出的工作原理和操作方法,中断的工作原理和操作方法。74LS245的工作原理和方法,LED的内部结构。电路设计及调试过程,本次做的数字时钟十以(AT89S51)为核心,结合相关的元器件(共阴的LED数码管显示器、驱动器74LS245),在配以相应的软件,达到制作简易数字钟的目的,其硬件部分难点在于元器件的选择、布局及焊接。数字时钟的系统软件程序、有由主程序和子程序组成,主程序包含初始化参数设置,按键处理,数码管显示模块。在设计的时候、各个模块都采用子程序结构设计。在主程序调用,由于定时器计数器采用中断方式处理,因此还用辨析定时器,中断服务子程序,在定时器,计数器中断服务子程序中对时钟进行调整。1AT89S51芯片简介11内部结构AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4KBYTESISPINSYSTEMPROGRAMMABLE的可反复擦写1000次的FLASH只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFLASH存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点40个引脚,4KBFLASH片内程序存储器,128B的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,AT89S51设计和配置了振荡频率可为0HZ并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。主要功能特性兼容MCS51指令系统4KB可反复擦写1000次)ISPFLASHROM32个双向I/O口4555V工作电压2个16位可编程定时/计数器时钟频率033MHZ全双工UART串行中断口线128X8BIT内部RAM2个外部中断源低功耗空闲和省电模式中断唤醒省电模式3级加密位看门狗(WDT)电路软件设置空闲和省电功能灵活的ISP字节和分页编程双数据寄存器指针MCS51单片机内部结构89S51是MCS51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。89S51单片机包含中央处理器,程序存储器(RAM),数据存储器(RAM),定时计数器,并行接口,串行接口和中断系统等几大单元及数据总线,地址总线和控制总线等三大总线,现在我们分别加以说明111中央处理器中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制,指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。112数据存储器(RAM)89S51内部有128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,拥护只能访问,而不能用于存放蝇虎数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。89S51的内部结构89S51时钟程序存储器数据存储器定时计数器并行I/O口串行通信口中断系统图一1程序存储器(ROM)89S51共有4096个8位掩膜ROM,用于存放用户程序、原始数据或表格。2定时/计数器(ROM)89S51有两个16位的可编程定时、计算器,以实现定时或计数产生中断用于控制程序转向。3并行输入输出(I/O)口89S51共有8位I/O口(P0、P1、P2、P3),用于对外部数据的传输。4全双工串行口89S51内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。5中断系统8051具备较完善的中断功能,有两个外中断、两个定时/计数器和一个串行中断,可满足不同的控制要求,并具有2个级的优先级别的选择。6时钟电路8051内置最高频率达12MHZ的时钟电路,用于产生整个单片机运行的脉冲时序,但8951单片机需外置振荡电容。单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即哈弗(HARVARD)结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构,即普林斯顿(PRINCETON)结构。INTEL的AT89S51系列单片机采用的是哈弗结构的形式,而后续产品16位的MCS96系列单片机则采用普林斯顿结构。1289S51的引脚说明AT89S51系列单片机中的8951采用40PIN封装的双列直接DIP结构,下图是他们的引脚配置,40个引脚,正电源个地线两根,外置适应振荡器的时钟线两根,4组8位32个I/O口,中断口线与P3口线复用。现在我们对这些引脚的功能加以说明图二121PIN9RESET/VPD复位信号复用脚当8951通电,时钟电路开始工作,在RESET引脚上出现24个小时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器PC指向0000H,P0P3输出口全部为高电平,堆栈指针写入0BH,其它专用寄存器被清零。RESET由高电平下降为底电平后,系统即从0000H地址开始执行程序。然而,初复位步改变RAM包括工作寄存器R0R7的状态,8951的初始态。8951的复位方式可以是自动复位,也可以是手动复位,此外RESET/VPD还是一复用脚,VCC掉电期间,此脚可接上备用电源,以保证单片机内部RAM的数据步丢失。122PIN30ALE/PROG引脚当访问外部程序时,ALE(地址锁存)的输出用于锁存地址的低字节位。而访问内部程序存储器时,ALE端将由一个1/6的时钟频率的正脉冲信号,这个脉冲信号可以用于识别单片机是否工作,也可以当作一个时钟向外输出。更由一个特点,当访问外部程序存储器,ALE会跳过也个脉冲。如果单片机时EPROM,在编程期间,PROG将用于输入编程脉冲。123PIN31EA/VPP引脚程序存储器的内外部选通线,8051和8751单片机,内置由4KB时,读取内部程序存储器指令数据,而超过4KB地址则读取外部指令数据。如EA为低电平,则部管地址大小,一律读取外部程序存储器指令。显然,对内部无程序存储器的8031,EA端必须接地。在编程时,EA/VPP脚还需加上21V的编程电压。它体积小,成本低,功能强,广泛应用于智能产品和工业自动化上。而51单片机时个单片机中最为典型和最由代表的一种。这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软硬的能力。2驱动器74LS245简介174LS245是我我们常用的芯片,用来驱动LED或者其它的设备,它是8路同相三态双向总线收发器,可双向传输数据。2当AT89S51单片机的P0口总线负载达到或超过P0最大负载能力时,必须接入74LS245等总线驱动器。3当片选端低电平有效时,DIR0,信号由B向A传输(接收)DIR1,信号由向B传输(发送)当片为高电平时,A、B均为高阻态。4由于P2口始终输出地址的高8位,接口时74LS245的三态控制端/1G和/2G接地,P2口与驱动器输入线对应相连。P0口与74LS245输入端相连/E端接地,保证数据畅通。89S51的RD和PSEN相与后接DIR,使得RD或PSEN有效时,74LS245输入DI到P01,其它时间处于输出P01到DI。图三3LED数码管简介31LED数码管显示器结构与原理单片机中通常用七段LED构成字型“8”,另外,还有一个小数点发光二极管以显示小数位这种显示器有共阴和共阳两种发光二极管的阳极连在一起的(公共端)称为共阳极显示器,阴极连在一起的称为共阴极显示器。一位显示器由8个发光二极管组成,其中,7个发光二极管构成字型“8”的各个笔划(段)AG,另一个小数点为DP发光二极管。当在某段发光二极管上施加一定的正向电压时,该段笔画即亮;不加电压则暗。为了保护各段LED不被损坏,需外加限流电阻。共阴极7段LED显示数字0F、文字、符号及小数点的编码(A段为最地位,DP点为最高位)共阴极7段LED显示字型编码表显示字符共阴极段选码显示字符共阴极段选码03FH56DH106H67DH25BH707H34FH87FH466H96FH灭00H表一32LED显示器接口及显示方式LED显示器有静态显示方式和动态显示方式两种。静态显示就是当显示器显示某个字符时,相应的段恒定的导通或截止,直到显示另一个字符为止。LED显示器工作于静态显示方式时,各位的共阴极接地;若为共阳极则接5V电源。每位的段选线分别与一个8位锁存器的输出口相连,显示器中的各位相互独立,而且各位的显示字符一经确定,相应锁存的输出将维持不变。正因为如此,静态显示器的亮度较高。这种显示方式编程容易,管理也较简单,但占用I/O口线资源较多。因此,在显示位数较多的情况下,一般都采用动态显示方式。由于所有8位段皆由一个I/O口控制,因此,在每一瞬间,8位LED会显示相同的字符。要想每位显示不同的字符,就必须采用扫描方法流点亮各位LED,即在每一瞬间只使某一位显示字符。在此瞬间,段选控制I/O口输出相应字符段选码(字型码),而位选则控制I/O口在该显示位送入选通电平(因为LED为共阴,故应送低电平),以保证该位显示相应字符。如此轮流,使每位分时显示该位应显示字符。在多位LED显示时,为了简化电路,降低成本,将所有位的段选线并联在一起,由一个8位I/O口控制。而共阴(共阳)极公共端分别由相应的I/O口线控制,实现各位的分时选通。段选码,位选码每送入一次后延时1MS,因人的视觉暂留时间为01S(100MS),所以每位显示的时间不能超过20MS,并保持延时一段时间,以造成视觉暂留效果,给人看上去每个数码管总在亮。这种方式称为软件扫描方式。图四上面这个只是七段数码管引脚图,其中共阳极数码管引脚图和共阴极的是一样的。321数码管使用条件1段及小数点上加限流电阻2使用电压段根据发光颜色决定;小数点根据发光颜色决定3使用电流静态总电流80MA(每段10MA);动态平均电流45MA峰值电流100MA。322数码管使用注意事项1数码管表面不要用手触摸,不要用手去弄引角2焊接温度260度;焊接时间5S3表面有保护膜的产品,可以在使用前撕下来。4相关硬件的其他元器件的简介41晶体振荡器简介图五石英晶体振荡器是一种高精度和高稳定度的振荡器,被广泛应用于彩电、计算机、遥控器等各类振荡电路中,以及通信系统中用于频率发生器、为数据处理设备产生时钟信号和为特定系统提供基准信号。石英晶体振荡器是利用石英晶体(二氧化硅的结晶体)的压电效应制成的一种谐振器件,它的基本构成大致是从一块石英晶体上按一定方位角切下薄片(简称为晶片,它可以是正方形、矩形或圆形等),在它的两个对应面上涂敷银层作为电极,在每个电极上各焊一根引线接到管脚上,再加上封装外壳就构成了石英晶体谐振器,简称为石英晶体或晶体、晶振。其产品一般用金属外壳封装,也有用玻璃壳、陶瓷或塑料封装的。国际电工委员会(IEC)将石英晶体振荡器分为4类普通晶体振荡(SPXO),电压控制式晶体振荡器(VCXO),温度补偿式晶体振荡(TCXO),恒温控制式晶体振荡(OCXO)。目前发展中的还有数字补偿式晶体损振荡(DCXO)微机补偿晶体振荡器(MCXO)等等。411晶体振荡器的应用1通用晶体振荡器,用于各种电路中,产生振荡频率。2时钟脉冲用石英晶体谐振器,与其它元件配合产生标准脉冲信号,广泛用于数字电路中。3微处理器用石英晶体谐振器。4CTVVTR用石英晶体谐振器。5钟表用石英晶体振荡器。42电子电容器的标识421电容器标识的方法1直标法将电容器的容量、耐压及误差直接标注在电容器的外壳上,其中误差一般用字母来表示。常见的表示误差的字母有J(5)和K(10)等。例如47NJ100表示容量为47NF或0047F,误差为5,耐压为100V。当电容器所标容量没有单位时,在读其容量时可按如下原则A容量在1104之间时,读作皮法。例如470读作470PF。B容量大于104时,读作微法。例如22000读作0022F。2数码法用三位数字来表示容量的大小,单位为PF。前两位为有效数字,第三位表示倍率,即乘以10I,I的聚会范围是19,其中9表示101。例如333表示33000PF或0033F;229表示22PF。3色标法这种表示方法与电阻器的色环表示方法类似,其颜色所代表的数字与电阻色环完全一致,单位为PF。除了以上表示方法外,电容的容量还有其他表示方法。例如01表示001F;220MFD表示220F;R22表示022F(用R表示小数点)。电容的种类也很多,为了区别开来,也常用几个拉丁字母来标识电容器的类别和容量标识。422常用电容的几项特性电容种类、容量范围、直流工作电压、运用频率、准确度、漏电电阻423电容容量的标注及使用常识通常在容量小于10000PF的时候,用PF做单位,而且用简标,如1000PF标为1010000PF标为103,大于10000PF的时候,用UF做单位。为了简便起见,大于100PF而小于1UF的电容常常不注单位。没有小数点的,它的单位是PF,有小数点的,它的单位是UF。例如,3300就是3300PF也可以是332,01就是01UF等。注象刚才的简标常用于以PF为单位的电容,如1000PF就是10X102标为10和2即102,10000当然是104了,3300则为332。电容在电路中实际要承受的电压不能超过它的耐压值。在滤波电路中,电容的耐压值不要小于交流有效值的142倍。使用电解电容的时候,还要注意正负极不要接反。不同电路应该选用不同种类的电容。揩振回路可以选用云母、高频陶瓷电容,隔直流可以选用纸介、涤纶、云母、电解、陶瓷等电容,滤波可以选用电解电容,旁路可以选用涤纶、纸介、陶瓷、电解等电容。电容在装入电路前要检查它有没有短路、断路和漏电等现象,并且核对它的电容值。安装的时候,要使电容的标识、类别、容量、耐压等。容量单位CAPACITANCEUNIT1FARAD1,000MILLIFARADMF1MF1,000MICROFARADMFD,F1F1,000NANOFARADNF1NF1,000PICOFARADPF容量误差符号BCDFGHIJKMNVZ误差01020510202530501020302010802043电阻的选用简介电阻器RESISTOR是用导体制成具有一定阻值的元件电阻是导体的一种基本性质,与导体的尺寸、材料、温度有关431作用主要职能就是阻碍电流流过,应用于限流、分流、降压、分压、负载与电容配合作滤波器及阻匹配等数字电路的输出端经常要使用“上拉”电阻和“下拉”电阻。“上拉”电阻的一端接在电路的输出端,另一端接在电源上无论使用正电源还是负电源,叫法相同;“下拉”电阻的一端接在电路的输出端,另一端接在参考地GND端。我们知道,数字电路的输出端一般都是三极管的集电极或场效应管的漏极,也可能是三极管的发射极或场效应管的源极,为了增加使用上的灵活性,其输出端是开路的这就是所谓的OC或OE输出端,可直接驱动电阻性负载可用多个电阻分压,以便得到期望的信号幅度,驱动LED显示器更是其独特的功能。LED显示器按接法上分两类,一类是共阴接法,另一类是共阳接法。请思考为什么共阴接法要用OC端驱动,而共阳接法要用OE端驱动。432计算原则最大值的计算原则要保证上拉电阻明显小于负载的阻抗,以使高电平时输出有效。例如负载阻抗是10K,供电电压是5V,如果要求高电平不小于45V,那么,上拉电阻最大值R大545105,R大1K,也就是最大值1K,(如果超过了1K,输出的高电平就小于45V了)最小值的计算原则保证不超过管子的额定电流(如果不是场效应管而是三极管也可依照饱和电流来计算)例管子的额定电流150MA,放大倍数100,基极限流电阻10K,工作在5V的系统中。那么,算法如下IBU/R507/10047MAIC10004747MA小于额定的150,所以可以按饱和法来算最小值。上拉电阻最小值R小5V/47MA106欧姆(如果小于这个电阻,管子就会过饱和而没有意义了。如果大于这个值,管子的导体电阻就会变大一些,所以太高也不利于低电平的输出)433注意算出最大最小值后,一般是随便选个中间值就可以了,例如本例子可以选510欧姆的上拉电阻。但是,如果负载电流较大,低电平要求严格,那么就要选100欧姆的上拉电阻。但是如果考虑省电因素,而低电平要求不严格,那么就可用1K的上拉电阻了。5电路制作原理制作分析通常通过单片机设计电子时钟由2种方法一时通过单片机内部的定时计数器。采用软件编程实现时钟计数,一般称为软时钟,这种方法硬件线路简单,程序比较复杂。系统的功能强大,功能步见集成在芯片内需,自动产生时钟等相关功能。硬件成本较高,软件编程较低。通常对时钟精确度要求较高的场合。数字时钟的系统软件程序由主程序和子程序组成,主程序包含初始化参数设置,按键处理,数码管显示模块等。在设计时候、各个模块都采用自程序结构设计。在主程序调用。由定时器,计数器采用中断方式处理,因此还用辨析定时器,中断服务子程序,在定时器,计数器中断服务子程序中对时钟进行调整。51主程序执行流程图主程序先对现实单元和定时器计数器初始化,然后重复调用数码管显示模块和按键处理模块,当有按键按下,则转入相应的功能程序。开始T0、方式1设为16位计数器模式允许T0中断,设中断次数位10次清零计时单元开中断启动T0调用显示子程序图六子程序流程图保护现场设置子程序初值秒单元加1秒单元等于606六十60660606060秒单元清零分单元加1分单元等于606六十60660606060分单元清零时单元加1时单元等于246六十60660606060时单元清零恢复现场RETYYYY1秒时间到6六十60660606060NNNN图七(上页图)中断服务流程图T0中断保护现场20次中断到否秒单元加1单元清零恢复现场、中断返回NY图八52数码管显示模块本系统公用4个二合一数码管,从右到左一次显示秒个位,秒时位,分隔符,分个位,分十位,分隔符,时个位,时十位。数码管显示的信息用8个内存单元存放,这个8内存单元为显示缓冲区,其中秒个位和秒十位,分个位和分十位,时个位和时十位分别由秒数据,分数据和小时数据分拆得到。在本系统中数码管显示采用软件译码动态显示。在存储器中首先建立一张显示信息字字段码,显示的时候,先从显示缓冲区中取出显示信息,然后通过查表程序在字断码表中查出的所显示的字断码。从P1口输出,同时在P2口将对应的位选码输出,选中显示的数码管,就能在相应的数码管上显示显示缓冲区的内容。53定时器计数器T0中断服务程序定时器计数器T0用于时间计时,选择方式1,重复定时,定时时间设为50MS,定时时间到则溢出中断,在中断服务程序中用一个计数器对50MS计数,计20次则对秒单元加1,秒单元到60则对分单元加1,同时秒单元清零。分单元加到60的时候,则对时单元加1,同时分单元清零,时单元加到24的时候则对时单元清零,标志一天时间计满。在对各单元计数的同时,把他们的值放到存储器单元的制定位置。54按键处理模块按键处理设置为如果没有按键,则时钟正常走下去,当第一次按下K0按键时候,进入调分状态时钟停止走动,按下K1键可以对分进行加1操作,按下K2键的时候可以对分进行减1操作。当第二次按下K0按键时候,进入调小时可以对小时进行减1操作。当K0第三次按下的时候时钟恢复正常走动,退出调时间的模式。55整个电路原理图图九致谢在设计过程中,通过针对性地查找资料,了解了些电子方面的资料,既增长了自己见识,补充最新的专业知识,又提高了自己的应用能力。这次对AT89S51有了一个全面的认识,在此基础上结合以前所学的专业知识,从而把我所学的知识贯穿到一起,对本专业有了一个更全面的认识总之这次毕业设计让我把理论设计和工程实践相结合、巩固基础知识与培养创新意识相结合、个人作用和集体协作相结合等方面来培养自身的综合素质。这些在我今后的学习和工作当中都会有很大的帮助。最后,我要感谢我的指导老师,在这次毕业设计中给了我许多的帮助。同时也祝愿学院明天更美好。参考文献1徐爱钧单片机原理实用教程基于PROTRUES虚拟仿真M北京电子工业出版社200912李萍AT89S51单片机、原理、开发与应用实例M北京中国电力出版社200873张晔、王玉民等单片机应用技术M北京高等教育出版社200634付家才等单片机控制工程实践技术M北京化学工业出版社20045附录一单片机语言程序清单定时中断子程序INT_T0MOVTH0,3CHMOVTL0,0B0H初始化T0,从15536开始计数INCTCNT计数器加一MOVA,TCNT把计数器放入累加器A中CJNEA,20,RETUNE判断计数是否到了20了吗INCSECOND计数器到了20,秒单元加一MOVTCNT,0计数器清零MOVA,SECONDCJNEA,60,RETUNE判断秒是否到了60INCMINUTE分单元加一MOVSECOND,0秒单元清零MOVA,MINUTECJNEA,60,RETUNE判断分是否到了60INCHOURMOVMINUTE,0MOVA,HOURCJNEA,24,RETUNE判断是否到了24时MOVHOUR,0时分秒清零MOVMINUTE,0MOVSECOND,0MOVTCNT,0计数器清零RETUNERETI返回T0中断入口显示子程序DISPLAYMOVA,SECONDMOVB,10DIVAB判断秒显示单元的十位、个位CLRP36MOVCA,ADPTR查显示数据码段MOVP0,A将取到的现实码送P0显示LCALLDELAY去抖动SETBP36显示秒十位MOVA,B把寄存器B中的余数送A即秒个位CLRP37清P37MOVCA,ADPTR查显示数据码段MOVP0,A将取到的现实码送P0显示LCALLDELAYSETBP37显示秒个位CLRP35MOVP0,40H显示分隔符LCALLDELAYSETBP35MOVA,MINUTEMOVB,10DIVABCLRP33MOVCA,ADPTRMOVP0,ALCALLDELAYSETBP33MOVA,BCLRP34MOVCA,ADPTRMOVP0,ALCALLDELAYSETBP34CLRP32MOVP0,40HLCALLDELAYSETBP32MOVA,HOURMOVB,10DIVABCLRP30MOVCA,ADPTRMOVP0,ALCALLDELAYSETBP30MOVA,BCLRP31MOVCA,ADPTRMOVP0,ALCALLDELAYSETBP31RET附录二整个电路原理图GANEMPLOYMENTTRIBUNALCLAIEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTIIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而穷尽我们的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCE童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发现是不是真正的成长了,好像并没有那么重要了;然后到了高中,觉得非要吐露出自己的心声才能为高中生涯里的懵懂情愫划上一个句点,但毕业晚会的时候最终还是被梗塞在了咽喉,后来再次站在他曾经挥汗如雨的球场,看着他投过篮球的球框时,突然间发现自己已经想不起他的容颜。ORIGINALLY,THISWORLD,CANPRODUCEACHEMICALREACTIONTOANEVENT,INADDITIONTORESOLUTELY,HAVETODO,ANDTIME原来,这个世界上,对某个事件能产生化学反应的,除了非做不可的坚决,还有,时间。APERSONSTIME,YOURIDEASAREALWAYSSPECIALTOCLEARWANT,WANT,LINEISCLEAR,ASIFNOTHINGCOULDSHAKEHISALSOONCESEEMEDTOBEDETERMINEDTODOSOMETHING,BUTMOREOFTENISHEBACKEDOUTATLASTDISLIKEHISCOWARDICE,FINALLYFOUNDTHATTHEREAREALOTOFLOVE,THEREAREALOTOFMISS,LIKESHADOWREALLYHAVEBEENDOOMEDTHOSEWHODO,JUSTGREENYEARSONESELFGIVEONESELFANARMINJECTION,ORISASELFRIGHTEOUSSPIRITUAL一个人的时候,自己的想法总是特别地清晰。想要的,不想要的,界限明确,好像没有什么可以撼动自己。也曾经好像已经下定了决心去做某件事,但更多的时候是最后又打起了退堂鼓。嫌恶过自己的怯懦,最终却发现有很多缘分,有很多错过,好像冥冥之中真的已经注定。那些曾经所谓的非做不可,只是青葱年华里自己给自己注射的一支强心剂,或者说,是自以为是的精神寄托罢了。ATTHEMOMENT,THESKYISDARK,THEAIRISFRESHFACTORAFTERJUSTRAINEDSUDDENLYTHOUGHTOFBLUEPLAIDSHIRTTHOSEWEREBROKENINTOVARIOUSSHAPESOFSTATIONERYFROMTHECORNERATTHEBEGINNINGOFDEEPFRIENDSHIPHAVEDECLAREDTHEENDOFTHEENCOUNTERTHATHAVENTSTARTPLANNINGTHOSEYEARS,THOSEDAYSOFDO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论