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

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

?? 51 c

?? 單片機(jī)模塊C程序大全
??
字號(hào):
/*-----------------------------------------------
  名稱:遙控器紅外解碼數(shù)液晶顯示
  論壇:www.doflye.net
  編寫:shifang
  日期:2009.5
  修改:無(wú)
  內(nèi)容:按配套遙控器按鍵,液晶顯示4組碼值,分別是用戶碼 用戶碼 數(shù)據(jù)碼 數(shù)據(jù)反碼
        顯示如下:
		 www.doflye.net
		 Code:1E-1E-00-FF
------------------------------------------------*/
#include<reg52.h>    //包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義
#include"1602.h"
#include"delay.h"

sbit IR=P3^2;  //紅外接口標(biāo)志

char code Tab[16]="0123456789ABCDEF";
/*------------------------------------------------
                全局變量聲明
------------------------------------------------*/

unsigned char  irtime;//紅外用全局變量

bit irpro_ok,irok;
unsigned char IRcord[4];
unsigned char irdata[33];

unsigned char TempData[16];
/*------------------------------------------------
                  函數(shù)聲明
------------------------------------------------*/
void Ir_work(void);
void Ircordpro(void);

/*------------------------------------------------
                  定時(shí)器0中斷處理
------------------------------------------------*/

void tim0_isr (void) interrupt 1 using 1
{
  irtime++;  //用于計(jì)數(shù)2個(gè)下降沿之間的時(shí)間
}

/*------------------------------------------------
                  外部中斷0中斷處理
------------------------------------------------*/
void EX0_ISR (void) interrupt 0 //外部中斷0服務(wù)函數(shù)
{
  static unsigned char  i;             //接收紅外信號(hào)處理
  static bit startflag;                //是否開(kāi)始處理標(biāo)志位

if(startflag)                         
   {
    if(irtime<63&&irtime>=33)//引導(dǎo)碼 TC9012的頭碼,9ms+4.5ms
                        i=0;
    		irdata[i]=irtime;//存儲(chǔ)每個(gè)電平的持續(xù)時(shí)間,用于以后判斷是0還是1
    		irtime=0;
    		i++;
   			 if(i==33)
      			{
	  			 irok=1;
				 i=0;
	  			}
          }
  	 else
		{
		irtime=0;
		startflag=1;
		}

}

/*------------------------------------------------
                定時(shí)器0初始化
------------------------------------------------*/
void TIM0init(void)//定時(shí)器0初始化
{

  TMOD=0x02;//定時(shí)器0工作方式2,TH0是重裝值,TL0是初值
  TH0=0x00; //重載值
  TL0=0x00; //初始化值
  ET0=1;    //開(kāi)中斷
  TR0=1;    
}
/*------------------------------------------------
                  外部中斷0初始化
------------------------------------------------*/
void EX0init(void)
{
 IT0 = 1;   //指定外部中斷0下降沿觸發(fā),INT0 (P3.2)
 EX0 = 1;   //使能外部中斷
 EA = 1;    //開(kāi)總中斷
}
/*------------------------------------------------
                  鍵值處理
------------------------------------------------*/

void Ir_work(void)
{
       TempData[0] = Tab[IRcord[0]/16];   //處理客戶碼
	   TempData[1] = Tab[IRcord[0]%16];
       TempData[2] = '-';
	   TempData[3] = Tab[IRcord[1]/16];   //處理客戶碼
	   TempData[4] = Tab[IRcord[1]%16];
	   TempData[5] = '-';
	   TempData[6] = Tab[IRcord[2]/16];   //處理數(shù)據(jù)碼
	   TempData[7] = Tab[IRcord[2]%16];
	   TempData[8] = '-';
	   TempData[9] = Tab[IRcord[3]/16];   //處理數(shù)據(jù)反碼
	   TempData[10] = Tab[IRcord[3]%16];

       LCD_Write_String(5,1,TempData);

	   irpro_ok=0;//處理完成標(biāo)志

  }
/*------------------------------------------------
                紅外碼值處理
------------------------------------------------*/
void Ircordpro(void)//紅外碼值處理函數(shù)
{ 
  unsigned char i, j, k;
  unsigned char cord,value;

  k=1;
  for(i=0;i<4;i++)      //處理4個(gè)字節(jié)
     {
      for(j=1;j<=8;j++) //處理1個(gè)字節(jié)8位
         {
          cord=irdata[k];
          if(cord>7)//大于某值為1,這個(gè)和晶振有絕對(duì)關(guān)系,這里使用12M計(jì)算,此值可以有一定誤差
             value|=0x80;
          if(j<8)
		    {
			 value>>=1;
			}
           k++;
         }
     IRcord[i]=value;
     value=0;     
     } 
	 irpro_ok=1;//處理完畢標(biāo)志位置1
}

/*------------------------------------------------
                    主函數(shù)
------------------------------------------------*/
void main(void)
{
 EX0init();            //初始化外部中斷
 TIM0init();           //初始化定時(shí)器

 LCD_Init();           //初始化液晶
 DelayMs(20);          //延時(shí)有助于穩(wěn)定
 LCD_Clear();          //清屏

 LCD_Write_String(0,0,"www.doflye.net");
 LCD_Write_String(0,1,"Code:");

 while(1)//主循環(huán)
   {
    if(irok)                        //如果接收好了進(jìn)行紅外處理
	  {   
	   Ircordpro();
 	   irok=0;
	  }

    if(irpro_ok)                   //如果處理好后進(jìn)行工作處理,如按對(duì)應(yīng)的按鍵后顯示對(duì)應(yīng)的數(shù)字等
	  {
	   Ir_work();
  	  }
   }
}
  
  

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩午夜在线观看| 99精品视频在线播放观看| 欧美一区二区三区男人的天堂| 亚洲主播在线观看| 在线电影院国产精品| 日本成人在线视频网站| 久久天天做天天爱综合色| 丰满少妇在线播放bd日韩电影| 国产精品三级久久久久三级| 91麻豆蜜桃一区二区三区| 亚洲国产精品一区二区www| 日韩欧美一区在线| 国产成人免费xxxxxxxx| 亚洲色欲色欲www| 欧美日韩精品一区视频| 国产综合色视频| 亚洲精品乱码久久久久久久久 | 亚洲国产综合91精品麻豆| 欧美日韩一区二区电影| 老司机精品视频导航| 天堂成人国产精品一区| xnxx国产精品| 色欲综合视频天天天| 麻豆91精品视频| 亚洲欧洲www| 欧美一区三区四区| av不卡一区二区三区| 午夜成人免费视频| 中文久久乱码一区二区| 欧美日韩大陆一区二区| 国产91色综合久久免费分享| 亚洲国产精品一区二区久久 | 欧美精品一区二区久久久| 91一区二区在线| 精品制服美女丁香| 亚洲欧美另类图片小说| 精品国产乱码久久久久久老虎| av不卡在线播放| 国产一区二区三区在线观看免费视频| 亚洲日本一区二区| 2022国产精品视频| 欧美日韩免费一区二区三区 | 国产伦精一区二区三区| 一区二区三区日韩欧美| 国产三级欧美三级日产三级99 | 精品一区二区三区在线观看国产| 17c精品麻豆一区二区免费| 精品动漫一区二区三区在线观看| 91福利国产成人精品照片| 国产成人精品三级| 蜜桃视频在线观看一区| 一个色综合网站| 中文字幕五月欧美| 国产亚洲欧美日韩在线一区| 9191久久久久久久久久久| 色综合色综合色综合| 国产suv精品一区二区6| 激情综合色综合久久| 天堂蜜桃91精品| 亚洲午夜免费电影| 一区二区三区视频在线观看| 亚洲特黄一级片| 亚洲国产精品av| 欧美韩国日本不卡| 国产欧美一区二区在线| 欧美精品一区二区三区很污很色的| 欧美久久久久久久久中文字幕| 在线中文字幕一区二区| 欧美自拍偷拍一区| 欧洲av一区二区嗯嗯嗯啊| 色婷婷综合久久久久中文一区二区 | 国产精品一区二区免费不卡| 麻豆成人免费电影| 另类小说一区二区三区| 久久国产婷婷国产香蕉| 麻豆精品一区二区综合av| 日本视频一区二区| 久久99精品久久只有精品| 日韩国产在线一| 日本麻豆一区二区三区视频| 日韩不卡一区二区| 精品中文字幕一区二区小辣椒| 国内欧美视频一区二区| 国产丶欧美丶日本不卡视频| 国产成人三级在线观看| hitomi一区二区三区精品| 91在线视频观看| 欧美日韩中文一区| 日韩一级黄色片| 久久久九九九九| 一区视频在线播放| 亚洲韩国一区二区三区| 裸体歌舞表演一区二区| 国产一区二区在线观看免费| www.欧美日韩| 色噜噜狠狠色综合欧洲selulu| 欧美艳星brazzers| 日韩欧美成人激情| 国产目拍亚洲精品99久久精品| 一区二区中文字幕在线| 亚洲国产一区二区三区青草影视| 蜜桃视频一区二区| 成人国产电影网| 欧美男男青年gay1069videost | 国产白丝精品91爽爽久久 | 亚洲地区一二三色| 国产一区二区三区免费| 99久久精品免费看国产| 欧美精品123区| 国产蜜臀97一区二区三区| 一区二区三区久久久| 精品一区二区免费在线观看| 波多野结衣中文字幕一区二区三区 | 国产成人综合视频| 在线观看中文字幕不卡| 欧美tickle裸体挠脚心vk| 中文字幕在线不卡一区二区三区| 亚洲成人免费看| 国产成人精品一区二| 欧美性做爰猛烈叫床潮| 久久久综合激的五月天| 一区二区国产视频| 丁香啪啪综合成人亚洲小说| 欧美日韩国产综合一区二区三区| 精品理论电影在线观看| 亚洲激情校园春色| 国产精品一级片| 欧美美女黄视频| 亚洲婷婷综合色高清在线| 精品一区二区在线观看| 欧美日韩精品欧美日韩精品一| 国产精品蜜臀在线观看| 久久激五月天综合精品| 欧美日韩高清在线| 中文字幕制服丝袜成人av| 精品一区二区三区在线播放 | 在线视频观看一区| 国产精品美女久久久久久久久久久| 日韩av成人高清| 色天天综合久久久久综合片| 国产婷婷精品av在线| 久久机这里只有精品| 91精品免费在线观看| 一区二区久久久久| 日本乱人伦aⅴ精品| 1024精品合集| 国产suv精品一区二区883| 亚洲精品一区二区三区精华液| 午夜精品久久久久久久久久久| 69精品人人人人| 日韩二区在线观看| 国产精品盗摄一区二区三区| 五月婷婷激情综合网| 色8久久人人97超碰香蕉987| 国产精品毛片a∨一区二区三区| 精品一区二区三区视频| 欧美一区二区三区在线观看| 亚洲福利视频三区| 欧美日本不卡视频| 亚洲大尺度视频在线观看| 欧美在线观看视频一区二区三区| 亚洲视频免费在线| 日本福利一区二区| 依依成人综合视频| 在线欧美小视频| 亚洲国产成人91porn| 欧美影片第一页| 亚洲成人在线免费| 欧美福利视频一区| 日本欧美久久久久免费播放网| 欧美精品第一页| 开心九九激情九九欧美日韩精美视频电影 | 中文成人av在线| 91在线国内视频| 亚洲综合成人在线| 在线播放91灌醉迷j高跟美女| 日韩中文字幕区一区有砖一区| 欧美丰满少妇xxxxx高潮对白 | 国内精品伊人久久久久av影院| 2欧美一区二区三区在线观看视频| 国产一区二区在线影院| 国产精品视频一二三| 91亚洲精品久久久蜜桃| 亚洲综合一二区| 欧美一区二区日韩| 国产精品亚洲视频| 一区精品在线播放| 欧美另类videos死尸| 国产在线观看一区二区| 国产精品美女久久久久久久久久久| 97超碰欧美中文字幕| 亚洲mv在线观看| 26uuu精品一区二区在线观看| 成人一区二区在线观看| 亚洲精品乱码久久久久久黑人| 91精品国产免费| 成人免费av网站| 亚洲成a人片在线观看中文| 欧美电视剧在线看免费| 99久久精品国产毛片|