久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
DHT11和單片機定時器之間的沖突問題
[打印本頁]
作者:
Mr_wei
時間:
2023-3-7 00:01
標題:
DHT11和單片機定時器之間的沖突問題
各位大佬你們好,我想問一下單片機STC89C52單片機使用DHT11時與定時器發生沖突怎么辦,DHT11要是想實現檢測濕度,就得按照下面的代碼,而定時器1的作用是做倒計時用的。要想讀DHT11的就必須先關定時器再開定時器,但是倒計時就不能通過按鍵按下就開始(用一個按鍵開始倒計時)。現在的問題就是一插電,濕度顯示的同時也就直接開始倒計時,按鍵沒有作用,我該怎么解決這問題
//********************************濕度檢測*******************************//
DHT11_delay_ms(100);
TR0 = 0;
TR1 = 0;
DHT11_receive();
for(i=0;i<7;i++)
{
if(i<=2)
{
sidu[ i]= rec_dat[ i]; //讀取濕度
}
}
LCD_DispOneChar(5, 1, 'H');
LCD_DispOneChar(6, 1, ':');
LCD_DispStr(7, 1, sidu);
TR0 = 1;
TR1 = 1;
//************************************定時器1-用于實現倒計時功能***********************//
void T1_init()//定時器1初始化
{
TMOD |= 0x10; //0001 0000//設置方式1是16位的。CT=0是定時,CT = 1是記數
TH1 = 15536/256; //12MHz 的晶振,那么一個周期就是 1 us,所以需要計數 50ms / 1us = 50000
TL1 = 15536%256; //方式1
TR1 = 0;
ET1 = 1;
EA = 1;
}
void t1_irs(void)interrupt 3
{
TH1 = 15536/256; //重裝初值
TL1 = 15536%256;
if(++con == 20) //如果con自++到20 就1000ms ,最大定時時間=65536us=65.536ms。中斷20次就是1秒。
{
con = 0;
miao--;
if(miao<0)
{
miao=59;
fen--;
}
else if(fen<0)
{
fen=0;
}
}
}
作者:
wulin
時間:
2023-3-7 07:49
//********************************濕度檢測*******************************//
// DHT11_delay_ms(100);
// TR0 = 0;
// TR1 = 0; //定時器不可以停止
if(Time>=2)//代替DHT11_delay_ms(100)
{
Time=0;
DHT11_receive();
for(i=0;i<7;i++)
{
if(i<=2)
{
sidu[ i]= rec_dat[ i]; //讀取濕度
}
}
LCD_DispOneChar(5, 1, 'H');
LCD_DispOneChar(6, 1, ':');
LCD_DispStr(7, 1, sidu);
// TR0 = 1;
// TR1 = 1;
}
//************************************定時器1-用于實現倒計時功能***********************//
void T1_init()//定時器1初始化
{
TMOD |= 0x10; //0001 0000//設置方式1是16位的。CT=0是定時,CT = 1是記數
TH1 = 15536/256; //12MHz 的晶振,那么一個周期就是 1 us,所以需要計數 50ms / 1us = 50000
TL1 = 15536%256; //方式1
TR1 = 0;
ET1 = 1;
EA = 1;
}
void t1_irs(void)interrupt 3
{
TH1 = 15536/256; //重裝初值
TL1 = 15536%256;
Time++;
if(start==1)//啟動倒計時
{
if(++con == 20) //如果con自++到20 就1000ms ,最大定時時間=65536us=65.536ms。中斷20次就是1秒。
{
con = 0;
miao--;
if(miao<0)
{
miao=59;
fen--;
}
else if(fen<0)
{
fen=0;
}
if(miao==0 && fen==0)
{
start=0; //結束倒計時
}
}
}
}
作者:
wojiaoguogai
時間:
2023-3-7 13:16
DHT11_delay_ms(100);
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
99国产精品久久久
|
亚洲一区二区精品视频
|
亚洲精品9999久久久久
|
男女羞羞视频网站
|
精品蜜桃一区二区三区
|
一级黄色毛片免费
|
午夜一级黄色片
|
美女激情av
|
亚洲人在线播放
|
亚洲av毛片成人精品
|
国产精品国产a
|
蜜月va乱码一区二区三区
|
精品中文字幕一区二区三区
|
国产精品免费视频一区
|
日韩在线免费电影
|
又爽又黄axxx片免费观看
|
美女三区
|
国产亚洲精品久久午夜玫瑰园
|
91资源在线
|
欧美一区2区三区4区公司
|
一区二区三区小视频
|
国产精品日韩欧美一区二区三区
|
国产精品免费在线
|
孕妇一级毛片
|
无码日韩精品一区二区免费
|
日日夜夜狠狠操
|
自拍偷拍第一页
|
欧美国产激情二区三区
|
亚洲不卡视频
|
一区二区三区不卡视频
|
国产精品a久久久久
|
免费久久久
|
北条麻妃av一区二区三区
|
黄色成人在线观看
|
精品一区二区久久
|
四虎影院新地址
|
中文天堂在线观看
|
91av在线免费播放
|
国产97碰免费视频
|
国产一区二区在线视频
|
欧美精品中文字幕久久二区
|