久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
51單片機DS18B20 四位共陽數碼管
[打印本頁]
作者:
TQsin233
時間:
2019-5-26 14:33
標題:
51單片機DS18B20 四位共陽數碼管
#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
sbit DQ=P3^7;
sbit DIAN = P1^7;
sbit C1 = P2^0;
sbit C2 = P2^1;
sbit C3 = P2^2;
sbit C4 = P2^3;
uchar x=0;
signed char m;
uchar n;
uint z;
uint c;
uchar num[4]={0};
uchar code LEDData[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void display(unsigned char k);
void delay( int o)
{
while(o--);
}
void init_DS18b20 (void)
{
unsigned char x=0;
DQ = 1;
delay(8);
DQ = 0;
delay(100);
DQ = 1;
delay(20);
x = DQ;
delay(20);
}
uchar Read_One_Byte(void)
{
uchar i=0;
uchar dat=0;
for(i=8;i>0;i--)
{
DQ=0;
dat>>=1;
DQ=1;
if(DQ)
dat|=0x80;
delay(4);
}
return(dat);
}
void Write_One_Byte(uchar dat)
{
uchar i=0;
for(i=8;i>>0;i--)
{
DQ=0;
DQ=dat&0x01;
delay(5);
DQ=1;
dat>>=1;
}
}
unsigned int ReadTemperature(void)
{
unsigned char a=0;
unsigned char b=0;
unsigned int t=0;
float tt=0;
init_DS18B20();
Write_One_Byte(0xCC);
Write_One_Byte(0x44);
init_DS18B20();
Write_One_Byte(0xCC);
Write_One_Byte(0xBE);
a=Read_One_Byte();
b=Read_One_Byte();
t=b;
t<<=8;
t=t|a;
tt=t*0.0625;
t=tt*10+0.5;
return(t);
}
void check_wendu(void)
{
uint a,b;
c=ReadTemperature();
a=c/100;
b=c/10-a*10;
m=c/10;
if(m<=0)
{
m=0;
}
n=c-a*100-b*10;
}
void Disp_init(void)
{
P1 =0x7f;
P2 = 0xf8;
delay(200);
P2 = 0xf4;
delay(200);
P2 = 0xf2;
delay(200);
P2 = 0xf1;
delay(200);
P2 = 0xFF;
}
void Disp_Temperature(void)
{
int i=0;
for(i=0;i<4;i++)
{
display(i);//0,1
delay(1000);
P1 = 0XFF; }
}
void display(unsigned char k)
{//s=0 dat=1
//unsigned char n = 0x01;
switch(k)
{
case 0:
C1=1;C2=0;C3=0;C4=0;
P1 =LEDData[m/10];//P1=Seg[h/10];
break;
case 1:
C1=0;C2=1;C3=0;C4=0;
P1 =LEDData[m%10];
//P1=Seg[h%10];
break;
case 2:
C1=0;C2=0;C3=1;C4=0;
P1 =0x9c;//P1=0xbf;
break;
case 3:
C1=0;C2=0;C3=0;C4=1;
P1 =0xc6;//P1=Seg[m/10] ;
break;
}}
void main(void)
{
while(1)
{
unsigned int ReadTemperature();
check_wendu();
Disp_init();
display();
Disp_Temperature();
}
}
SKUB9W`63`_LMEA2ABA8WP8.png
(173.61 KB, 下載次數: 41)
下載附件
2019-5-26 14:30 上傳
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产资源网
|
国产男女精品
|
欧美在线成人影院
|
99精品视频在线观看免费播放
|
天堂色
|
国产成人av一区二区三区
|
91精品国产乱码久久久久久久久
|
久久福利
|
亚洲高清视频一区二区
|
国产欧美在线播放
|
欧美一区二区免费电影
|
亚洲第一成人影院
|
亚洲视频三区
|
天天操天天怕
|
欧美一区成人
|
日韩精品在线看
|
9久9久
|
亚欧洲精品在线视频免费观看
|
精品一区国产
|
先锋av资源在线
|
国产日韩欧美在线
|
成人在线播放网站
|
亚洲色图插插插
|
中文字幕国产视频
|
中文字幕成人网
|
国产精品一区二区三区在线
|
四虎最新地址
|
最新伦理片
|
欧美日韩国产一区二区三区
|
久久国
|
亚洲三级av
|
亚洲精品在线观
|
成人黄色电影免费
|
久久久久成人精品
|
狠狠色网
|
日韩不卡一区二区
|
亚洲免费在线视频
|
人人爽日日躁夜夜躁尤物
|
国产欧美一区二区三区久久人妖
|
欧美精品网站
|
欧美日本韩国一区二区三区
|