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

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

?? 中斷法.lst

?? 這是調串口的初學程序 蠻實用 通俗易懂值得一看
?? LST
字號:
C51 COMPILER V6.12  _衉___                                                                 09/02/2007 23:23:36 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE _衉___
OBJECT MODULE PLACED IN .\中斷法.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE .\中斷法.c DEBUG OBJECTEXTEND

stmt level    source

   1          //-----------------------函數聲明,變量定義------------------------------------------
   2          #include <reg51.h>
   3          #define KEY P2
   4          sbit INT_0 =P3^2;    				    // 將p3.2外部中斷0
   5          unsigned char key_code,scan,num;     //鍵值
   6          unsigned char code LEDCODE[]=
   7          {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};  
   8          
   9          
  10          //-----------------------變量聲明----------------------------------------------------
  11          void system_init(void );     		    //設定INT0的工作方式,供主程序調用
  12          void INT0_SCANkey();         		    //外部中斷0處理程序
  13          void delay(void);            	       //延時程序
  14          unsigned char scan_key();    		    //掃描鍵盤,返回鍵值(高四位代表行,低四位代表列)
  15          void key_manage(unsigned char temp); //鍵盤散轉
  16          //-----------------------------------------------------------------------------------
  17          void main(void)
  18          {
  19   1      while(1)	
  20   1      	{
  21   2      		system_init();				       //中斷初始化
  22   2      	}
  23   1      }
  24          
  25          void delay(void)
  26          {
  27   1      	unsigned char j,k;
  28   1         for(j=20;j>0;j--)
  29   1         for(k=248;k>0;k--);
  30   1      }
  31          
  32          //-----------------------------------------------------------------------------------
  33          // 函數名稱: system_init()
  34          // 函數功能: 初始化設置
  35          //  設定INT0的工作方式
  36          //-----------------------------------------------------------------------------------
  37          void system_init(void )  
  38             {
  39   1          IT0=0;     		    	//選擇INT0為電平觸發方式
  40   1          EX0=1;   	            //外部中斷允許
  41   1          EA=1; 				      //系統中斷允許
  42   1          KEY=0x0f;
  43   1      	}
  44          
  45          //------------------------------------------------------------------------------------
  46          // 函數名稱: INT0_intrupt
  47          // 函數功能: 外部中斷0處理程序
  48          //------------------------------------------------------------------------------------
  49          void INT0_SCANkey() interrupt 0 using 1
  50          { 
  51   1          key_code=0;    		               //鍵值
  52   1          EA=0;
  53   1          delay();               		  	   //消抖動
  54   1          if(INT_0==0)                  	   //再次判斷是否有鍵按下
  55   1            {
C51 COMPILER V6.12  _衉___                                                                 09/02/2007 23:23:36 PAGE 2   

  56   2      			delay();
  57   2      			if(INT_0==0)
  58   2      				{
  59   3               		key_code=scan_key();   //有,就取鍵碼,即:key_code=keycode
  60   3               		while(INT_0==0);       //如果按鍵仍然為按下狀態,剛程序持續執行此語句:等待釋放.
  61   3               		key_manage(key_code);  //按鍵處理
  62   3      				}
  63   2      	   }
  64   1          EA=1;
  65   1      }
  66          
  67          
  68          //--------------------------------------------------------------------------------------
  69          // 函數名稱: scan_key
  70          // 函數功能: //掃描鍵盤,返回鍵值(高四位代表行,低四位代表列)
  71          //--------------------------------------------------------------------------------------------------
  72          unsigned char scan_key()    
  73          {
  74   1         scan=0xef;         				   //鍵盤掃描碼,采用逐行掃描的方法
  75   1         while(scan!=0xff)  				   //四次掃描完畢之后退出
  76   1         {
  77   2         KEY=scan;   						   //輸入掃描碼,掃描P1.4對應的行
  78   2         num=KEY;   						      //讀出數據,看是否在此行上的某列鍵盤被按下
  79   2         if((num&0x0f)!=0x0f){break;}     //掃描到按下的鍵,則退出  
  80   2         scan=(num<<1)|0x0f;              //否則,更新掃描碼繼續掃描  
  81   2         }  
  82   1         num=~num; 
  83   1         return(num);
  84   1      }
  85          
  86          //--------------------------------------------------------------------------------------------------
  87          // 函數名稱: key_manage
  88          // 入口參數: keycode 掃描鍵盤返回的鍵值(高四位代表行,低四位代表列)
  89          // 函數功能: 鍵盤散轉
  90          //--------------------------------------------------------------------------------------------------
  91          void key_manage(unsigned char temp)  //注:temp只不過是形式參數,當它被語句
  92          {	      							       //key_manage(key_code)調用時,實際參加處理的
  93   1        temp=num;							       //參數是key_code,即實際參數.
  94   1       switch(temp)						 							
  95   1          {
  96   2      	  case 0x11: temp=0;break;
  97   2      	  case 0x12: temp=1;break;
  98   2      	  case 0x14: temp=2;break;
  99   2      	  case 0x18: temp=3;break;
 100   2      	  case 0x21: temp=4;break;
 101   2      	  case 0x22: temp=5;break;
 102   2      	  case 0x24: temp=6;break;
 103   2      	  case 0x28: temp=7;break;
 104   2        	  case 0x41: temp=8;break;
 105   2        	  case 0x42: temp=9;break;
 106   2      	  case 0x44: temp=10;break;
 107   2      	  case 0x48: temp=11;break;
 108   2      	  case 0x81: temp=12;break;
 109   2      	  case 0x82: temp=13;break;
 110   2      	  case 0x84: temp=14;break;
 111   2      	  case 0x88: temp=15;break;
 112   2          }
 113   1        P1=LEDCODE[temp]; 
 114   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V6.12  _衉___                                                                 09/02/2007 23:23:36 PAGE 3   

   CODE SIZE        =    263    ----
   CONSTANT SIZE    =     16    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      3       1
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久婷婷国产综合精品| 欧美日韩一区在线| 亚洲国产一区视频| 国产亚洲精品中文字幕| 欧美日韩午夜在线| 成人美女视频在线看| 麻豆91在线看| 午夜精品福利久久久| 一区二区中文字幕在线| 久久亚洲二区三区| 欧美精品在线观看播放| 色哟哟国产精品| 国产**成人网毛片九色 | 亚洲va欧美va人人爽| 久久―日本道色综合久久| 欧美精品v日韩精品v韩国精品v| av日韩在线网站| 国产激情偷乱视频一区二区三区| 奇米精品一区二区三区在线观看 | ...xxx性欧美| 久久久久九九视频| 日韩欧美专区在线| 欧美精品久久天天躁| 日本韩国欧美在线| 91色视频在线| 91在线精品一区二区| 成人av一区二区三区| 国产精品亚洲一区二区三区在线| 看片的网站亚洲| 日av在线不卡| 日本美女一区二区三区| 水蜜桃久久夜色精品一区的特点| 亚洲大型综合色站| 亚洲成av人片观看| 性久久久久久久久| 日韩影院精彩在线| 日本不卡视频在线观看| 日本不卡视频在线| 狠狠久久亚洲欧美| 国产精品一区在线观看乱码| 国产高清一区日本| 国产精品羞羞答答xxdd| 国产电影一区二区三区| 国产成+人+日韩+欧美+亚洲| 成人国产精品免费观看动漫| 成人黄色网址在线观看| 99精品一区二区三区| 91网站在线播放| 色一区在线观看| 欧美精品xxxxbbbb| 日韩欧美高清dvd碟片| 久久亚洲综合色| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产欧美精品一区| 国产精品免费视频网站| 亚洲欧美日韩在线| 五月天婷婷综合| 久久精品国产99国产| 国产成人8x视频一区二区| 91视视频在线观看入口直接观看www| 色吧成人激情小说| 91精品国产综合久久精品图片| 精品国产99国产精品| 国产精品国产自产拍高清av王其| 亚洲视频综合在线| 日韩高清不卡一区二区| 国产在线精品一区二区夜色 | 国产91丝袜在线18| 一本色道久久综合亚洲91| 欧美日韩亚洲国产综合| 欧美tickling挠脚心丨vk| 欧美国产日韩亚洲一区| 亚洲国产欧美一区二区三区丁香婷| 日日夜夜免费精品| 国产一区二区精品久久91| 91黄视频在线| 2023国产精品视频| 亚洲精品一二三| 久久99久久久久久久久久久| 白白色亚洲国产精品| 欧美精品在线一区二区三区| 国产亚洲1区2区3区| 性久久久久久久| 成人教育av在线| 欧美肥妇bbw| 中文字幕在线观看不卡| 日本中文字幕一区二区视频 | 欧美日韩免费观看一区二区三区 | 国产成人激情av| 在线一区二区视频| 久久久噜噜噜久久中文字幕色伊伊 | 91精品国产综合久久久久久久 | 丝袜亚洲另类欧美综合| 成人午夜av在线| 日韩一区二区三区四区五区六区| 国产精品欧美精品| 美女视频网站久久| 欧洲生活片亚洲生活在线观看| 久久婷婷综合激情| 日韩av在线免费观看不卡| 91亚洲国产成人精品一区二三| 日韩精品专区在线影院观看| 亚洲精品欧美在线| 成人午夜又粗又硬又大| 欧美一激情一区二区三区| 亚洲裸体在线观看| 成人性视频免费网站| 欧美精品一区二区三区高清aⅴ | 亚洲午夜精品在线| a亚洲天堂av| 中文字幕国产精品一区二区| 久久99精品久久久久久久久久久久| 欧美日精品一区视频| 亚洲欧美一区二区不卡| 福利电影一区二区| 久久精品免视看| 久久精品99国产精品日本| 欧美日韩国产在线观看| 一级精品视频在线观看宜春院 | 在线观看免费亚洲| 中文字幕佐山爱一区二区免费| 国产精品自拍三区| 久久一区二区视频| 精品影视av免费| 日韩免费性生活视频播放| 欧美性生活影院| 一区二区三区.www| 91极品视觉盛宴| 一区二区久久久久久| 色婷婷综合久久久久中文| 亚洲黄一区二区三区| 色先锋久久av资源部| 亚洲三级电影网站| av男人天堂一区| 亚洲精品菠萝久久久久久久| 91久久精品一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 色婷婷精品久久二区二区蜜臀av| 亚洲美女在线一区| 91福利精品第一导航| 亚洲另类在线制服丝袜| 欧美视频一区二区在线观看| 婷婷久久综合九色国产成人| 欧美顶级少妇做爰| 免费看黄色91| 久久久.com| 91女神在线视频| 午夜精品在线视频一区| 欧美一区二区三区在| 国内欧美视频一区二区| 国产欧美日韩激情| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 精品成人在线观看| 成人在线综合网| 亚洲三级在线免费| 在线亚洲精品福利网址导航| 午夜日韩在线观看| 精品理论电影在线观看| 国产福利91精品| 一区二区三区四区视频精品免费 | 狠狠色丁香九九婷婷综合五月| 久久久国产综合精品女国产盗摄| 成人午夜大片免费观看| 一卡二卡欧美日韩| 2020日本不卡一区二区视频| 91丝袜美腿高跟国产极品老师| 亚洲综合在线电影| 精品卡一卡二卡三卡四在线| 成人免费电影视频| 偷拍日韩校园综合在线| 欧美激情一区二区三区蜜桃视频 | 精品国精品自拍自在线| 99久久国产综合色|国产精品| 亚洲第四色夜色| 国产欧美一区二区在线| 欧美日韩一区小说| 国产成人啪午夜精品网站男同| 亚洲最新在线观看| 2019国产精品| 欧美日韩日本视频| 成人午夜视频免费看| 首页国产欧美久久| 亚洲欧洲日韩一区二区三区| 日韩三级中文字幕| 91在线观看免费视频| 国产最新精品免费| 天天色天天爱天天射综合| 国产精品国产自产拍高清av| 日韩欧美激情四射| 欧美综合一区二区| 国产成人av影院| 日本视频免费一区| 尤物在线观看一区| 欧美激情中文字幕一区二区| 欧美精品欧美精品系列| 91美女在线看| 国产成人综合在线| 久久精品二区亚洲w码| 图片区小说区区亚洲影院| 亚洲少妇30p|