久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
大佬們幫忙看看這個紅外模塊的單片機程序對嗎?
[打印本頁]
作者:
51c_yang
時間:
2021-8-27 11:20
標題:
大佬們幫忙看看這個紅外模塊的單片機程序對嗎?
這是hx1838紅外處理程序,請問哪里有問題?
void ir_init(void)
{
IRIN = 1;//初始化紅外接收頭為1
INTCLkO = 0x10;//開啟INT2為下降沿觸發
EA = 1;
}
void EX2_ISR() interrupt 10//紅外中斷函數
{
unsigned char i;
unsigned char j;
unsigned int cnt;
unsigned char temp = 0;
if(IRIN == 0)
{
//判斷9ms的高電平
cnt = 0;
while(IRIN == 0)
{
cnt++;
Delay10us();
if(cnt > 1000)//超時判斷
return ;
}
cnt = 0;
//4.5ms
while(IRIN)
{
cnt++;
Delay10us();
if(cnt > 500)//超時等待
return ;
}
//開始接受紅外信號
for( i = 0; i<4; i++)
{
for( j = 0; j<8;j++)
{
cnt = 0;
while(IRIN == 0)//560us
{
cnt++;
Delay10us();
if(cnt > 60)
return ;
}
Delay600us();//延時600us判斷是高電平還是電平
if(IRIN)
{
temp |= 1<<j;//數據是從低位開始傳輸
cnt = 0;
while(IRIN)
{
cnt++;
Delay10us();
if(cnt > 110)
return ;
}
}
}
ircode[ i] = temp;
temp = 0;
}
Delay600us();
if(ircode[2] != ~ircode[3])//判斷命令碼是不是接受正確
return;
}
作者:
51c_yang
時間:
2021-8-27 11:21
這里處理ircode[2]數據感覺沒有接收到為什么
作者:
man1234567
時間:
2021-8-28 11:21
在中斷里亂或多用延時或循環都是比較可怕的事。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
黄色小视频大全
|
亚洲精品字幕
|
亚洲成人免费观看
|
国内精品免费久久久久软件老师
|
www视频在线观看
|
久久久久一区二区三区
|
www久久国产
|
国产最好的av国产大片
|
精产嫩模国品一二三区
|
久久最新精品视频
|
亚洲精品电影网在线观看
|
中文字幕在线观看www
|
国产小u女发育末成年
|
日本亚洲欧美
|
日韩欧美在线视频一区
|
国产成人精品一区二区三
|
91网视频
|
亚洲精品久久久久久一区二区
|
天堂一区
|
在线观看视频91
|
日韩中文一区二区三区
|
亚洲国产高清在线观看
|
男女视频在线看
|
色视频成人在线观看免
|
日韩久久久久久久久久久
|
日本一级淫片免费啪啪3
|
欧美一区二区在线播放
|
成人在线视频一区二区三区
|
日韩一区欧美一区
|
国产精品久久久久久影视
|
久久精品色欧美aⅴ一区二区
|
日韩中文字幕在线视频观看
|
色网站入口
|
男女免费在线观看视频
|
色爱综合网
|
亚洲欧美日韩国产
|
亚洲精品一区二区
|
欧美日韩国产在线观看
|
国产黄色在线
|
嫩草研究影院
|
日韩中文字幕在线观看
|