- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于pic32单片机的温度计设计
北京邮电大学
基于DS18B20和PT100的温度计的研究与设计实验报告
姓名:
班级:
学号:
学院:信息与通信工程学院
指导老师:葛顺明
摘要
本设计为一个基于PIC32MX795F512L单片机的温度计,利用键盘按键来选择温度传感器的线路。能够实时将数据传至液晶屏和电脑显示。根据单片机的工作原理,通过硬件电路制作和软件编译,设计出一个能够双路实时显示的温度计。该系统主要由液晶显示模块、键盘模块、温度传感器模块以及串口模块组成。设计利用MPLAB软件对温度计源程序进行编译和调试。可以进行数字和模拟两种方式得到相应的温度值并进行两种方式的优缺点比较。
关键词:
PIC32MX795F512L单片机,模块,模拟,数字。
SUMMARY
The design for a thermometer based on PIC32MX795F512L microcontroller, using the keys on the keyboard to select the temperature sensor circuit. Real time data to the LCD screen and a computer display. According to the working principle of the single-chip hardware circuit production and software compiler design a two-way real-time display of the thermometer. The system mainly consists of the LCD module, keyboard module, temperature sensor module, and serial modules. Design thermometer source code to compile and debug using MPLAB software. Can be both digital and analog manner to give the corresponding temperature value, and the advantages and disadvantages of the two methods of comparison.
KEY WORDS:
PIC32MX795F512L microcontroller module, analog and digital.
目录
一,引言 4
二,背景介绍 5
2.1 PIC32系列单片机简介 5
2.2 DS18B20温度传感器 6
2.3 PT100温度传感器 8
2.4 LCD1602 8
2.5 4*4键盘 9
2.6 串口与MAX232 10
2.7 MPLAB简介 11
三,设计总体方案和研究意义 11
3.1系统模块图 11
3.2 研究意义 11
四,每部分具体实施: 12
1.DS18B20温度传感器部分 12
2. ADC模数转换部分 18
3. LCD1602部分 18
4.键盘部分 19
5. 串口部分 20
五,实验遇到的问题及心得体会 20
六,实验源代码 21
七,参考文献 33
一,引言
现在可以说单片机是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:
2.2 DS18B20温度传感器
DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使DS18B20非常适用于远距离多点温度检测系统。
DS18B20内部结构主要由4部分组成:64位ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如图2所示,DQ为数字信号输入/输出端;GND为电源地;VDD
文档评论(0)