標題:
為什么DS18B20的溫度返回值要返回給按鍵掃描的P3口,求大神指教
[打印本頁]
作者:
李小慧
時間:
2017-2-25 22:00
標題:
為什么DS18B20的溫度返回值要返回給按鍵掃描的P3口,求大神指教
uchar wendu()
{
uchar low,hig,temp;
Init_DS18B20();
Write_DS18B20(0xcc);
Write_DS18B20(0x44);
Delay_OneWire(200);
Init_DS18B20();
Write_DS18B20(0xcc);
Write_DS18B20(0xbe);
low=Read_DS18B20();
hig=Read_DS18B20();
temp=hig<<4;
temp|=(low>>4);
return temp;
}
void key()
{
uchar temp;
a=0;
b=1;
P3=0x7f;
temp=P3
temp=temp&0x0f;
if(temp!=0x0f)
{
delay(100);
temp=P3;
temp=temp&0x0f;
if(temp!=0x0f)
{
temp=P3;
switch(temp)
{
case 0x77:anjian(9);break;
case 0x7b:anjian(6);break;
case 0x7d:anjian(3);break;
case 0x7e:anjian(0);break;
default:break;
}
while(temp!=0x0f)
{
temp=P3;
temp=temp&0x0f;
}
}
}
作者:
zl2168
時間:
2017-2-26 08:45
返回給誰,與電路連接有關(guān)。并非一定要返回給P3口。
作者:
imxuheng
時間:
2017-3-4 21:01
你把P3換成一個變量也照樣行,賦值給P3說不定是P3引腳有指示燈,便于觀察
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1