wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

標題: 51單片機的溫度檢測程序源碼 [打印本頁]

作者: 15061112902    時間: 2017-3-30 16:12
標題: 51單片機的溫度檢測程序源碼
      #include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar a,b,c,d;
uchar p;
uint k=0;
uint j=0;
uchar i;
uint num;
uint shi,ge,xiaoshu;
uint sign;    //報警標識位
uchar R_data[14]="TempXX.XAlarmX";  //串口接收
uchar Byte[6]="xxtoxx";  //串口發送 數組內可以不寫內容
int count=1;  //初始串口接收為1個周期
sbit lcdrs=P2^0;
sbit lcdrw=P2^1;
sbit lcden=P2^2; //LCD液晶屏
sbit beep=P2^5;  //蜂鳴器
sbit P3_2=P3^2;
sbit P3_3=P3^3;
sbit P3_4=P3^4;
sbit P3_5=P3^5;  //四個按鍵

uchar code t0[]="Current T       ";
uchar code t1[]="low      high   ";
uchar code wendu[]="0123456789"; //利用一個溫度表解決溫度顯示亂碼
sbit DS=P2^6;
sbit D=P2^3;  //繼電器

void Uart_Init(void)
{
     TMOD = 0x20;   //定時器工作在定時器1的方式2
     PCON = 0x00;   //不倍頻
     SCON = 0x50; //串口工作在方式1,并且啟動串行接收
     TH1 = 0xFd;    //設置波特率 9600
     TL1 = 0xFd;
     TR1 = 1;  //啟動定時器1
  ES = 1;  //開串口中斷
  EA = 1;  //開總中斷  
}
void Uart_Send()
{
for(i=0;i<14;i++)
  {
if(i==4) R_data[i]=shi+0x30;
if(i==5) R_data[i]=ge+0x30;
if(i==7) R_data[i]=xiaoshu+0x30;
if(i==13) R_data[i]=sign+0x30;  //串口接收中第5,6,8,14個字符改為相應的數字
  SBUF=R_data[i];
  while(!TI);
  TI=0;
}
}  

void delay(uint z)
{
uchar x,y;
for(x=2000;x>1;x--)
for(y=z;y>1;y--);
}
void write_com(uchar com)
{
lcdrs=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_date(uchar date)
{
lcdrs=1;
P0=date;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void init_lcd()
{
lcden=0;
lcdrw=0;
write_com(0x38);
write_com(0x01);
write_com(0x0c);
write_com(0x06);
write_com(0x80);
for(i=0;i<20;i++)
{
write_date(t0[i]);
delay(0);
}
write_com(0x80+0x40);
for(i=0;i<16;i++)
{
write_date(t1[i]);  //初始化中顯示
delay(0);
}
}
void tmpDelay(int num)
{
while(num--) ;
}
void Init_DS18B20()
{
unsigned char x=0;
DS=1;
tmpDelay(8);
DS=0;
tmpDelay(80);
DS=1;
tmpDelay(14);
x=DS;
tmpDelay(20);
}
unsigned char ReadOneChar()
{
unsigned char i=0;
unsigned char dat=0;
for(i=8;i>0;i--)
{
DS=0;
dat>>=1;
DS=1;
if(DS)
dat|=0x80;
tmpDelay(4);
}
return(dat);
}
void WriteOneChar(unsigned char dat)
{
unsigned char i=0;
for(i=8;i>0;i--)
{
DS=0;
DS=dat&0x01;
tmpDelay(5);
DS=1;
dat>>=1;
}
}
unsigned int Readtemp()
{
unsigned char a=0; //溫度高8位
unsigned char b=0; //溫度低8位
unsigned int t=0;
float tt=0;
Init_DS18B20();
WriteOneChar(0xCC);
WriteOneChar(0x44);
Init_DS18B20();
WriteOneChar(0xCC);
WriteOneChar(0xBE);
a=ReadOneChar();
b=ReadOneChar();
t=b; //讀溫度低8位
t<<=8;
t=t|a; //讀溫度高8位
tt=t*0.0625; //DS18B20精度
t=tt*10+0.5;  //溫度取十倍以便四舍五入
return(t);
}
void display()
{
uint tempmin[6]={15,16,17,18,19,20}; //設置溫度下限域
uint tempmax[6]={25,26,27,28,29,30}; //設置溫度上限域
uint tempra; //讀取當前溫度

if(P3_2==0)    //最小值減
{
delay(5);
if(P3_2==0)
{
if(k<=1) k=1;   k--;
while(!P3_2);
}
}
if(P3_3==0)    //最小值加
{
delay(5);
if(P3_3==0)
{
k++; if(k>=5) k=5;
while(!P3_3);
}
}
if(P3_4==0)    //最大值減
{
delay(5);
if(P3_4==0)
{
if(j<=1) j=1;  j--;
while(!P3_4);
}
}
if(P3_5==0)    //最大值加
{
delay(5);
if(P3_5==0)
{
j++; if(j>=5) j=5;
while(!P3_5);
}
}
if(p!=1)
{a=tempmin[k]/10%10+0x30; //顯示溫度下限值的十位,加0x30可以把數值型轉換成字符型來顯示在液晶屏上
b=tempmin[k]%10+0x30; //顯示溫度下限值個位
c=tempmax[j]/10%10+0x30;  //顯示溫度上限值十位
d=tempmin[j]%10+0x30;}  //顯示溫度上限值個位
write_com(0x80+0x40+5);  
write_date(a);
write_com(0x80+0x40+6);
write_date(b);
write_com(0x80+10);//6
write_date(wendu[shi]);
write_com(0x80+11);   //7
write_date(wendu[ge]);
write_com(0x80+12);   //8
write_date(0x2e);
write_com(0x80+13);
write_date(wendu[xiaoshu]);
write_com(0x80+14);
write_date(0xdf);
write_com(0x80+15);
write_date(0x43);
write_com(0x80+0x40+14);
write_date(c);
write_com(0x80+0x40+15); //按位分為顯示下限值 當前溫度值℃ 上限值
write_date(d);

tempra=shi*10+ge;
if(tempra<tempmin[k] || tempra>=tempmax[j]) {D=0;sign=1;} else {D=1;sign=0;}//若在報警范圍內,繼電器燈亮,蜂鳴器響
}
void main()
{
beep=1;
init_lcd();
Uart_Init();
while(1)
{
num=Readtemp();
shi=num/100; //讀取溫度為十倍,所以取百位即為溫度的十位
ge=num/10%10;
xiaoshu=num%10;
display();
if(sign)
beep=0;
else
beep=1;
delay(1);
Uart_Send();
delay(20*count);
}
}
void Com_Int() interrupt 4
{
static uchar g=0;
EA=0;
   
if(RI==1)
{ p=1  ;
Byte[g]=SBUF;
RI=0;
g++;
if(g==8) g=0;
}
a=(Byte[1]);
b=(Byte[2]);
c=(Byte[5]);
d=(Byte[6]);
//讀取周期數
EA=1;
}


作者: 無線強大    時間: 2019-5-8 17:33
幫助非常大,,感謝




歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
国产91对白刺激露脸在线观看| 三级黄色网址| 一区二区三区亚洲视频| 日本午夜小视频| 精品一区在线观看视频| 黑鬼狂亚洲人videos| 中文字幕第69页| 成人信息集中地| 老女人性淫交视频| 国产第一页在线播放| 日韩免费视频网站| 国产婷婷色一区二区在线观看| 亚洲国产成人精品激情在线| 日韩在线视频免费播放| 国产av熟女一区二区三区| 日韩精品一区二区三区丰满| 日本婷婷久久久久久久久一区二区| 蜜桃久久精品乱码一区二区 | 亚洲精品一级二级三级| 久草在线综合| 久操成人av| 91精品啪在线观看国产18| 午夜日韩视频| 日韩综合小视频| 国产自产视频一区二区三区| 国产成人av一区二区| 成人av网站免费观看| 国产一区二区三区久久| 日韩高清在线电影| 在线黄色的网站| 91丝袜在线| 国精品产品一区| 国产欧美三级电影| 欧美hd在线| 国产美女精品| 国产ts人妖一区二区| 国产精品私人影院| 日韩欧美第一页| 欧美v日韩v国产v| 日韩专区中文字幕| 国产精品扒开腿做爽爽爽男男 | 日本视频精品一区| 四虎4hu永久免费入口| 国产精品亚洲二区在线观看 | 香蕉网站在线| 成全电影大全在线观看| 精品一区91| 日韩综合一区| 欧美a级一区二区| 久久久久国产精品麻豆ai换脸| 亚洲一区二区三区三| 3751色影院一区二区三区| 在线观看国产欧美| 琪琪第一精品导航| 欧美不卡1区2区3区| 黄色一级视频片| 国产激情第一页| 日产精品久久久久| 亚洲乱码国产乱码精品精软件| 91蝌蚪|人| 少妇性bbb搡bbb爽爽爽欧美| 中文在线аv在线| 免费看成人哺乳视频网站| 亚洲一卡久久| 国产日产亚洲精品系列| 欧美主播一区二区三区美女| 伊人久久免费视频| 国产裸体写真av一区二区| 在线综合视频网站| 免费观看黄网站| 精品少妇爆乳无码av无码专区| 丰满少妇在线观看bd| 天天添天天操| 青春草在线免费视频| 日韩高清在线免费观看| 久久一区二区三区超碰国产精品| 欧美激情在线观看视频免费| 日韩一区二区免费电影| 欧美亚洲一区在线| 亚洲免费av网| 成人精品一区二区三区| 日韩欧美亚洲v片| 国产无色aaa| 日韩欧美亚洲一区二区三区| 男男h黄动漫啪啪无遮挡软件| 免费av高清| 在线成人av观看| 成av人片在线观看www| 自拍偷拍一区| 国产高清一区日本| 在线一区二区视频| 欧美黑人巨大xxx极品| 日韩av一区二区三区在线观看 | 天天干人人干| 国产第一页在线视频| 久久国产电影| 国产亚洲一二三区| 日韩av在线看| 99精彩视频在线观看免费| 国产精品拍拍拍| 亚洲男人的天堂在线视频| 性一交一乱一伦一色一情 | 永久av免费在线观看| 懂色av中文字幕| www.嫩草免费在线观看| 欧美13videosex性极品| 国内精品久久久久久久97牛牛| 日本一区二区三区四区| 日韩久久免费电影| 精品999在线观看| 一区二区三区四区影院| 国产精品无码AV| 成r视频免费观看在线播放| 国产一区 二区| 久久99国产精品尤物| 91福利资源站| 日本精品在线视频| 久久久国产欧美| 久久久999久久久| 99在线欧洲视频| 成年永久一区二区三区免费视频 | 欧美日韩在线精品成人综合网 | 欧美三日本三级三级在线播放| 性色av一区二区三区红粉影视| 国产日韩第一页| 久久久久久久麻豆| 78国产伦精品一区二区三区| 中文字幕在线直播| 欧美男男video| 亚洲va在线| 亚洲国产日韩一区二区| 久久免费视频在线| 日本一区二区黄色| 最近日韩免费视频| 四虎在线免费观看| 成人在线免费视频观看| 亚洲欧美日韩人成在线播放| 国模私拍一区二区三区| 国产精品亚洲a| 91 中文字幕| 国产女主播在线写真| 999久久久91| 午夜精品福利一区二区三区av| 97超级碰碰碰久久久| 免费看a级黄色片| av在线免费在线观看| 国产又粗又大又长| 日韩激情电影| 精品亚洲国产成人av制服丝袜 | 91福利小视频| 91免费人成网站在线观看18| 在线天堂www在线国语对白| 色妇色综合久久夜夜| 天堂√中文最新版在线| 久久99精品国产麻豆不卡| 亚洲精品久久久久| 日本免费黄色小视频| 中文字幕手机在线视频| 国产在线观看免费网站| 亚洲承认在线| 69p69国产精品| 欧美一级爱爱| 免费麻豆国产一区二区三区四区| av高清在线| 精品毛片免费观看| 岛国av在线不卡| 国产综合 伊人色| 久久久久久久极品内射| 小香蕉视频在线| 欧美fxxxxxx另类| 欧美高清视频不卡网| 亚洲精品视频一二三| 精品不卡一区二区| 色欧美激情视频在线| 天堂成人免费av电影一区| 亚洲精品国产suv| 成年人网站免费视频| 丰满肉嫩西川结衣av| 欧美一区久久久| 久久精品这里都是精品| 国产精品精品视频| 久久久久人妻一区精品色| 色老板视频在线观看| 欧美搞黄网站| 韩国精品免费视频| 国产亚洲欧洲高清| 久久午夜夜伦鲁鲁一区二区| 青草青青国产| 哺乳挤奶一区二区三区免费看| 一区二区三区在线观看国产| 国产福利久久精品| 日本一区二区三区精品| 老司机在线看片网av| 国产很黄免费观看久久| 97色在线观看| 99精品欧美一区二区| av女同在线| 免费亚洲婷婷| www亚洲欧美| 极品白嫩少妇无套内谢| 99re热视频在线| 欧美激情四色| 国产一区二区三区毛片| 亚洲av无码成人精品区| 激情综合丁香| 中文欧美日韩| 久热国产精品视频| www.中文字幕av| 在线观看av网| 国产精品一区二区久激情瑜伽 | 久久天天躁狠狠躁夜夜躁| 性一交一黄一片| 污版网站在线观看| 国产欧美精品在线播放| 午夜两性免费视频| 久热中文字幕在线观看| 日本精品另类| 久久亚洲私人国产精品va媚药| 久久精品视频播放| 538在线视频观看| 午夜小视频在线播放| 自拍一区在线观看| 91在线你懂得| 午夜精品久久久久久久男人的天堂| 又色又爽又黄视频| 国产图片综合| 岛国av一区| 亚洲福利一区二区| 国产原创精品| 国产性xxxx高清| 国产高清视频免费最新在线| 久久亚洲综合| 一区二区三区在线播放欧美| 黄色国产精品视频| 久久一区二区免费播放| 91麻豆精品国产综合久久久 | 亚洲伊人第一页| www.com.av| 在线观看视频污| 亚洲影院免费| 中文字幕亚洲欧美日韩2019| 欧美一级视频在线| 色先锋资源网| 久久看人人摘| 欧美变态口味重另类| 国模无码视频一区二区三区| 777琪琪电影午夜理伦片| av一级亚洲| 红桃视频成人在线观看| 视频一区二区综合| 国产99视频在线| 国产69精品久久| 一区二区三区欧美久久| 久久精品ww人人做人人爽| 国产一区免费看| 日本在线影院| 亚洲精品亚洲人成人网在线播放| 91久久精品www人人做人人爽| 日本中文字幕免费| av最新在线| 亚洲你懂的在线视频| 久久久久一区二区| a级片在线播放| 国产精品视频首页| 91九色02白丝porn| 欧美视频在线观看视频| 国产精品综合久久久久| 99视频精品全部免费在线视频| 亚洲成人久久久久| 久久无码人妻一区二区三区| 69国产精品视频| 石原莉奈在线亚洲二区| 国外视频精品毛片| 小泽玛利亚一区| 免费在线观看av片| 国产精品热久久久久夜色精品三区 | 一级黄色免费毛片| 免费播放av| 日韩av在线发布| 97在线视频免费看| 国产午夜精品无码| 黄色综合网址| 亚洲自拍偷拍图| 91超碰在线播放| 7799精品视频| 亚洲成人黄色av| 日韩免费小视频| 亚洲精品成a人在线观看| 老司机成人免费视频| 亚洲精品777| 国产午夜精品美女视频明星a级| 久久亚洲AV无码| 加勒比色综合久久久久久久久| www.亚洲男人天堂| 自拍偷拍精品视频| 在线免费观看日本欧美爱情大片| 国产va免费精品高清在线观看| 欧洲成人一区二区三区| 亚洲久久视频| 国产视频一区二区不卡| 清清草免费视频| 99久久精品免费| 性欧美大战久久久久久久| 欧洲亚洲精品视频| 欧美日韩在线另类| 中文字幕丰满孑伦无码专区| 超级碰碰久久| 国产视频在线观看一区二区| 日韩欧美三级视频| 欧美精品一区二区久久| 国产成人极品视频| 亚洲精品xxxxx| 国产成人精品亚洲日本在线桃色| 中文字幕免费高| 最新中文字幕在线视频| 成人一区二区| 国产欧美精品va在线观看| 本道综合精品| 久久婷婷综合激情| 精品视频一区二区在线| 成人毛片av在线| 精品久久国产字幕高潮| 韩国av中文字幕| 欧美久久综合| 快播日韩欧美| 国产美女极品在线| 欧美午夜xxx| 国产免费嫩草影院| 亚洲妇女av| 91精品视频一区| www.夜夜操.com| 亚洲人成在线播放网站岛国| 农村末发育av片一区二区| 国产精品久久久久久久久免费高清| 中文字幕欧美日韩精品| www.亚洲天堂.com| 精品写真视频在线观看| 国产精品成人久久电影| 2024最新电影在线免费观看| 亚洲国产精品yw在线观看| 免费黄色小视频在线观看| 国产亚洲网站| 996这里只有精品| av黄色在线| 亚洲图片在线综合| 亚洲精品中文字幕成人片| 国产传媒一区在线| 孩娇小videos精品| 成人在线观看免费视频| 97视频在线观看免费| 国产不卡精品一区二区三区 | 91一区一区三区| 日韩av影视大全| 精品国产鲁一鲁****| 国产精品久久久久久影视| jizzjizzjizzjizz日本老师| 性久久久久久久久久久久| 欧美成人777| 欧美日韩影院| 在线观看福利一区| 成年人网站在线| 色哟哟亚洲精品一区二区| 神马久久久久久久久| 中文字幕精品一区| 中国美女乱淫免费看视频| av在线不卡免费观看| 欧美下载看逼逼| 麻豆tv免费在线观看| 日韩最新av在线| 欧美另类videos黑人极品| 中文字幕亚洲精品在线观看| 激情五月激情综合| 亚洲激情网址| 欧美不卡在线播放| 国产福利91精品一区二区| 国产欧美 在线欧美| 在线免费国产| 日韩成人小视频| 视频1区2区3区| 亚洲美女在线一区| 国产一级做a爱免费视频| 视频一区中文字幕国产| 福利在线一区二区三区| 免费看一区二区三区| 亚洲影影院av| 国产原创av在线| 色阁综合伊人av| 91香蕉网站| 91国偷自产一区二区三区观看| www.久久网| 91色婷婷久久久久合中文| 90岁老太婆乱淫| 国产一区二区三区四区老人| 国产肥臀一区二区福利视频| 日韩精品视频中文字幕| 九色综合日本| 国产女人18毛片18精品| 久久精品在这里| 朝桐光av在线| 蜜桃精品视频在线|