电子钟表及温度表的设计.docxVIP

  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文档。上传文档
查看更多
电子钟表及温度表的设计

长安大学《单片机原理及接口技术》课程设计电子钟表及温度表的设计专业:电气工程及其自动化学号:姓名:指导老师:段晨东、张文革时间: 2011.12.19-2011.12.30 目录一,设计要求……………………………………………………………………….3二,摘要……………………………………………………………………………….3三,方案分析与论证……………………………………………………………4四、运行结果…………………………………………………………………….7五、软件设计……………………………………………………………………10六、总结……………………………………………………………………………16七、参考文献……………………………………………………………………16八、附录……………………………………………………………………………17设计要求(一)设计要求:(不能采用专用芯片)(1)时间显示:时、分、秒(2)钟表时分秒参数的手动调整设置(3)选择传感器,并设计相应的信号处理电路。(4)实现实时温度显示功能(每秒刷新一次),温度测量范围-40~+60(5)实现整点报时功能(6)当温度超过38度,或低于零下-10时,声光报警提示(二)扩充功能:(1)防止极性接反,电压不足时,报警提示。(2)电子钟表可以作为秒表使用(3)实现闹钟功能二.摘要本系统使用STC89C52RC单片机为主要控制器,辅以74LS138译码器、74LS245总线驱动器、温度传感器DS18B20、矩阵键盘以及LCD显示等电路,实现了时间时分秒的显示、实时温度的显示(每秒刷新一次、测量范围为-40~+60℃)、时分秒参数的手动调整设置,并扩充以秒表功能,闹钟功能。使用了矩阵键盘进行功能的选择。电子钟是一种利用数字电路来显示秒、分、时的计时装置,能够完成时、分、秒的准确计时,并能进行时、分、秒时间的设置和时间的整点报时与定时功能。时间的设置通过键盘中的数字按键进行设置。温度可以再超出一定范围后自动报警,秒表能够进行精确到10ms的时间计时,同时能够实现时间,温度,秒表三个功能之间的自由切换。按键功能: KEY1 时间显示;KEY2 温度显示;KEY3进入秒表; KEY4 进入时调整;KEY5 进入分调整;KEY6 进入秒调整; KEY7 调整单元加一;KEY8 闹钟设定;KEY9 关闹铃关键词:STC89C52RC单片机、时间、温度、秒表三.方案分析与论证1.硬件设计(1)所需设备:STC89C52RC单片机、74LS138译码器、74LS245总线驱动器、温度传感器DS18B20、按键以及LCD显示、短路块若干,电阻电容若干、MAX232、12MHz晶振、LED指示灯为了实现数码管显示,需要用到74LS138译码器接P1.0-P1.2做片选和74LS245作驱动控制显示内容。为了给串口设计接口电路,需要MAX232,下面对各部分做一下说明:①STC89C52 单片机介绍:STC89C52提供以下标准功能:8k字节可重擦写Flash闪速存储器、256×8字节内部RAM、32个可编程I/O口线、一个6向量两级中断结构,一个全双工串行通信口,片内振荡及时钟电路。同时,STC89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM、定时/计数器、串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。STC89C52的引脚封装图如下图所示:电源及时钟引脚Vcc:电源接入引脚;GND:接地引脚;XTAL1:晶体振荡器接入的一个引脚(采用外部振荡器时,此引脚接地);XTAL2:晶体振荡器接入的另一个引脚(采用外部振荡器时,此引脚作为外部振荡信号的输入端)。控制线引脚RST:复位信号输入引脚。3)并行I/O口引脚P0.0~P0.7:一般I/O口引脚或数据/低位地址总线复用引脚;P1.0~P1.7:一般I/O口引脚P2.0~P2.7:一般I/O口引脚或数据/高位总线引脚;P3.0~P3.7:一般I/O口引脚或第二功能引脚。DS18B20引脚定义:(1) DQ为数字信号输入/输出端。????(2)GND为电源地。????(3)VDD为外接供电电源输入端(在寄生电源接线方式时接地)。②DS18B20的主要特性:a、适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电。b、独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。c、DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温。d、DS18B

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档