基于51单片机的温度检测系统程序及仿真(共6页).doc
《基于51单片机的温度检测系统程序及仿真(共6页).doc》由会员分享,可在线阅读,更多相关《基于51单片机的温度检测系统程序及仿真(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上/*/*用DS18B20进行测量,lcd1602显示*/*#include reg51.h#include intrins.h#define uchar unsigned char#define uint unsigned intuchar code table1 =ID: ; /欢迎显示,包括空格在内=16uchar code table2 =Name: ;/欢迎显示,包括空格在内=16uchar code str1 = Temperature ; uchar code str2 = ;/*管脚定义*sbit lcd_rs = P30; /液晶数据命令选择端sbit
2、 lcd_en = P31; /液晶使能sbit DQ = P36; /液晶使能/*参数定义*uint tvalue;/温度值uchar tflag;/温度正负标志uchar data disdata5;/*子函数定义*void delay(uchar z); /delay延时子程序void init_lcd(); /LCD1602初始化函数void write_com(uchar com); /LCD1602写指令函数void write_data(uchar date); /LCD1602写数据函数void lcd1602_display(uchar *q,uchar *p);/LCD16
3、02显示函数void welcome(); /LCD1602显示欢迎函数void delay_DS18B20(uint i); /delay_DS18B20函数void Init_DS18B20_display(); /DS18B20初始化显示void Init_DS18B20(); /DS18B20初始化uchar ReadOneByte(); /DS18B20读一字节void WriteOneByte(uchar dat); /DS18B20写一字节Read_Temperature(); /DS18B20读取温度值并转换void DS18B20_display(); /DS18B20温度显
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 温度 检测 系统 程序 仿真
限制150内