电子钟表和温度表的设计(功能全面).docxVIP

电子钟表和温度表的设计(功能全面).docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子钟表和温度表的设计(功能全面)

课程设计(电子钟表和温度表的设计)专业班级姓名指导教师段晨东日期2012-1-4 目录一:要求……………………………………………………………….1二:摘要…………..…………………………………………….. .……1三:方案介绍……………….………………………………………11.74LS138芯片介绍……………………………….…………….……..22.74LS245芯片介绍…………………………………….…….….……..23.八段显示器………………………….….….…………………………..34.DS18B2的介绍……………………………………………………………………4四:元件原理和选用…………………….…………………………..41.时钟程序设计…………………………………….….….………….42.温度程序设计………………………………………….…..….…....6五 :过程及运行结果…………………………………….………..6六 :结论…………………………………………………..…………7七:参考文献 …………………………………………….…..……7八 :附录:元件明细表,程序清单……………..….….………….8一.设计要求:(不能采用专用芯片)(1)时间显示:时、分、秒。(2)钟表时分秒参数的手动调整设置。设置参数,每次按下按键时,应伴随有蜂鸣器提示声。(3)可实现整点报时,用蜂鸣器提示,如长短声、音乐等。(4)实现实时温度显示功能(每秒刷新一次),温度测量范围-40~+60 (5)当温度超过38度,或低于零下-10 时,声光报警提示(6)设计一种用外部中断方式触发的显示或声音提示模式,当触发时,停止显示时间,显示或输出特定的模式(过程不小于20秒),退出中断处理后,能够正确显示时、分、秒。(二)扩充功能:(1)防止极性接反,电压不足时,报警提示。(2)电子钟表可以作为秒表使用(3)实现闹钟功能本程序完美实现以上功能,程序后的注释无法显示,请删掉,不然会编译错误,程序绝对正确.摘要本系统使用STC89C52RC单片机为主要控制器,辅以74LS138译码器、74LS245总线驱动器、温度传感器DS18B20、矩阵键盘以及LCD显示等电路,实现了时间时分秒的显示、实时温度的显示(每秒刷新一次、测量范围为-40~+60℃)、时分秒参数的手动调整设置,并扩充以秒表功能。该系统使用单片机的中断方式进行计时,能有效减小了系统误差,再使用译码器进行片选,节省了单片机的I/O口,使用了矩阵键盘进行功能的选择。该系统具有设计简单,结构清晰,界面友好的特点,经测试,能够较好的实现题目所要求的基本和扩充功能。用单片机驱动LED数码管有很多方法,按显示方式分,有静态显示和动态(扫描)显示,按译码方式可分硬件译码和软件译码之分。静态显示就是显示驱动电路具有输出锁存功能,单片机将所要显示的数据送出后就不再管,直到下一次显示数据需要更新时再传送一次新数据,显示数据稳定,占用很少的CPU时间。动态显示需要CPU时刻对显示器件进行数据刷新,显示数据有闪烁感,占用的CPU时间多。这两种显示方式各有利弊;静态显示虽然数据稳定,占用很少的CPU时间,但每个显示单元都需要单独的显示驱动电路,使用的硬件较多;动态显示虽然有闪烁感,占用的CPU时间多,但使用的硬件少,能节省线路板空间。硬件译码就是显示的段码完全由硬件完成,CPU只要送出标准的BCD码即可,硬件接线有一定标准。软件译码是用软件来完成硬件的功能,硬件简单,接线灵活,显示段码完全由软件来处理,是目前常用的显示驱动方式。由于本次设计硬件电路较为简单,因此我们选择了动态显示,软件译码的驱动方式。采用动态扫描法显示LED数码管,MCS-51的P1.0,P1.1,P1.2与74LS138的A,B,C连接74LS138通过74LS245与LED数码管的阴极相连来选择数码管,用P0口通过74LS245与数码管的阳极相连,P2口与键盘连接,传感器18B20与P1.3口相连构成温度控制电子钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,因而得到广泛应用。电子时钟要求完成时、分、秒的准确计时,并能进行时、分、秒时间的设置和时间的效准功能。时间的设置通过键盘中的数字按键进行设置。设置完成后按确认键时钟开始运行,执行计时操作。当需要重置时间时可以按重置键,这时时钟时间暂停,让后按数字键重置,重置完成后按确认键,时钟从新设置的时间开始运行,这时重置操作完成。并实现了时间、温度、秒表的无缝切换。功能:若KEY7按下,显示时间 若KEY8按下,显示温度若KEY4按下,执行秒表 当前显示时间时,若KEY8按下,显示温度,若KEY5按下,执行秒表,若KEY1

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档