已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子万年历的设计第1页共13页目凌阳,拇指凌阳凌阳,拇指凌阳录凌阳,拇指凌阳1设计要求3凌阳,拇指凌阳2方案论证与对比3凌阳,拇指凌阳21液晶显示器控制方式选择3凌阳,拇指凌阳22凌阳,拇指凌阳并行接口动态显示电路选择3凌阳,拇指凌阳23凌阳,拇指凌阳LCD液晶显示器的接口方法选择4凌阳,拇指凌阳24液晶显示器限流电阻选择5凌阳,拇指凌阳3系统硬件电路的设计6凌阳,拇指凌阳31主控模块AT89C526凌阳,拇指凌阳32凌阳,拇指凌阳显示模块电路设计7凌阳,拇指凌阳4系统软件设计8凌阳,拇指凌阳41凌阳,拇指凌阳系统软件概述8凌阳,拇指凌阳42凌阳,拇指凌阳主要子程序设计9凌阳,拇指凌阳421凌阳,拇指凌阳时钟中断服务子程序设计9凌阳,拇指凌阳422时间调整子程序设计10凌阳,拇指凌阳423凌阳,拇指凌阳判断闰年子程序设计10凌阳,拇指凌阳424凌阳,拇指凌阳精度分析分析与计算11凌阳,拇指凌阳425凌阳,拇指凌阳第一次初值的设置11凌阳,拇指凌阳426凌阳,拇指凌阳重载初值的方法11凌阳,拇指凌阳5系统仿真与测试12凌阳,拇指凌阳51凌阳,拇指凌阳系统仿真12凌阳,拇指凌阳52功能测试12凌阳,拇指凌阳6总结13凌阳,拇指凌阳参考文献14凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1设计要求凌阳,拇指凌阳本课题以AT89C52单片机为核心,拇指设计并制作出智能LCD电子钟,拇指具有以下基本功能能进行时间、年份、日期、星期显示;能区分是否闰年;能检测室温并显示。食指扩展功能部分可以通过控制按键使时间暂停、可以调整校正时间并通过按键切换轮流显示时间、年份、日期、星期。食指凌阳,拇指凌阳2方案论证与对比凌阳,拇指凌阳21液晶显示器控制方式选择凌阳,拇指凌阳采用LCD液晶显示,拇指具有超精致影像画质、十足平面显示、节省空间、节省能源等优点,拇指但按控制方式不同,拇指LCD可分为被动矩阵式LCD及主动矩阵式LCD两种。食指可根据不同需要采用不同的方式。食指凌阳,拇指凌阳电子万年历的设计第2页共13页方案一凌阳,拇指凌阳被动矩阵式LCD凌阳,拇指凌阳被动矩阵式LCD在亮度及可视角方面受到较大的限制,拇指反应速度也较慢。食指由于画面质量方面的问题,拇指使得这种显示设备不利于发展为桌面型显示器,拇指但成本低廉。食指凌阳,拇指凌阳方案二凌阳,拇指凌阳主动矩阵式LCD凌阳,拇指凌阳目前应用比较广泛的主动矩阵式LCD,拇指也称TFTLCDTHIN凌阳,拇指凌阳FILM凌阳,拇指凌阳TRANSISTORLCD,拇指薄膜晶体管LCD。食指TFT液晶显示器是在画面中的每个像素内建晶体管,拇指可使亮度更明亮、色彩更丰富及更宽广的可视面积。食指与CRT显示器相比,拇指LCD显示器的平面显示技术体现为较少的零件、占据较少的桌面及耗电量较小,拇指但CRT技术较为稳定成熟。食指凌阳,拇指凌阳相比之下,拇指本设计当中选用方案二主动矩阵式LCD方式。食指凌阳,拇指凌阳22凌阳,拇指凌阳并行接口动态显示电路选择凌阳,拇指凌阳可以采取串行接口动态显示电路或者并行接口动态显示电路,拇指比较如下凌阳,拇指凌阳方案一凌阳,拇指凌阳串行接口动态显示电路凌阳,拇指凌阳利用8051系列单片机内部的串行接口,拇指也可以实现动态显示及键盘处理。食指这样不但可以节省8051的并行I/O接口,拇指而且在大多数不用单行口的情况下,拇指可免于扩展接口。食指在这种方法中,拇指串行口工作在方式0状态,拇指相当于一个移位寄存器,拇指其输入/输出通过RXD引脚,拇指移位脉冲则由TXD输出。食指每次输入或输出8位数据(一个字节)。食指每输出一个字节,拇指8051的硬件即自动使SCON寄存器中的中断TI置位,拇指通过测试TI的状态,拇指即可确定一个字节是否发送完毕。食指见图21。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图21串行接口动态显示电路框图凌阳,拇指凌阳方案二凌阳,拇指凌阳并行接口动态显示电路凌阳,拇指凌阳直接用P0口作线选,拇指P2作位选连接数码显示管。食指见图22凌阳,拇指凌阳凌阳,拇指凌阳电子万年历的设计第3页共13页图22动态显示电路框图凌阳,拇指凌阳方案一中的串行接口动态显示电路显示方法有个很大的缺点,拇指一旦计算机不执行显示程序,拇指则显示立即停止。食指如要维持显示,拇指则须花费计算机很多时间。食指而且在本次课程设计中,拇指我们也有足够的I/O口,拇指因此,拇指选择并行接口动态显示电路较好。食指凌阳,拇指凌阳23凌阳,拇指凌阳LCD液晶显示器的接口方法选择凌阳,拇指凌阳方案一凌阳,拇指凌阳以硬件为主的LCD显示接口电路凌阳,拇指凌阳这种接口方法的电路图见图23,拇指可以看出,拇指在数据总线和LCD之间,拇指必须有锁存器或I/O接口电路,拇指此外,拇指还应有专门的译码/限流电阻。食指通过译码器把1位十六进制或BCD码译为相应的显示段码,拇指然后由限流电阻限制电流防止显示器因电流过大而烧坏。食指这种接口方法仅用一条输出指令,拇指就可以进行LCD显示。食指但是所使用的硬件电路较多,拇指而硬件译码缺乏灵活性,拇指只能显示十进制数或十六进制。食指凌阳,拇指凌阳凌阳,拇指凌阳图23硬件为主的LED显示接口电路框图凌阳,拇指凌阳方案二凌阳,拇指凌阳以软件为主的LCD显示接口电路凌阳,拇指凌阳这种接口方法的电路如图24凌阳,拇指凌阳,拇指它以软件查表代替硬件译码的方法,拇指不但省去了译码器,拇指而且还能显示更多的字符,拇指但是电阻限流是必不可少的。食指本次设计采用这种接口电路。食指凌阳,拇指凌阳凌阳,拇指凌阳图24以软件为主的LCD显示接口电路框图凌阳,拇指凌阳24液晶显示器限流电阻选择凌阳,拇指凌阳由于LCD的电流参数较小,拇指为了防止因电流过大而被烧坏,拇指能够帮助内存起到稳压作用,拇指让内存工作更稳定,拇指因此必须加入限流电阻。食指限流电阻有两种实现方式,拇指比较如下凌阳,拇指凌阳电子万年历的设计第4页共13页方案一凌阳,拇指凌阳直接用单个电阻限流凌阳,拇指凌阳直接用单个电阻进行限流,拇指散热快,拇指但是既占空间又接线麻烦。食指凌阳,拇指凌阳方案二凌阳,拇指凌阳用排阻进行限流凌阳,拇指凌阳用多个电阻排列而成的排阻能减少占用的空间,拇指易于连线。食指凌阳,拇指凌阳综上分析,拇指本设计采用方案二排阻限流。食指凌阳,拇指凌阳3系统硬件电路的设计凌阳,拇指凌阳经上述比较,拇指本次作品采用以AT89C52为核心的单片机最小系统板,拇指显示模块采用数码管动态扫描显示。食指经过方案论证与比较,拇指选择出最优方案的系统总体方案框图如图31所示。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳31主控模块AT89C52凌阳,拇指凌阳主控模块采用的是AT89C52单片机芯片。食指AT89C52是一个低电压,高性能CMOS凌阳,拇指凌阳8位单片机,拇指片内8KB凌阳,拇指凌阳ROM全部采用FLASH凌阳,拇指凌阳ROM技术,拇指晶振时钟为12MHZ。食指器件采用ATMEL公司的高密度,拇指肥易失性存储技术生产,拇指兼容标准MCS51指令系统,拇指骗内置通用8位中央处理器和FLASH存储单元。食指凌阳,拇指凌阳AT89C52是标准的40引脚双列直插式集成电路芯片,拇指有4个八位的并行双向I/O端口,拇指分别记作P0、P1、P2、P3。食指3个16位可编程定时计数器,拇指2个全双工串行通信口,拇指2个读写口线。食指凌阳,拇指凌阳第31引脚需要接高电位使单片机选用内部程序存储器。食指P0P3为可编成通用输入输出引脚,拇指其功能用途由软件定义。食指第9引脚是复位引脚,拇指要接一个上电手动复位电路;第40脚为电源端VCC,拇指接5V电源,拇指第20引脚为接地端VSS,拇指通常在VCC和VSS引脚之间接01F高频滤波电容。食指第18、19脚之间接上一个12MHZ的晶振为单片机提供时钟信号。食指主控模块电路图见图32。食指凌阳,拇指凌阳凌阳,拇指凌阳按键模块电源时间调整模块显示模块温度显示星期显示时间显示年份显示显示主控模块图31系统总体方案框图电子万年历的设计第5页共13页凌阳,拇指凌阳图32AT89C52单片机芯片凌阳,拇指凌阳凌阳,拇指凌阳32凌阳,拇指凌阳显示模块电路设计凌阳,拇指凌阳P2凌阳,拇指凌阳是一个带有内部上拉电阻的8凌阳,拇指凌阳位双向I/O凌阳,拇指凌阳口,拇指P2凌阳,拇指凌阳的输出缓冲级可驱动(吸收或输出电流)4凌阳,拇指凌阳个TTL凌阳,拇指凌阳逻辑门电路。食指对端口P2凌阳,拇指凌阳写“1”,拇指通过内部的上拉电阻把端口拉到高电平,拇指此时可作输入口,拇指作输入口使用时,拇指因为内部存在上拉电阻,拇指某个引脚被外部信号拉低时会输出一个电流IIL。食指在访问外部程序存储器或16凌阳,拇指凌阳位地址的外部数据存储器(例如执行MOVX凌阳,拇指凌阳DPTR凌阳,拇指凌阳指令)时,拇指P2凌阳,拇指凌阳口送出高8凌阳,拇指凌阳位地址数据。食指在访问8凌阳,拇指凌阳位地址的外部数据存储器(如执行MOVX凌阳,拇指凌阳RI凌阳,拇指凌阳指令)时,拇指P2凌阳,拇指凌阳口输出P2凌阳,拇指凌阳锁存器的内容。食指FLASH凌阳,拇指凌阳编程或校验时,拇指P2亦接收高位地址和一些控制信号。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳P0凌阳,拇指凌阳口是一组8凌阳,拇指凌阳位漏极开路型双向I/O凌阳,拇指凌阳口,拇指凌阳,拇指凌阳也即地址/数据总线复用口。食指作为输出口用时,拇指每位能吸收电流的凌阳,拇指凌阳方式驱动8凌阳,拇指凌阳个TTL逻辑门电路,拇指对端口P0凌阳,拇指凌阳写“1”时,拇指可作为高阻抗输入端用。食指在访问外部数据存储器或程序存储器时,拇指这组口线分时转换地址(低8凌阳,拇指凌阳位)和数据总线复用,拇指在访问期间激活内部上拉电阻。食指凌阳,拇指凌阳在FLASH凌阳,拇指凌阳编程时,拇指P0凌阳,拇指凌阳口接收指令字节,拇指而在程序校验时,拇指输出指令字节,拇指校验时,拇指要求外接上拉电阻。食指凌阳,拇指凌阳本设计中要对时间、温度进行显示。食指单片机AT89C52的P2口分别接LCD控制屏幕的显示。食指而P0口用来显示信息的输入,拇指为了防止电流过大而烧坏LCD,拇指所以用排阻RESPACK8来限流。食指液晶显示电路图见图33。食指凌阳,拇指凌阳电子万年历的设计第6页共13页凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图33凌阳,拇指凌阳显示模块电路凌阳,拇指凌阳4系统软件设计凌阳,拇指凌阳41凌阳,拇指凌阳系统软件概述凌阳,拇指凌阳在编程上,首先进行了初始化,拇指定义程序的入口地址以及中断的入口地址,在主程序的开始定义了一组固定单元用来存储计数的分、秒、年、月、日、星期的存储单元。食指调用闰年判断程序后,拇指进入主程序中循环。食指在主程序中,拇指对不同的按键进行扫描,拇指实现秒表,拇指时间调整、开关屏设置等扩展功能。食指时钟计时利用定时器T0中断子程序实现,拇指秒表和时间调整闪烁程序由定时器T1的中断服务子程序实现。食指考虑到实用性,在该电子钟的时间调整时采用了闪烁,拇指而开关屏设置采用了符号标志。食指在自动开、关屏设置子程序中,拇指另外开辟内存单元用来存放开、关屏设置时间,拇指而在另外的子程序中不断比较当前时间是否和设置时间相等并设置标志位,拇指然后程序中检测标志位,拇指从而实现开、关屏操作。食指系统总体流程图见图41。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图41系统总体流程图电子万年历的设计第7页共13页凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳42凌阳,拇指凌阳主要子程序设计凌阳,拇指凌阳显示完毕后,拇指P2口和P1口复位,拇指准备下一轮的显示。食指在系统总体流程设计思想的指导下,拇指分模块对程序进行设计,拇指主要模块设计有时钟中断服务子程序设计、时间调整子程序设计、判断闰年子程序设计等。食指各子程序分析如下凌阳,拇指凌阳421凌阳,拇指凌阳时钟中断服务子程序设计凌阳,拇指凌阳首先设定定时器T0的初值,拇指T0的最大定时不足1S,拇指为便于计算,拇指取定时50MS。食指这样每50MS中断1次,拇指中断20次为1S。食指50MS的定时初值的计算如下005/(1/12106/12)C350H凌阳,拇指凌阳,补码为3CB0H。食指启动定时器后,拇指运行中断服务程序。食指在中断服务程序中,拇指由秒信号来计数,拇指当达到60后向“分”进位;分计数,拇指当达到60后向“时”进位;时计数,拇指当达到24后向“日”进位;日计数,拇指日超出当月上限后进位到“月”;月计数,拇指当月计数到达12后向“年”进位,拇指在日计数程序中,拇指日每增加一天,拇指都对星期进行调整,拇指具体为若上一天不是星期日,拇指则直接在星期上加一,拇指若上一天是星期日,拇指则当前星期变为星期一。食指凌阳,拇指凌阳422时间调整子程序设计凌阳,拇指凌阳在主程序中通过按键进入时间调整界面,拇指可实现年、月、日、星期及时间的调整。食指每次调整时,拇指调用闪烁程序,拇指使相应的位闪烁,拇指再通过按键进行加减调整。食指闪烁程序也采用定时器T1中断实现,拇指每次计时50MS,拇指中断6次也就是03秒过后,拇指闪烁标志位取反,拇指显示熄灭。食指凌阳,拇指凌阳在时间显示子程序中,拇指单片机向P0口送段选信号,拇指向P2口送位选信号,拇指数码管采用动态扫描方式,拇指位选信号每次左移一位,拇指每次点亮一个数码管,拇指一轮凌阳,拇指凌阳423凌阳,拇指凌阳判断闰年子程序设计凌阳,拇指凌阳程序中年每加一,拇指则调用一次判断闰年子程序,拇指再通过置标志平20H3,拇指以便于以后的程序识别(如在月加一程序中,拇指就需要知道是否是闰年的2月还是平年的2月)。食指判断闰年子程序的设计思想是不能被4整除的年份不是闰年;能被100整除但不能被400整除的年份不是闰年。食指闰年判断流程图见图42。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图42显示子程序流程图电子万年历的设计第8页共13页凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳424凌阳,拇指凌阳精度分析分析与计算凌阳,拇指凌阳在MCS51单片机中,拇指脉冲源是由系统的晶振经过12分频后获得的,拇指故定时器计数脉冲4周期为T12/FOSC凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1凌阳,拇指凌阳425凌阳,拇指凌阳第一次初值的设置凌阳,拇指凌阳根据1式可以分别算出定时器四种工作方式的最大计时时间。食指但实际应用中,拇指经常会有不同定时值的要求,拇指可以采用预置数的方法来实现。食指例如,拇指方式1的最大计数为65536,拇指现在假设需要定时计数100,拇指那么我们可以设预置数为65436,拇指让定时器经过100个脉冲周期后,拇指就可达到65536。食指我们称定时器中这种预置数为定时器的第一次初值。食指下面推导第一次初值设置的公式。食指凌阳,拇指凌阳设定时器在某种工作方式下计数的最大值为M见表1,拇指X0为第一次初值,拇指T为1式的计数周期,拇指T为要求定时的溢出时间,拇指则有凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳TM凌阳,拇指凌阳X0T凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳2凌阳,拇指凌阳上式可化为凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳X0M凌阳,拇指凌阳T/T凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳3凌阳,拇指凌阳426凌阳,拇指凌阳重载初值的方法凌阳,拇指凌阳设置定时器第一次初值后并启动定时器,拇指定时器开始计数。食指若定时器中断处于开放状态,拇指当定时器计满后,拇指将会引发定时中断T0中断入口地址为000BH,拇指执行相应的中断处理程序。食指定时器只有工作在方式2下方可自动重载前次初值,拇指其余三种方式都不能自动重载。食指因此,拇指当希望定时器继续定时,拇指需要在中断处理程序中重新赋定时器初值。食指我们称这种在中断处理程序中重新赋定时器的初值为定时器的重载初值。食指在定时精度要求不高的系统中,拇指定时器的重载初值可以与第一次的初值相同,拇指即可按3式重载。食指但在定时精度要求较高的场合,拇指就不能简单地按3式重载。食指因为从定时器计满发出溢出中断请求到重载初值,拇指存在一定的时间间隔,拇指造成定时的延迟。食指这个时间间隔包含两部分的延迟,拇指第一是中断响应所需的延迟,拇指包括执行转向中断服务程序的跳转指令所需要的2个机器周期和等待正在执行的指令执行完毕所需要14个机器周期;第二是重载初值所需的延迟,拇指包括从中断服务程序第一条指令到重载初值之间所有指令的执行机器周期数。食指综合以上两个延迟因素,拇指考虑到计数的方便性,拇指我们可以在中断服务程序中加入一条定时器停止计数指令,拇指待重载初值后,拇指再加入一条定时器启动计数指令,拇指使定时器重新计数。食指通过这样的技术处理后,拇指以上的延迟时间等效于两个部分,拇指即从定时器计数溢出后自动从0开始计数到关闭定时器计数所消耗的时间和关闭定时器到打开定时器所消耗的时间。食指前部分时间可从定时器读出,拇指后部分时间为从关闭定时器到打开定时器之间所有指令的执行时间。食指综上所述,拇指设Z定时器计数溢出后自动从0开始计数到关闭定时器计数所需要的时间,拇指Y关闭定时器到打开定时器所需要的时间,拇指X1为重载初值,拇指则凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳M凌阳,拇指凌阳X1YZTT凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳4凌阳,拇指凌阳上式可化为凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳X1MT/TYZ凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳5凌阳,拇指凌阳电子万年历的设计第9页共13页5系统仿真与测试凌阳,拇指凌阳51凌阳,拇指凌阳系统仿真凌阳,拇指凌阳在仿真过程中,拇指软件运用到WAVE凌阳,拇指凌阳6000和PROTEUS凌阳,拇指凌阳712,拇指先用WAVE凌阳,拇指凌阳6000进行编程测试再通过PROTEUS凌阳,拇指凌阳712进行硬件仿真。食指本单片机课程设计仿真效果如图51。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图51凌阳,拇指凌阳系统仿真效果图凌阳,拇指凌阳凌阳,拇指凌阳52功能测试凌阳,拇指凌阳表1凌阳,拇指凌阳凌阳,拇指凌阳功能测试计时功能LCD能显示当前的时、分、和秒,拇指具体是时跟分一起显示,拇指分跟秒一起显示,拇指通过按键来切换星期显示功能通过按键可以切换到星期显示的界面,拇指按返回键则重新回到主界面显示时间调整功能通过按键可以调整或设定年、月、日、星期、时、分,拇指且能实现秒的微调功能室温检测并显示功能通过智能传感器DS18B20能够实现检测功能,拇指并通过LCD能完成液晶显示功能闰年功能能计时到万年,拇指且能自动判断闰年与平年,拇指并实现正确的计时操作电子万年历的设计第10页共13页经过反复测试,拇指本系统已能达到设计所要求的所有功能。食指凌阳,拇指凌阳6总结凌阳,拇指凌阳通过十天的设计和调试,拇指终于完成了设计任务,拇指系统测试后,拇指各项指标都达到了规定要求。食指我的设计,拇指在完成了预期功能的同时,拇指另外我新增了时间暂停功能。食指凌阳,拇指凌阳设计过程中也遇到过很多困难,拇指特别是调试,拇指花去了大量的时间,拇指出不来预期的效果。食指刚开始,拇指在软件的编写与修改过程中也花费了大量的时间,拇指主要是在平时的学习过程中,拇指对程序的编写不熟练,拇指许多问题凸现出来,拇指成了拦路虎。食指由此可知自己的水平还是相当有限,拇指在以后的专业学习当中应该更加认真,拇指更加深入地学习,拇指在这次的设计中,经过自己的多次选材与调试,多参与实践,拇指多通过实例来锻炼自己的实际操作和解决问题的能力。食指后来出现问题时,拇指我总是误以为是软件问题,拇指查了好久才查出是一个小小的硬件连线错误,拇指其实测试是应该从硬件起逐项排查到软件。食指还有,拇指测试时也最好是先一个模块地测试,拇指都通过了才组合到一起再从整体上进行调试,拇指否则一个小问题也会变得错综复杂。食指整个设计与调试过程是一个让人兴奋与激动的过程,拇指尽管有时也会因为调试不顺利而有点烦躁,拇指但每次调试成功的喜悦又会马上冲刷掉原来的不快。食指在本次设计过程中,拇指我深深地体会到了纸上得来终觉浅的道理,拇指不管是在学习态度还是专业技能方面都有了很大的改进和提高。食指通过本次单片机的课程设计收获颇大。食指凌阳,拇指凌阳通过十多天的学习和实践,拇指这次设计终于取得了圆满成功。食指设计过程中,拇指遇到了很多困难,拇指但是在老师和同学们的热忱帮助下,拇指都得以顺利解决,拇指在此对我可亲可敬的老师们和亲如兄弟的同学们表示衷心的感谢。食指我定将这份深厚的感情永远铭记在心里,拇指以此为动力,拇指不断鞭策自己,拇指激励自己,拇指不断提高,拇指不断进步,拇指以后一定更加努力地学好每门课程,拇指以此来报答大家。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳参考文献凌阳,拇指凌阳1凌阳,拇指凌阳李广弟单片机基础(修订本)北京北京航空航天大学出版社,拇指2004凌阳,拇指凌阳2凌阳,拇指凌阳赵志刚,拇指吴海彬编著PROTEL凌阳,拇指凌阳DXP实用教程北京清华大学出版社;北京交通大学出版社,拇指200411凌阳,拇指凌阳3凌阳,拇指凌阳朱定华,拇指戴汝平编著单片微机原理与应用北京清华大学出版社;北京交通大学出版社,拇指20038凌阳,拇指凌阳4凌阳,拇指凌阳楼然苗,拇指李光飞编著单片机课程设计指导北京北京航空航天大学出版社,拇指20077凌阳,拇指凌阳5凌阳,拇指凌阳蔡明文,拇指冯先成主编单片机课程设计武汉华中科技大学出版社,拇指20073凌阳,拇指凌阳6凌阳,拇指凌阳周立功等编著单片机实验与实践北京北京航空航天大学出版社,拇指2004凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳电子万年历的设计第11页共13页凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年7月国开电大行管专科《社会调查研究与方法》期末纸质考试试题及答案
- 办公软件技能大赛笔试试题及答案
- 危重孕产妇救治试题及答案
- 中暑急救知识试题及答案
- 会计从业资格考试会计基础试题及答案
- 护士三基静脉输液和输血试题附答案
- 医师考试考试试题及答案
- 中医基础理论知识试题库(含答案)
- 2025年中学生古诗词知识竞赛题库及答案
- 三种人考试练习试题含答案
- 高校区域技术转移转化中心(福建)光电显示、海洋氢能分中心主任招聘2人备考题库及答案详解(考点梳理)
- 航空安保审计培训课件
- 2026四川成都锦江投资发展集团有限责任公司招聘18人备考题库有答案详解
- 高层建筑灭火器配置专项施工方案
- 2023-2024学年广东深圳红岭中学高二(上)学段一数学试题含答案
- 2026元旦主题班会:马年猜猜乐马年成语教学课件
- 人教版五年级数学用方程解决问题
- 架杆租赁合同
- 哈工大历年电机学试卷及答案详解
- GB/T 16886.1-2022医疗器械生物学评价第1部分:风险管理过程中的评价与试验
- YS/T 1109-2016有机硅用硅粉
评论
0/150
提交评论