基于pic单片机的实时温度控制系统

基于pic单片机的实时温度控制系统

ID:6310280

大小:127.00 KB

页数:12页

时间:2018-01-09

基于pic单片机的实时温度控制系统_第1页
基于pic单片机的实时温度控制系统_第2页
基于pic单片机的实时温度控制系统_第3页
基于pic单片机的实时温度控制系统_第4页
基于pic单片机的实时温度控制系统_第5页
资源描述:

《基于pic单片机的实时温度控制系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于PIC单片机的实时温度控制系统//实现的功能:数码管显示实时温度,支持负温度//芯片PIC16F877//XT:4MHZ//*********************************************************#include      //包含单片机内部资源预定义#defineLVP0x3f39//晶振:XT;代码:没有代码保护;上电延时定时器关闭;//低电压复位禁止;看门狗关闭;低电压编程禁止__CONFIG(XT&UNPROTECT&PWRTDIS&BORDIS&WDTDIS&LVP);#defineuchunsignedchar

2、                    //给unsignedchar起别名uch#defineDQRA2                               //定义18B20数据端口#defineDQ_DIRTRISA2                        //定义18B20D口方向寄存器#defineDQ_HIGH()DQ_DIR=1                  //设置数据口为输入#defineDQ_LOW()DQ_DIR=0;DQ=0           //设置数据口为输出constunsignedcharledcode[12]={0x3F,0x

3、06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00,0x40};//不带小数点的共阴极数码管0123456789段码,正负符号位constunsignedcharledcode1[12]={0xBF,0x86,0xDB,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xEF,0x00,0x40};  //带小数点的共阴极数码管0123456789段码,正负符号位voidinit_port(void);voiddelay(charx,chary);voiddelay_1ms(void);voiddelay_ms(unsigne

4、dinttime);voidinterruptdealtime();voidtmint(void);voidtimetoseg(uchfh_temp,uchbai_temp,uchshi_temp,uchge_temp,uchsf_temp,uchbf_temp,uchqf_temp,uchwf_temp);voidbinary_temp(uchTL,signedcharTH);voidreset(void);voidwrite_byte(uchval);uchread_byte(void);voidget_temp(void);unsignedchardisplay_data[8

5、];unsignedcharintcount=0;uchTLV=0;                       //采集到的温度高8位uchTHV=0;                        //采集到的温度低8位uniontemp                        //定义一个联合体{intT;uchTV[2];}temp;signedcharTZ=0;                    //转换后的温度值整数部分,有符号位uchTX=0;                           //转换后的温度值小数部分unsignedintwd;    

6、                         //转换后的温度值BCD码形式unsignedcharfh;                              //符号位unsignedcharbai;                            //整数百位unsignedcharshi;                            //整数十位unsignedcharge;                             //整数个位unsignedcharshifen;                         //十分位unsig

7、nedcharbaifen;                         //百分位unsignedcharqianfen;                        //千分位unsignedcharwanfen;                         //万分位//*********************************************************//   主程序//*************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。