基于单片机的数字温度计设计(附代码及仿真).docVIP

基于单片机的数字温度计设计(附代码及仿真).doc

  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文档。上传文档
查看更多
基于STC89C52的数字温度计 基于STC89C52的数字温度计 目录 方案选择 1.1、主控芯片选择 ……………………………………………2 1.2、显示模块……………… …………….………………...2 1.3、温度检测模块…………………………………………..2 系统硬件设计 2.1、51单片机最小系统设计…………………………….2 2.2、温度检测电路设计……………………….….………2 3、 系统软件设计 3.1、 LED显示电路设计……………………………..…..2 3.2、温度检测电路设计……………………………….…...2 3.3、 仿真界面……………………………………………..3 4、实训与焊接过程 4.1、焊接与调试……………………………………………4 4.2、焊接实物图……………………………………………4 6、 总结…………………………………………..…..……..4 7、 附录 附录1、原理图…………………………………………….5 附录2、程序清单………………………………………….5~9 1、系统方案选择 1.1 主控芯片选择 STC89C52RC是采用8051核的ISP在线可编程芯片,最高工作时钟频率80MHz,片内含8KB的可反复擦写1000次的Flash只读存储器,器件兼容MCS-51指令系统及8051引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,具有在线可编程特定,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,省去了购买通用编程器,而且速度更快。STC89C52RC系列单片机是单时钟周期、高速、低功耗的新一代8051单片机。 1.2 时钟及显示模块 数码管亮度高,显示大,特别是显示的温度很直观,价格比较便宜。 1.3 温度检测模块 DS18B20数字温度传感器是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。它在实际应用中不需要外部任何元器件即可实现测温,测量温度范围在-55到+125摄氏度之间。 2、系统硬件设计 2.1 51单片机最小系统设计 以STC89C52单片机为核心,选用12M的晶振,这是最常用的选择,外接电容没有特别的要求,但是外接电容的大小会影响振荡器的频率高低、振荡器的稳定性和起振的快速性,因此我们选用30pf的电容作为起振电容。复位电路为按键低电平复位,当按键按下,RET端为高电平,当高电平持续4us的时间就可以使单片机复位。 2.2 电源供电电路设计 我们采用USB作为电源,D1为电源指示灯,当开关打开,显示灯亮,表示给电路供+5V电压。 3、 系统软件设计 3.1 LED显示电路设计 数码管我们用四位一体共阳数码管,A~B笔段加上350欧电阻接单片机的P1.0~7口,位选段我们加上三极管作为驱动接单片机的P2.3~0口。 3.2 温度检测电路设计 DS18B20是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下: ? 独特的单线接口仅需一个端口引脚进行通讯 ? 简单的多点分布应用 ? 无需外部器件 ? 可通过数据线供电 ? 零待机功耗 ? 测温范围-55~+125℃,以0.5℃递增。华氏器件-67~+2570F,以0.90F 递增 ? 温度以9 位数字量读出 ? 温度数字量转换时间200ms(典型值) ? 用户可定义的非易失性温度报警设置 ? 报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件。 DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DQ 为数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源;GND为地信号;VDD为可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。 3.3仿真界面 4、实训与焊接过程 4.1、焊接与调试 4.1、焊接实物图 6、总结 1、选择芯片和传感器时,够用易用就可以,综合考虑选择性价比最好的。 2、在进行电路实际制作之前,应该用仿真软件进行仿真,可以使开发进程加快。 3、在实际制作电路时,需要注意电源端和地端要检测过不导通后才能通电检测,防止烧坏芯片。 7、 附录 附录1、原理图 附录2、程序清单 ORG 00H TMPL EQU 29H TMPH

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档