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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 紅外源程序.c

?? 很好的紅外源程序
?? C
字號:
/*遙控接收在此中斷程序內(nèi)完成
//遙控碼放在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){//正在發(fā)送
// return;//有必要的話可以奪取控制權(quán).
// }
//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){ //重發(fā)碼結(jié)束
goto IR_END;
}
else if(IR_2MS_Re){ //重發(fā)碼的低電平0.5ms
IR_OUT=0;
IR_560US_Re=1;
Timer1Clock(IR_560us_TH1,IR_560us_TL1);
}
else if(LeaderCode_9MS){ //前導(dǎo)碼和重發(fā)碼的9ms
IR_OUT=1;
LeaderCode_9MS=0;
if(IR_Keep_Press){
IR_2MS_Re=1;
Timer1Clock(IR_2MS_TH1,IR_2MS_TL1);//重發(fā)碼的高
電平2mS
}
else{
LeaderCode_4_5MS=1;
IR_Out_Times=0;
Timer1Clock(IR_4_5MS_TH1,IR_4_5MS_TL1);//前導(dǎo)碼
的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()函數(shù)。
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{  //發(fā)
送完畢
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);
} 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲三级久久久| 2020国产精品| 亚洲午夜精品一区二区三区他趣| 成人午夜免费av| 日韩一区日韩二区| 欧美亚洲日本一区| 日韩精品电影一区亚洲| 日韩欧美aaaaaa| 成人av在线资源网站| 一区二区三区在线视频播放| 欧美日韩一区二区三区四区| 美女视频免费一区| 欧美国产成人在线| 欧美吻胸吃奶大尺度电影| 麻豆视频观看网址久久| 国产精品你懂的在线| 91黄色小视频| 韩国av一区二区三区四区| 国产精品不卡视频| 欧美裸体bbwbbwbbw| 国产乱色国产精品免费视频| 亚洲特黄一级片| 欧美精品色综合| 国产成人夜色高潮福利影视| 亚洲精品老司机| 欧美成人性战久久| 色综合久久天天综合网| 美女看a上一区| 中文字幕一区二| 日韩欧美国产wwwww| 成人av资源站| 开心九九激情九九欧美日韩精美视频电影 | 国产一区高清在线| 亚洲欧美日韩精品久久久久| 日韩欧美中文字幕制服| 99视频在线观看一区三区| 日韩二区在线观看| 亚洲视频图片小说| 精品对白一区国产伦| 欧美亚洲动漫精品| 国产成人a级片| 日韩avvvv在线播放| 亚洲女厕所小便bbb| 精品国产91洋老外米糕| 欧美日本韩国一区二区三区视频 | 一本大道av一区二区在线播放| 日本麻豆一区二区三区视频| 成人欧美一区二区三区黑人麻豆| 日韩免费一区二区| 精品视频资源站| 91视频观看免费| 成人综合激情网| 毛片一区二区三区| 午夜欧美大尺度福利影院在线看| 国产精品视频一二| 国产欧美精品一区二区三区四区| 欧美另类高清zo欧美| 色综合久久久网| 色哟哟在线观看一区二区三区| 国产大陆a不卡| 久久99久久99| 日韩**一区毛片| 亚洲成人自拍一区| 伊人色综合久久天天人手人婷| 国产精品久久久久久妇女6080 | 欧美日韩免费视频| 色8久久人人97超碰香蕉987| 粉嫩aⅴ一区二区三区四区| 首页国产欧美久久| 日韩专区欧美专区| 午夜国产不卡在线观看视频| 亚洲妇熟xx妇色黄| 亚洲一区在线视频| 亚洲成人免费电影| 亚洲超丰满肉感bbw| 午夜精品久久久久久久久久久| 亚洲最色的网站| 一区二区理论电影在线观看| 亚洲黄色尤物视频| 亚洲国产精品视频| 天天影视色香欲综合网老头| 天堂成人国产精品一区| 日本不卡一二三| 久久国产精品99久久人人澡| 久久成人av少妇免费| 久久91精品国产91久久小草| 黑人巨大精品欧美黑白配亚洲| 狠狠色伊人亚洲综合成人| 国产精品一区在线| av不卡在线观看| 欧美综合亚洲图片综合区| 欧美日韩久久久一区| 在线播放国产精品二区一二区四区| 91精品国产一区二区三区蜜臀| 日韩免费在线观看| 国产精品乱码妇女bbbb| 一区二区三区成人| 日韩av成人高清| 粉嫩绯色av一区二区在线观看 | 一色屋精品亚洲香蕉网站| 最新欧美精品一区二区三区| 一区二区三区在线高清| 日韩成人免费在线| 风间由美性色一区二区三区| 色噜噜狠狠色综合欧洲selulu| 欧美日韩免费不卡视频一区二区三区 | 蜜桃av一区二区在线观看 | 久久99精品国产麻豆婷婷| 国产成人免费在线视频| 色美美综合视频| 精品国免费一区二区三区| 国产精品久久网站| 午夜电影网一区| 国产福利一区二区三区视频 | 欧美久久久久中文字幕| www久久精品| 亚洲伦在线观看| 精品在线你懂的| 91美女片黄在线| 精品国产一区二区三区不卡| 亚洲人成影院在线观看| 激情亚洲综合在线| 欧美伊人久久久久久久久影院 | 粉嫩av亚洲一区二区图片| 欧美日韩视频在线一区二区| 国产三级精品三级在线专区| 午夜免费久久看| 99国产一区二区三精品乱码| 日韩视频在线观看一区二区| 亚洲精品成人悠悠色影视| 国产制服丝袜一区| 欧美日韩国产一区二区三区地区| 中文字幕的久久| 久久精品国产久精国产爱| 欧美在线免费视屏| 国产精品免费视频一区| 久久国产欧美日韩精品| 欧美日韩中文字幕一区二区| 国产精品久线在线观看| 国产九色sp调教91| 欧美一区二区三区人| 亚洲免费资源在线播放| 国产精品1区2区| 在线综合视频播放| 午夜欧美电影在线观看| 在线精品视频免费观看| 亚洲三级理论片| www.激情成人| 国产精品污www在线观看| 久久国产精品第一页| 欧美一区欧美二区| 亚洲va中文字幕| 在线免费亚洲电影| 一区二区三区丝袜| 99天天综合性| 亚洲欧洲日本在线| av一本久道久久综合久久鬼色| 久久久久久久久久久久久夜| 久久精品国产一区二区三区免费看| 欧美久久高跟鞋激| 首页国产丝袜综合| 欧美一区二区三区视频在线| 男女男精品视频| 欧美一区二区三区思思人| 日本aⅴ精品一区二区三区| 欧美精品 日韩| 日本视频一区二区三区| 日韩一区二区电影| 久久成人免费网站| 国产免费久久精品| 成人av在线网站| 国产精品三级在线观看| av一区二区久久| 玉米视频成人免费看| 欧美影院午夜播放| 日本在线不卡一区| 2020国产精品自拍| fc2成人免费人成在线观看播放 | 国产成人综合自拍| 国产精品人人做人人爽人人添| 成人丝袜视频网| 亚洲色欲色欲www在线观看| 色久优优欧美色久优优| 一区二区三区精品久久久| 欧美日韩一区二区三区视频 | 亚洲在线一区二区三区| 欧美蜜桃一区二区三区 | 成人精品一区二区三区中文字幕| 欧美激情一区在线| 91蝌蚪porny九色| 天天亚洲美女在线视频| 国产婷婷一区二区| 一本久久a久久精品亚洲| 五月天网站亚洲| 久久久国产精品午夜一区ai换脸| 成人动漫视频在线| 日韩精品成人一区二区在线| 国产人久久人人人人爽| 欧美丝袜第三区| 狠狠色丁香婷综合久久|