数字式温度计的设计.pdfVIP

  • 17
  • 0
  • 约1.02万字
  • 约 30页
  • 2016-05-14 发布于湖北
  • 举报
单片机课程设计 ——数字式温度计的设计 答辩人: 同组人: 主要内容: • 设计意义与要求 • 系统总体方案设计 • 硬件设计 • 软件设计 • 程序调试与Proteus仿 设计意义 传统的单片机温度控制器用热敏电阻测量温度,须包含 模拟测量电路及A/D转换器,且占用单片机的口线多,必要时 须增加I/O扩展接口芯片,电路器件多,降低了可靠性。而采 用新型的单线数字温度传感器DS18B20测量温度则克服 了上述缺点。DS18B20是美国DALLAS半导体公司近年推 出的一种改进型智能温度传感器,与传统的热敏电阻相比, 它能够直接读出被测温度,并可根据实际要求通过简单的 编程实现9-12位的数字值读数方式,无需外加测量电路及 A/D转换器,简化了电路;而且从DS18B20读出或写入信息 仅需一根口线,大大降低了单片机的硬件资源占用。基于 DS18B20的单片机温度控制器具有电路简单、可靠性高 的优点。 本数字式温度计对温度进行实时测量并显示(华氏与摄 氏温度都可显示,通过一按键显示),用户可设定最高限报 警温度值和最低限报警温度值,有一定的温度控制功能。 设计要求 ①用DS18B20实时采集温度信号并显示 ②能够通过切换按钮可以切换华氏度和摄氏 度显示; ③单片机对温度信号能够实时监控 ④能够设置报警温度上下限 ⑤当温度到达设定值,蜂鸣器能够鸣叫报警, 而且发光二极管LED发光警报。 系统总体方案设计 在通过对数字式温度计的特性的了解之后,我们 采用模块设计的方法来设计本系统。数字式温度计系 统主要由五部分组成:主控模块,采集模块,键盘 块,显示模块和报警模块。 其中,主控模块实现巡回监视温度信号的功能, 采集模块实现温度信号的采集,键盘模块改变报警温 度的上下限值以及来改变温度的显示方式,显示模块 实现温度值和报警点的显示,报警模块实现报警的功 能。系统框图如下所示: 显 示 块 采 集 块 主 控 模 报 警 块 键盘模块 块 硬件设计 一、主控模块: 主控模块采用ATMEL公司生产的 AT89C52 ,AT89C52是一个低电压,高性能 CMOS 8位单片机,片内含4K 的可反复擦写 的FLASH只读存储器和128 BYTES的随机存 取数据存储器,40个引脚,32个外部双向输 入/输出(I/O)端口,同时内含2个外中断口, 2个16位可编程定时计数器,2个全双工串行通 信口。AT89C52可以按照常规方法进行编程, 也可以在线编程。器件采用ATMEL公司的高 密度、非易失性存储技术生产,兼容标准 MCS-51指令系统,片内置通用8位中央处理 器和Flash存储单元,其将通用的微处理器和 Flash存储器结合在一起,特别是可反复擦写 的Flash存储器可有效地降低

文档评论(0)

1亿VIP精品文档

相关文档