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

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

?? hongwaiwws.c

?? PIC單片機實現(xiàn)的紅外解碼程序!相應(yīng)的信號動作是服務(wù)機械構(gòu)建體
?? C
字號:
#include<pic.h>
#include<math.h>
#include<stdio.h>
/******************************************************
**定義全局變量
*****************************************************/
unsigned char Position_X,Position_Y;
bank1 char String[32]="Hello,everyone!";
int x,y,k;
void Delay(int i);
void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *str);
void LCD1602_cls();
void delay(int k);
//////////////////////////////////////
//---------------------全局變量定義-------------------/
static unsigned int data,redata,credata,xdata,qxdata,keydata;
static unsigned char i,time_long;
//用戶臨時寄存器1--4
#define  RMT   RB4 


/********************************************************************
中斷程序程序:                                                    
功能:執(zhí)行對RB0外部中斷,讀紅外口
********************************************************************/

void interrupt INT()
{
	if(TMR1IF)
	 {
	  TMR1IF=0;	 
	  TMR1H=0xFF;      //T1時間高位賦值
      TMR1L+=0xc8;     //T1時間低位賦初值
      time_long++;
      }	
	
}
/*******************************************************
函數(shù)名稱:void initial()
主要功能:初始化系統(tǒng)
***************************************************************/
void initial()
{ ADCON1=0X07;    //RA1位數(shù)字輸入端口
  TRISB=0X10;
  TRISC=0X00;
  TRISD=0X00;
  TRISE=0X00;
  INTCON=0XC0;    //關(guān)閉中斷
  //RBIE=1;
  //RBIF=0;
  //INTEDG=1;  //0下降沿,1上升沿
  //RBPU=1;

  T1CON=0x00;     //0000 0001做內(nèi)部定時器
  TMR1ON=1;
  TMR1H=0xFF;      //T1時間高位賦值
  TMR1L+=0x5f;     //T1時間低位賦初值
  //PIE1=0x01;         //關(guān)閉外部中斷1
  TMR1IE=1;
  TMR1IF=0;
  
 // PIE2=0;         //關(guān)閉外部中斷2
}
/*****************************************
//函數(shù)名稱:void initvar()
//函數(shù)功能:為系統(tǒng)調(diào)用值賦初值
//函數(shù)調(diào)用:主函數(shù)調(diào)用
*****************************************/
void initvar()
{

  data=0;
  redata=0;
  credata=0;
  i=0;
}
/*******************************************************************************
**函數(shù)名稱:void LCD1602_Write_Command()
**功能描述:LCD寫命令
******************************************************************************/
void LCD1602_Write_Command(unsigned char x)
{  RE0=0;
   RE1=0;
   RE2=1;           //RS=0;RW=0;E=1;
   PORTD=x;
   RE2=0;
}
/*******************************************************************************
**函數(shù)名稱:char Locate_Position()
**函數(shù)描述:確定寫入數(shù)據(jù)的位置
*******************************************************************************/
char Locate_Position(unsigned char x,unsigned char y)
{    unsigned char Position;                 //數(shù)據(jù)的位置
     Position_X=x;
     Position_Y=y;
     Position=Position_X&0x0f;         //第幾個字符
     Position_Y=Position_Y&0x01;       //第幾行
     switch(Position_Y)
     { case 0:break;
       case 1:Position=Position|0x40;     //計算出在第幾個存儲器
       default:;
     }
     Position=Position|0x80;
     return(Position);
}
/*******************************************************************************
**函數(shù)名稱:void LCD1602_Write_Word(char x,char Position)
**功能描述:LCD寫數(shù)據(jù)
********************************************************************************/
void LCD1602_Write_Word(unsigned char x)
{ RE0=1;
  RE1=0;
  RE2=1;
  PORTD=x;           //寫入數(shù)據(jù)
  RE2=0;
}
/******************************************************************************
**函數(shù)名稱:void Delay ()
**功能描述:延時一段時間
*******************************************************************************/
void Delay(int j)
{
	 while(j--);
}
void delay(int k)
{
	 while(k--);
}
/******************************************************************************
**函數(shù)名稱:void LCD_Write_String()
**函數(shù)描述:寫入一串字符
******************************************************************************/
void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *str)
{ unsigned char i,j=0;
  unsigned char Position;
  while(str[j]>31) {j++;}
  for(i=0;i<j;i++)
  {   Position=Locate_Position(x,y);      //確定顯示的位置
      LCD1602_Write_Command(Position);   //寫入顯示的位置
      Delay(50);
      LCD1602_Write_Word(str[i]);         //寫入字符
      Delay(50);
      x++;
      if(x==16)
      {x=0;y^=1;}                      //如果寫到第16個則換行
  }
}
/*******************************************************************************
**函數(shù)名稱:void LCD1602_cls()
**功能描述:顯示屏清屏
********************************************************************************/
void LCD1602_cls()
{     
	LCD1602_Write_Command(0x01);           //顯示清屏
}

/*******************************************************************************
**函數(shù)名稱 :void LCD1602_Initial()
**功能描述:顯示器初始化
********************************************************************************/
void LCD1602_Initial()
{    TRISD=TRISD&0x00;
     TRISE=TRISE&0xf8;
     LCD1602_Write_Command(0x38);
     Delay(25000);      
     LCD1602_Write_Command(0x38);
     Delay(25000);
     LCD1602_Write_Command(0x38);
     Delay(25000);
     LCD1602_Write_Command(0x38);
     Delay(1000);     //設(shè)置顯示的方式
     LCD1602_Write_Command(0x08);;       //顯示關(guān)閉
     Delay(1000);
     LCD1602_Write_Command(0x01);   //清除顯示
     Delay(1000);
     LCD1602_Write_Command(0x06);      //顯示光標(biāo)移動設(shè)置
     Delay(1000);
    LCD1602_Write_Command(0x0c);      //顯示開及光標(biāo)設(shè)置
     Delay(1000);
}


/*
;注意6121的遙控器發(fā)射碼依次為:同步頭(引導(dǎo)碼)+32位數(shù)據(jù)碼(用戶碼低8位+用戶碼高8位+鍵碼+鍵碼的反碼)
;引導(dǎo)碼是由9MS的高電平加4.5MS的低電平構(gòu)成,我們接收到的剛好反相為9MS的低電平加4.5MS的高電平.
;數(shù)據(jù)碼'0'是由560US的高電平加560US的低電平構(gòu)成,接收時反相為560US的低電平加560US的高電平構(gòu)成.
;數(shù)據(jù)碼'1'是由560US的高電平加1.69MS的高電平構(gòu)成,接收時反相為560US的低電平加1.69MS的高電平構(gòu)成.
*/
/********************************************************
-----------------主函數(shù)----------------------------------
********************************************************/
void main()
{
  initvar();
  initial();
  LCD1602_Initial();
  sprintf(String,"wws:2007-10-18");
  LCD_Write_String(0,1,String);
  while(1)
  {  
        RB5=1;RB6=1;RB7=1;
	  	if(RB4==0)
	    {
          time_long=0;
	      while(RB4==0);
	      while(RB4==1);
	      if(time_long>=183)  //183
	      {   xdata=0;
		      data=0;  
		      for(i=0;i<16;i++)
	  	       {
		  	         
		  	    while(RB4==0);
		  	    time_long=0; 
		  	    while(RB4==1);
		  	    if(time_long>=100)   
	                 xdata=xdata+1;
		            else
		  	         xdata=xdata<<1;
		        }
	         for(i=0;i<16;i++)
	  	       {   
		  	       while(RB4==0);
		  	       time_long=0;
		  	       while(RB4==1);
                    if(time_long>=100)   
	                 data=data+1;
		            else
		  	         data=data<<1; 
			   }
			}  
			if(qxdata==data)
			{ 
			   credata=qxdata;		
		     }
		    qxdata=data;	 	   
		    }
		  keydata=credata;  
         switch(keydata)
	             {
		           case 420:         //亮度按鈕上  ^  右轉(zhuǎn)ZZZZZZZZZZZZZ//EN3
                              RC7=0; RC6=1;
                              RC4=0; RC5=1;
                              break;  
                   case 840:         //亮度按鈕上  ^  右轉(zhuǎn)ZZZZZZZZZZZZZ//EN3
                              RC7=0; RC6=1;
                              RC4=0; RC5=1;
                              break;
                   case 834:        //圖像按鈕上  ^  轉(zhuǎn)向停止ZZZZZZZZZ//
                              RC7=0; RC6=0;
                              RC4=0; RC5=0;
				              break;
				   case 1668:        //圖像按鈕上  ^  轉(zhuǎn)向停止ZZZZZZZZZ//
                              RC7=0; RC6=0;
                              RC4=0; RC5=0;
				              break;
				   case 2116:       //7號鍵       7   小輪停止XXX//EN1
				              RB2=0;RB3=1;
				              break;
				   case 2118:       //6號鍵       6   小輪啟動XXX
				              RB2=0;RB3=0;
				              break;
                   case 2130:       //音量按鈕上  ^   左轉(zhuǎn)ZZZZZZZZZZZZZ
                              RC7=1; RC6=0;
                              RC4=1; RC5=0;         
                              break;
				   case 2132:      //調(diào)頻CH按鈕下     拉1停   EN2
                              RC2=0;RC3=0;  
				              break;
				   case 2136:      //調(diào)頻CH按鈕上     拉1啟動  
                              RC2=0;RC3=1;
				              break;
				   case 2148:      // 10+按鈕         拉2停    EN2
				              RC0=0;RC1=0;
				              break;
                   case 2152:      // 0/30按鈕        拉2啟動 
                              RC0=0;RC1=1;
                              break;
                   case 3204:      //3號鍵            主動輪停止 EN1
                              RB0=0;RB1=0;
				              break;           
				   case 6408:      //3號鍵            主動輪停止 EN1
                              RB0=0;RB1=0;
				              break;
				   case 3208:      //2號鍵            主動輪啟動 
				              RB0=0;RB1=1;
				              break;
				   case 6416:      //2號鍵            主動輪啟動 
				              RB0=0;RB1=1;
				              break;
				   case 6464:      //紅色關(guān)閉鍵       全部關(guān)閉
				              PORTB=PORTB&0XF0;
				              PORTC=0X00;
				              break;
				   case 3232:      //紅色關(guān)閉鍵       全部關(guān)閉
				              PORTB=PORTB&0XF0;
				              PORTC=0X00;
				              break;
				   default :break;
	             }
	          keydata=0;
	     if(redata!=credata)
	      {     
			// RC5=0;   
		     sprintf(String,"%u   ",credata);
             LCD_Write_String(0,0,String);
             redata=credata;
             //Delay(1000);
             //RC5=1;
             //Delay(2000);      
          }
    } 
}

 //----------------------------------------------------------
 //----------------------end file----------------------------
 //----------------------------------------------------------

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影在线免费看| 国产欧美综合在线观看第十页| 日本一区二区视频在线观看| 久久99精品久久久久婷婷| 欧美精品tushy高清| 亚洲成av人片在线| 欧美日韩高清在线| 舔着乳尖日韩一区| 777久久久精品| 日本中文字幕一区二区有限公司| 欧美日韩精品一区二区| 日韩专区在线视频| 日韩一区国产二区欧美三区| 男女男精品网站| 久久免费看少妇高潮| 风间由美一区二区三区在线观看 | 日本欧美一区二区三区| 欧美日韩高清不卡| 日本怡春院一区二区| 日韩三级.com| 国产精品一区二区三区乱码| 中文字幕av一区二区三区免费看| 成人福利视频网站| 一区二区三区免费观看| 欧美巨大另类极品videosbest| 美女一区二区久久| 久久久午夜电影| 91亚洲精品一区二区乱码| 一区二区成人在线视频| 欧美一区二区三区四区久久| 韩日av一区二区| 国产精品国产三级国产aⅴ原创| 91亚洲国产成人精品一区二三| 亚洲国产精品麻豆| xfplay精品久久| 99久久精品情趣| 天堂av在线一区| 国产亚洲美州欧州综合国| 91老师片黄在线观看| 天堂在线一区二区| 国产精品短视频| 欧美高清性hdvideosex| 国产91清纯白嫩初高中在线观看| 亚洲一区在线电影| 精品嫩草影院久久| 色8久久精品久久久久久蜜| 久久精品免费观看| 亚洲人成7777| 精品国产乱码久久久久久1区2区 | 国产精品网曝门| 欧美日本国产视频| 成人精品免费看| 日本欧美肥老太交大片| 中文字幕一区二区三区在线不卡 | 日韩成人精品在线| 综合在线观看色| 欧美精品一区二区高清在线观看| 99久久国产综合精品女不卡| 日本aⅴ亚洲精品中文乱码| 中文字幕一区二区三中文字幕| 日韩三级视频在线看| 欧美在线|欧美| 成人激情电影免费在线观看| 蜜桃av一区二区在线观看| 亚洲欧美偷拍三级| 久久精品亚洲一区二区三区浴池| 欧美精品粉嫩高潮一区二区| 色综合一个色综合| 国产成人自拍高清视频在线免费播放| 午夜日韩在线观看| 国产精品免费久久| 国产亚洲福利社区一区| 日韩一级高清毛片| 69堂精品视频| 欧美高清视频一二三区 | 色吧成人激情小说| 成人性生交大片免费看视频在线 | 中文字幕一区在线观看视频| 久久亚洲精品国产精品紫薇| 91精品国产91综合久久蜜臀| 欧美色国产精品| 在线观看国产日韩| 欧美亚洲国产一区二区三区va | 色综合久久99| 一本到三区不卡视频| 99精品久久99久久久久| 99精品欧美一区二区蜜桃免费| 粉嫩在线一区二区三区视频| 国产高清不卡二三区| 国产成人自拍网| 成人激情开心网| 成人激情黄色小说| 一本一道久久a久久精品| 不卡一区二区三区四区| 91亚洲午夜精品久久久久久| 91看片淫黄大片一级| 日本高清不卡aⅴ免费网站| 欧洲亚洲国产日韩| 欧美日韩国产一区二区三区地区| 欧日韩精品视频| 在线精品视频免费观看| 欧美日韩亚洲综合一区二区三区| 精品视频色一区| 欧美一卡二卡三卡| 久久日韩粉嫩一区二区三区| 国产三区在线成人av| 国产精品久久久久久户外露出| 中国色在线观看另类| 成人免费一区二区三区视频| 亚洲精品成人天堂一二三| 亚洲综合成人在线视频| 日韩精品电影一区亚洲| 国产福利一区二区三区视频在线 | 在线视频一区二区三| 欧美日精品一区视频| 91精品国产色综合久久ai换脸 | 日韩高清不卡在线| 极品少妇xxxx偷拍精品少妇| 成人久久18免费网站麻豆| 91福利视频网站| 日韩免费视频一区| 国产精品视频在线看| 亚洲午夜一区二区| 狠狠色综合日日| 99久久99久久精品国产片果冻| 欧美色精品天天在线观看视频| 欧美一级免费大片| 国产欧美日韩精品在线| 亚洲成人综合网站| 国产精品一区二区在线观看不卡 | 国产欧美日本一区视频| 一区二区三区在线播| 免费观看成人av| 91麻豆文化传媒在线观看| 日韩精品专区在线影院重磅| 综合久久国产九一剧情麻豆| 日本中文一区二区三区| 91性感美女视频| 久久久久久久精| 亚洲成人av福利| 不卡一区二区三区四区| 日韩欧美一二区| 亚洲国产美女搞黄色| 国产乱码精品一区二区三| 欧美日韩免费高清一区色橹橹| 日韩一级黄色大片| 亚洲第一成年网| av激情亚洲男人天堂| 精品国产91亚洲一区二区三区婷婷| 亚洲欧美另类久久久精品| 另类调教123区| 欧美色视频在线| 综合欧美一区二区三区| 国产激情91久久精品导航| 日韩欧美一卡二卡| 日日夜夜一区二区| 欧美在线一二三四区| 国产精品成人免费在线| 国产精品一区在线| 精品美女被调教视频大全网站| 亚洲一区影音先锋| 91美女视频网站| 亚洲国产成人在线| 国产精品一区一区三区| 精品91自产拍在线观看一区| 三级久久三级久久久| 欧美日韩国产高清一区二区| 亚洲人成网站精品片在线观看| 成人污视频在线观看| 久久精品夜色噜噜亚洲aⅴ| 国内精品免费在线观看| 日韩欧美国产一区二区三区| 日韩高清欧美激情| 91精品免费观看| 琪琪久久久久日韩精品| 5858s免费视频成人| 无吗不卡中文字幕| 欧美视频自拍偷拍| 亚洲成人精品在线观看| 欧美日韩在线三级| 偷拍亚洲欧洲综合| 制服丝袜一区二区三区| 日产国产欧美视频一区精品| 欧美一区二区三区性视频| 美女视频一区在线观看| 日韩精品一区国产麻豆| 久久电影网电视剧免费观看| 日韩视频永久免费| 国模娜娜一区二区三区| 久久久久久久久久久久久久久99| 国产很黄免费观看久久| 国产精品久久精品日日| 91免费观看视频| 亚洲午夜精品在线| 日韩一区二区三区视频| 国内精品自线一区二区三区视频| 国产肉丝袜一区二区| 色综合一区二区三区| 舔着乳尖日韩一区| 欧美精品一区二区高清在线观看|