- 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存储器可有效地降低
您可能关注的文档
- 塑造阳光心态,重燃工作激情.ppt
- 塑造阳光心态职业心理学.ppt
- 数字电路与逻辑设计绪论.ppt
- 酸碱平衡紊乱讨论.ppt
- 酸脱钢结构施工方案.doc
- 数字电路与逻辑完善.pptx
- 算法C语言程序设计(谭浩强第三).ppt
- 数字电路与数字逻辑第四组合逻辑电路教案.ppt
- 算法程序设计.ppt
- 算法分析开课.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)