亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? infraredrays.c

?? 紅外遙控接收發送源程序 Interrupt for IR subroutine external interrupt source INT0
?? C
字號:
/*遙控接收在此中斷程序內完成
//遙控碼放在ir_da[]中
/************************************/
/*  Interrupt for IR subroutine     */
/*  external interrupt source INT0  */
/************************************/
//#include <reg51.h>
//#include "funtion_sub.h"
#include "message.H"
#include "include.h"
//#define uCHAR  unsigned char
extern bit ir_enable;
extern bit ir_start;
extern bit ir_key_continue_pressed;
extern bit Using_Timer1;
extern bit LeaderCode_9MS;
extern bit LeaderCode_4_5MS;
extern bit IR_Sending;
extern bit IR_Keep_Press; //長按
extern bit IR_2MS_Re;
extern bit IR_560US_Re;

extern uCHAR ir_word;
extern uCHAR ir_bit;
extern uCHAR ir_data[4];

extern uCHAR idata    IR_Tran_data[4];
extern uchar idata IR_Out_Times;
extern uCHAR PRE_REMOTE_KEY;



void RESET_IROUT()
{
LeaderCode_9MS=0; //強制中止IR_OUT
LeaderCode_4_5MS=0;
IR_2MS_Re=0;
IR_Keep_Press=0;
IR_560US_Re=0;
IR_Sending=0;
Using_Timer1=0;
IR_Out_Times=0;
TR1=0;
//EX1_Pri_Hight;
//Timer1_Pri_LOW;
}

void IRTimer1Start(void)
{
TR1=0;
TF1=0;
RESET_IROUT();
TMOD=TMOD|0X10;
TH1=0X00;
TL1=0X00;
Using_Timer1=1;
TR1=1;
}
void int1Remote() interrupt 2
{
uCHAR  tempTH1;
bit ir_0_1,ir_flag; 

//if(IR_Out_Times!=0){//正在發送
// return;//有必要的話可以奪取控制權.
// }
//Using_Timer1=1;
tempTH1=TH1;
EX1=0;
ir_flag=0;
ir_enable=0;
if(TF1)
{
IRTimer1Start();
goto ir_return1;
}
IRTimer1Start();
switch(tempTH1)
{
case IR_13_5MS://ir start
ir_word=0;
ir_bit=0;
ir_start=1;
PRE_REMOTE_KEY=0;
ir_key_continue_pressed=0;
goto ir_return1;
case IR_1_125MS://bit '0'
if(ir_start)
{
ir_0_1=0;
ir_flag=1;
}
break;
case IR_2_25MS://bit '1'
if(ir_start)
{ 
ir_0_1=1;
ir_flag=1;
}
break;
 case IR_11_25MS1://ir key continue pressed
ir_bit=0;
ir_word=4;
ir_key_continue_pressed=1;
break;
default:
ir_bit=0;
ir_word=0;
goto ir_return1;
}
if(ir_flag)
{
ir_data[ir_word]>>=1;
if(ir_0_1){
   ir_data[ir_word]|=0x80;
}
else{
ir_data[ir_word]&=0x7f;
}
ir_bit++;
ir_flag=0;
}
if(ir_bit==8)
{
ir_word++;
ir_bit=0;
}
if(ir_word==4)
{
ir_word=0;
Using_Timer1=0;
#ifdef RC42
if(ir_key_continue_pressed){
ir_enable=1;
Using_Timer1=0;
PUSH_Message_Buf(IR_Key, ir_data[2]);
}
else if((ir_data[0]==IR_CUSTOM_CODE1)&&(ir_data[1]
==IR_CUSTOM_CODE2)){
ir_enable=1;
Using_Timer1=0;
PUSH_Message_Buf(IR_Key, ir_data[2]);
}
#else
if(ir_key_continue_pressed){
ir_enable=1;
//Using_Timer1=0;
//PUSH_Message_Buf(IR_Key, ir_data[0]);
}
else if((ir_data[2]==IR_CUSTOM_CODE1)&&(ir_data[3]
==IR_CUSTOM_CODE2)){
ir_enable=1;
//Using_Timer1=0;
PUSH_Message_Buf(IR_Key, ir_data[0]);
}
#endif
else{
ir_start=0;
}
}

ir_return1:
INT1=1;
EX1=1;
return;
}

void Timer1Clock(uCHAR T1_TH,uCHAR T1_TL)
{
//Timer1_Pri_Hight;
//EX1_Pri_LOW;
//Using_Timer1=1;
//TR1=0;
//TF1=0;
TMOD=TMOD|0X10;
TH1=T1_TH;
TL1=T1_TL;
TR1=1;
//while(!TF1){};
}

void Timer1_IRQ  () interrupt 3
{
//static uchar i ;

if(IR_560US_Re){ //重發碼結束
goto IR_END;
}
else if(IR_2MS_Re){ //重發碼的低電平0.5ms
IR_OUT=0;
IR_560US_Re=1;
Timer1Clock(IR_560us_TH1,IR_560us_TL1);
}
else if(LeaderCode_9MS){ //前導碼和重發碼的9ms
IR_OUT=1;
LeaderCode_9MS=0;
if(IR_Keep_Press){
IR_2MS_Re=1;
Timer1Clock(IR_2MS_TH1,IR_2MS_TL1);//重發碼的高
電平2mS
}
else{
LeaderCode_4_5MS=1;
IR_Out_Times=0;
Timer1Clock(IR_4_5MS_TH1,IR_4_5MS_TL1);//前導碼
的4.5ms
}
}
else if(LeaderCode_4_5MS){
IR_OUT=0;
LeaderCode_4_5MS=0;
IR_Sending=1;
Timer1Clock(IR_560us_TH1,IR_560us_TL1);
}
else if(IR_Sending){
IR_OUT=1;
if(IR_Tran_data[0]&0x01){//為什么一直用IR_Tran_data[0],參
考RRC_IR_OUT()函數。
Timer1Clock(IR_1960us_TH1,IR_1960us_TL1);//  1
}
else{
Timer1Clock(IR_560us_TH1,IR_560us_TL1);//     0
}
IR_Out_Times++;
if(IR_Out_Times!=33){
LeaderCode_4_5MS=1;
RRC_IR_OUT();
}
else{  //發
送完畢
IR_END:
RESET_IROUT();
EX1=1;
}
}


}

void IR_Start_Tran(uchar Send_Data)
{
IR_Tran_data[0]=Send_Data;
IR_Tran_data[1]=(~IR_Tran_data[0]);
IR_Tran_data[2]=IR_CUSTOM_CODE1;
IR_Tran_data[3]=IR_CUSTOM_CODE2;
LeaderCode_9MS=1;
IR_OUT=0;
EX1=0;
Timer1Clock(IR_9MS_TH1,IR_9MS_TL1);
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲一区二区三区四区| 精品日韩99亚洲| 麻豆精品视频在线观看| 国产精品美女久久久久aⅴ| 7777精品伊人久久久大香线蕉完整版| 国产精品18久久久久久久网站| 午夜精品久久久久久久| 国产精品二三区| 久久久久国色av免费看影院| 欧美在线啊v一区| www.综合网.com| 国产一区二区三区观看| 日本欧美韩国一区三区| 亚洲成人在线观看视频| 亚洲欧美日韩久久精品| 国产视频在线观看一区二区三区| 91精品国产综合久久福利| 91成人免费在线| 91视视频在线观看入口直接观看www| 国产又黄又大久久| 蜜臀av一区二区在线免费观看 | 一级女性全黄久久生活片免费| 久久久久久免费| 日韩精品一区在线| 日韩免费成人网| 欧美一区二视频| 欧美美女一区二区在线观看| 欧洲精品中文字幕| 一本色道综合亚洲| 91在线视频免费观看| 福利一区在线观看| 国产精品一色哟哟哟| 国产精品资源站在线| 韩国av一区二区| 国产剧情一区二区| 国产成人综合视频| 懂色一区二区三区免费观看| 粉嫩在线一区二区三区视频| 国产成人精品三级| 成人黄色一级视频| 91在线丨porny丨国产| 91网上在线视频| 在线视频国内自拍亚洲视频| 欧美少妇性性性| 欧美高清视频在线高清观看mv色露露十八 | 丝袜美腿亚洲色图| 日韩国产高清影视| 免费在线观看一区| 国内精品国产三级国产a久久| 韩国中文字幕2020精品| 国产v综合v亚洲欧| 91蝌蚪porny| 欧美色手机在线观看| 欧美高清视频一二三区 | 欧美二区在线观看| 欧美一级欧美一级在线播放| 精品少妇一区二区| 久久久精品tv| 亚洲欧美区自拍先锋| 亚洲高清在线精品| 老司机精品视频导航| 国产成人精品免费在线| 色系网站成人免费| 777欧美精品| 国产欧美精品国产国产专区 | 日韩精品中午字幕| 国产精品素人一区二区| 一区二区三区波多野结衣在线观看| 亚洲国产欧美日韩另类综合| 蜜桃视频一区二区| 成人精品免费看| 欧美日韩精品高清| 久久网这里都是精品| 亚洲丝袜美腿综合| 久久精品国内一区二区三区| 东方欧美亚洲色图在线| 欧美色窝79yyyycom| 精品国内二区三区| 一区二区三区四区在线免费观看| 美腿丝袜亚洲色图| 97se亚洲国产综合自在线不卡 | 欧美xxxxx牲另类人与| 中文字幕在线不卡| 琪琪久久久久日韩精品| 91色综合久久久久婷婷| 日韩欧美中文字幕制服| 国产精品少妇自拍| 日本少妇一区二区| 91麻豆免费观看| 久久久欧美精品sm网站| 亚洲h动漫在线| 成人精品一区二区三区中文字幕| 欧美日韩亚洲综合一区| 中文字幕免费一区| 捆绑紧缚一区二区三区视频| 91免费国产视频网站| 亚洲精品一线二线三线| 午夜精品免费在线| 色综合色综合色综合色综合色综合 | 成人福利视频网站| 精品乱码亚洲一区二区不卡| 亚洲一区二区精品视频| 成人免费的视频| 日韩精品一区二区三区视频 | 日韩欧美电影一区| 亚洲成人av一区二区| gogo大胆日本视频一区| 久久亚洲一级片| 日本亚洲视频在线| 欧美日韩激情在线| 一区av在线播放| 色综合中文字幕| 国产精品欧美久久久久无广告 | 亚洲午夜免费电影| 99国产精品视频免费观看| 国产午夜精品久久| 国产一区二区精品久久| 欧美一级高清大全免费观看| 亚洲综合免费观看高清完整版 | 99久久精品情趣| 国产欧美日本一区二区三区| 国产精品一区二区久久精品爱涩 | 欧美一区在线视频| 亚洲v中文字幕| 欧美丝袜丝交足nylons| 国产精品国产a级| 成人h动漫精品一区二| 国产丝袜美腿一区二区三区| 国产成人在线视频网站| 国产亚洲精品7777| 国产成人丝袜美腿| 国产欧美日韩一区二区三区在线观看 | 午夜久久久久久久久| 欧美亚洲精品一区| 亚洲一区二区三区爽爽爽爽爽| 91视频精品在这里| 亚洲激情五月婷婷| 欧美系列在线观看| 丝袜a∨在线一区二区三区不卡| 欧美巨大另类极品videosbest| 性欧美疯狂xxxxbbbb| 日韩视频免费观看高清完整版 | 日韩一区二区三区高清免费看看 | 欧美无乱码久久久免费午夜一区| 亚洲一区二区av电影| 欧美日韩精品专区| 视频一区二区三区中文字幕| 91精品国产综合久久香蕉麻豆| 久久精品国产精品亚洲综合| 欧美激情在线看| 91麻豆精品秘密| 日韩精品91亚洲二区在线观看| 欧美电影一区二区三区| 蓝色福利精品导航| 中文字幕中文字幕一区| 色老头久久综合| 青青草伊人久久| www国产精品av| 暴力调教一区二区三区| 一区二区三区在线观看国产| 7777精品伊人久久久大香线蕉超级流畅| 美女视频黄久久| 欧美国产一区二区在线观看| 色妹子一区二区| 日本vs亚洲vs韩国一区三区| 国产日韩欧美精品在线| 欧美亚洲高清一区二区三区不卡| 日本亚洲免费观看| 国产精品国产三级国产有无不卡 | 久久久久国产一区二区三区四区| 99久久国产综合色|国产精品| 亚洲国产美国国产综合一区二区| 日韩欧美国产不卡| 91麻豆免费看| 精品一区二区三区视频在线观看| 中文字幕一区二区三中文字幕| 欧美日本一区二区| 夫妻av一区二区| 日本欧美韩国一区三区| 成人欧美一区二区三区黑人麻豆 | 自拍偷自拍亚洲精品播放| 欧美久久久久中文字幕| 国产最新精品免费| 一区二区三区**美女毛片| www国产成人免费观看视频 深夜成人网| 91免费在线看| 精品制服美女丁香| 亚洲日本一区二区| 精品成人私密视频| 欧美三级日韩在线| 懂色av噜噜一区二区三区av| 蜜桃视频在线观看一区二区| 亚洲精品免费看| 久久精品一区二区三区av| 欧美高清激情brazzers| 色先锋aa成人| 成人国产精品免费| 国产一区二区福利| 久久精品国产77777蜜臀| 亚洲小说欧美激情另类|