基于单片机的温度采集与液晶显示详解.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文档。上传文档
查看更多
1 绪论 1.1 本课题研究的背景和意义 温度,一个在日常生活和生产过程甚至科学实验中普遍而且重要的物理参数。 近年来,随着社会的发展和科技的进步,温度控制系统广泛应用于社会生活的各个领域在工业自动化控制中占有非常重要的地位这控制对象惯性大,滞后严重,存在多不定因素难以建立精确的数学模型单片机技术得到了的发展在高集成度高速度低功耗高性能方面取得了的进展。像电力化工石油冶金航空航天机械制造粮食存储酒类生产等1.3 研究的方法和内容 在本次的设计研究当中,本次设计需要设计一个数字温度计。它是由AT89C52单片机为核心,通过DS18B20数字式温度传感器进行温度的采集,再由LCD1602液晶显示器直观的展现出来。它在正常工作的时候可以直接显示当前温度,当温度的变化超出或低于所设定的警戒值时,系统警报的小灯就会自动亮起并且蜂鸣器也会同时发出警报音,从而提醒注意温度变化并采取相对应的措施。在此基础上,经过外加一个调温键盘电路,从而能够更为深一步的构造出一个温度控制系统[6]。通过人为的设置温度警戒值的上下限,来适用于不同场合的需要。由于单片机的工作电压是﹢5V,而实际生活中并没有直接提供﹢5V的干电池,所以本次设计就通过外接了一个LM7805的稳压电路,将﹢9V的干电池输出电压转换成为可以供单片机工作的﹢5V电压。 1.4 本章小结 本章简单的描述了下温度控制系统的发展和目前国内外研究的现状以及本课题的研究背景和意义,并且讲述了本课题需要做的工作。 2 总体方案的分析与论证 2.1 设计任务及要求 本次设计的硬件部分是以AT89C52单片机为核心,通过DS18B20温度传感器进行温度的测量,然后显示在1602LCD液晶显示屏上。软件部分则以C语言进行程序的编写。 先将当前温度由DS18B20温度传感器进行采集,然后传输到AT89C52单片机中,再由1602LCD液晶显示器显示出,并设置四个按键分别可以进行测量范围最高温和最低温的加减调节。当测温超出本次设计预设的警告值时,绿色指示灯亮起并由蜂鸣器发出报警;当测温低于预设的警告值时,红色指示灯亮起并由蜂鸣器发出报警。从而组成一个具有高低温报警的温度检测系统,具体系统总方案图如图2.1所示[7~9]。 图2.系统总方案图 用有A/D 通道的单片机,进行A/D 转换后,就用单片机数据处理,在显示电路上,就将被测温度显示出来。。/输出端口,外接12MHz的晶振;RST/Vpd(9 脚)是复位/输入端口,外接电阻电容组成的复位电路;VCC(40 脚)与VSS(20 脚)是供电端口,分别接在+5V电源的正负端;P0~P3 是可编程通用I/O 脚,它的功能用途根据软件来定义。 VCC:电源。 GND:地。 P0口:为一个8位漏极开路型双向I/O口,驱动8个TTL逻辑门电路负载。P0口作为外部数据传输的8位数据总线,也作为扩展外部存储器时的低8位地址总线。作为普通I/O口使用时外部必须。 P口:为一个8位漏极开路型双向I/O口,P1口缓冲器接收输出4个TTL逻辑门电路,P1口内部有上拉电阻。  与AT89C51不同,P1.0 和P1.1 还分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX),引脚号 功能特性 P1.0 P1.1 T2,时钟输出 T2EX(定时/计数器2) P2口:一个内部上拉电阻的8位双向I/O口,接收/输出4个TTL逻辑门电路。作为扩展外部存储器时的高8位地址总线, P2口在FLASH的编程校验接收的是高八位地址信号控制信号。 P3口:一个带8位内部上拉电阻的双向I/O口,接收/输出4个TTL逻辑门电路。除了作为一般的I/O 口线外,更重要的用途是它的第二功能。P3口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号。 RST:复位输入。此管脚上出现两个机器周期的高电平,而振荡器运行将使器件复位当访问外部程序存储器数据存储器时,ALE(地址锁存允许)输出脉冲用锁存地址的低8位字节。情况下,ALE以时钟振荡频率的1/6输出的脉冲信号,它对外输出时钟定时目的。访问外部数据存储器跳过一个ALE脉冲。Flash存储器,引脚还输入编程脉冲(PROG)。,通过对特殊功能寄存器(SFR)区的8EH单元D0位置位,禁止ALE操作。置位后,只有一条MOVXMOVC指令才将ALE。,引脚会被微弱拉高单片机执行外部程序时,设置ALE 禁止位无效。 程序储存允许(PSEN)输出是外部程序存储器的读选通信号AT89C52由外部程序存储器取指令时,每个机器周期两次PSEN 有效,即输出两个脉冲。,当访问外部数据存储器,跳过两次PSEN信号。 外部访问允许。使CPU访问外部程序存储器(地址为0000HFFFFH)

文档评论(0)

富贵礼包 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档