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

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

?? 矩陣鍵盤掃描程序.lst

?? 這是本人花了200元買的51開發(fā)板上的所有程序資料
?? LST
字號:
C51 COMPILER V8.02   __陣鍵盤掃描程序                                                      05/14/2008 18:45:38 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE __陣鍵盤掃描程序
OBJECT MODULE PLACED IN 矩陣鍵盤掃描程序.OBJ
COMPILER INVOKED BY: C:\keil\C51\BIN\C51.EXE 矩陣鍵盤掃描程序.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //MCU:AT89S51
   2          //晶振:12M
   3          #include"AT89X51.H"
   4          unsigned char code numcode[]={0xc0,0xf9,0xa4,0xb0,0x99,
   5                                        0x92,0x82,0xf8,0x80,0x90,
   6                                        0X88,0X83,0XC6,0XA1,0X86,0X8E,0XFF
   7                                                                    };//數(shù)字0~9及ABCDEF共陽數(shù)碼管代碼 
   8          unsigned char code charcode[]={0xc0,0xc7,0xc7,0x86,0x89};
   9                                         // HELLO  字樣共陽數(shù)碼管代碼 
  10                                 
  11          unsigned char code bitcode[]={0xfe,0xfd,0xfb,0xf7,
  12                                        0xef,0xdf,0xbf,0x7f}; //數(shù)碼管位選代碼
  13          unsigned char dispbuf[8]={16,16,16,0,1,2,3,4};
  14          unsigned char disp_bit_count;
  15          
  16          unsigned char disp_count;
  17          unsigned char temp;
  18          unsigned char key;
  19          
  20          unsigned char i,j;
  21          
  22          
  23          /********1ms延時子程序***********/
  24          delay_nms(unsigned int n)
  25          {
  26   1       unsigned int i;
  27   1       unsigned char j;
  28   1      
  29   1       for(i=0;i<n;i++)
  30   1          for(j=0;j<120;j++)
  31   1                ;     //空操作
  32   1      }
  33          
  34          unsigned char keyscan(void)
  35          {    
  36   1            P2=0xff;
  37   1            P2_4=0;
  38   1            temp=P2;
  39   1            temp=temp&0x0f;
  40   1            if (temp!=0x0f)
  41   1              {
  42   2                delay_nms(10);
  43   2                temp=P2;
  44   2                temp=temp&0x0f;
  45   2                if (temp!=0x0f)
  46   2                  {
  47   3                    temp=P2;
  48   3                    temp=temp&0x0f;              
  49   3                    switch(temp)
  50   3                      {
  51   4                        case 0x0e:
  52   4                          key=7;
  53   4                          break;
  54   4                        case 0x0d:
  55   4                          key=8;
C51 COMPILER V8.02   __陣鍵盤掃描程序                                                      05/14/2008 18:45:38 PAGE 2   

  56   4                          break;
  57   4                        case 0x0b:
  58   4                          key=9;
  59   4                          break;
  60   4                        case 0x07:
  61   4                          key=10;
  62   4                          break;
  63   4                      }
  64   3                    temp=P2;
  65   3                    temp=temp & 0x0f;              
  66   3                    while(temp!=0x0f)
  67   3                      {
  68   4                        temp=P2;
  69   4                        temp=temp&0x0f;              
  70   4                      }
  71   3                  }
  72   2              }
  73   1       
  74   1            P2=0xff;
  75   1            P2_5=0;
  76   1            temp=P2;
  77   1            temp=temp&0x0f;
  78   1            if (temp!=0x0f)
  79   1              {
  80   2                delay_nms(10);
  81   2                temp=P2;
  82   2                temp=temp&0x0f;
  83   2                if (temp!=0x0f)
  84   2                  {
  85   3                    temp=P2;
  86   3                    temp=temp&0x0f;              
  87   3                    switch(temp)
  88   3                      {
  89   4                        case 0x0e:
  90   4                          key=4;
  91   4                          break;
  92   4                        case 0x0d:
  93   4                          key=5;
  94   4                          break;
  95   4                        case 0x0b:
  96   4                          key=6;
  97   4                          break;
  98   4                        case 0x07:
  99   4                          key=11;
 100   4                          break;
 101   4                      }
 102   3                    temp=P2;
 103   3                    temp=temp & 0x0f;              
 104   3                    while(temp!=0x0f)
 105   3                      {
 106   4                        temp=P2;
 107   4                        temp=temp&0x0f;              
 108   4                      }
 109   3                  }
 110   2              }
 111   1       
 112   1            P2=0xff;
 113   1            P2_6=0;
 114   1            temp=P2;
 115   1            temp=temp&0x0f;
 116   1            if (temp!=0x0f)
 117   1              {
C51 COMPILER V8.02   __陣鍵盤掃描程序                                                      05/14/2008 18:45:38 PAGE 3   

 118   2                delay_nms(10);
 119   2                temp=P2;
 120   2                temp=temp&0x0f;
 121   2                if(temp!=0x0f)
 122   2                  {
 123   3                    temp=P2;
 124   3                    temp=temp&0x0f;              
 125   3                    switch(temp)
 126   3                      {
 127   4                        case 0x0e:
 128   4                          key=1;
 129   4                          break;
 130   4                        case 0x0d:
 131   4                          key=2;
 132   4                          break;
 133   4                        case 0x0b:
 134   4                          key=3;
 135   4                          break;
 136   4                        case 0x07:
 137   4                          key=12;
 138   4                          break;
 139   4                      }
 140   3                    temp=P2;
 141   3                    temp=temp&0x0f;              
 142   3                    while(temp!=0x0f)
 143   3                      {
 144   4                        temp=P2;
 145   4                        temp=temp&0x0f;              
 146   4                      }
 147   3                  }
 148   2              }
 149   1       
 150   1            P2=0xff;
 151   1            P2_7=0;
 152   1            temp=P2;
 153   1            temp=temp & 0x0f;
 154   1            if (temp!=0x0f)
 155   1              {
 156   2                delay_nms(10);
 157   2                temp=P2;
 158   2                temp=temp&0x0f;
 159   2                if (temp!=0x0f)
 160   2                  {
 161   3                    temp=P2;
 162   3                    temp=temp & 0x0f;              
 163   3                    switch(temp)
 164   3                      {
 165   4                        case 0x0e:
 166   4                          key=0;
 167   4                          break;
 168   4                        case 0x0d:
 169   4                          key=13;
 170   4                          break;
 171   4                        case 0x0b:
 172   4                          key=14;
 173   4                          break;
 174   4                        case 0x07:
 175   4                          key=15;
 176   4                          break;
 177   4                      }
 178   3                    temp=P2;
 179   3                    temp=temp & 0x0f;              
C51 COMPILER V8.02   __陣鍵盤掃描程序                                                      05/14/2008 18:45:38 PAGE 4   

 180   3                    while(temp!=0x0f)
 181   3                      {
 182   4                        temp=P2;
 183   4                        temp=temp & 0x0f;              
 184   4                      }
 185   3                  }  
 186   2              }
 187   1          return (key);
 188   1      }
 189           
 190           
 191          void main(void)
 192          {
 193   1         TMOD=0x02;  //使用定時器0,選擇方式2(常數(shù)自動重裝的8位定時器)
 194   1        TH0=0x06;   //保存數(shù)值,用于自動重裝
 195   1        TL0=0x06;  //定時250uS初值
 196   1        TR0=1;    //開定時器0
 197   1        ET0=1;   //開定時器0溢出中斷
 198   1        EA=1;    //開總中斷
 199   1       while(1)
 200   1        {
 201   2         dispbuf[0]=keyscan();
 202   2       
 203   2        }
 204   1      }
 205          
 206          /**********T0250uS中斷服務程序***************/
 207          void t0(void) interrupt 1 using 0
 208          {
 209   1        disp_count++;
 210   1        if(disp_count==8)
 211   1          {
 212   2            disp_count=0;
 213   2                if(disp_bit_count>=3)
 214   2                 P0=charcode[dispbuf[disp_bit_count]];
 215   2                else
 216   2             P0=numcode[dispbuf[disp_bit_count]];
 217   2            P1=bitcode[disp_bit_count];
 218   2                disp_count=0;
 219   2            disp_bit_count++;
 220   2            if(disp_bit_count==8)
 221   2              {
 222   3                disp_bit_count=0;
 223   3              }
 224   2      
 225   2           }
 226   1      
 227   1       
 228   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    488    ----
   CONSTANT SIZE    =     30    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     14    ----
   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一区二区三区免费野_久草精品视频
三级一区在线视频先锋| 91蜜桃在线观看| 91麻豆精品在线观看| 91精品国产综合久久久久久久久久 | 日韩网站在线看片你懂的| 日本一区二区三区高清不卡| 欧美a级一区二区| 91国偷自产一区二区开放时间 | **性色生活片久久毛片| 麻豆国产欧美一区二区三区| 91色乱码一区二区三区| 久久综合精品国产一区二区三区| 亚洲精品国产成人久久av盗摄| 国产老肥熟一区二区三区| 欧美色窝79yyyycom| 中文字幕在线不卡视频| 激情综合网最新| 欧美一级精品大片| 亚洲国产欧美另类丝袜| 色综合久久综合网| 国产精品国产三级国产aⅴ入口| 精品综合久久久久久8888| 欧美日韩亚洲高清一区二区| 亚洲欧美在线观看| 波多野结衣中文一区| 国产亚洲一二三区| 国产精品一品视频| 26uuu亚洲综合色| 精品亚洲aⅴ乱码一区二区三区| 91精品国产麻豆| 免费视频最近日韩| 欧美年轻男男videosbes| 亚洲影院理伦片| 欧美亚洲尤物久久| 亚洲精品视频观看| 欧洲色大大久久| 亚洲国产人成综合网站| 欧美日韩五月天| 丝袜诱惑亚洲看片| 91麻豆精品国产91久久久 | 成人免费黄色在线| 国产精品亲子乱子伦xxxx裸| 懂色av中文字幕一区二区三区| 中文字幕第一区二区| av电影天堂一区二区在线| 亚洲视频狠狠干| 欧美综合视频在线观看| 亚欧色一区w666天堂| 制服丝袜日韩国产| 国产一区二区中文字幕| 久久久国产综合精品女国产盗摄| 国产宾馆实践打屁股91| 亚洲裸体xxx| 欧美精品电影在线播放| 看国产成人h片视频| 国产精品美女久久久久高潮| 一本色道久久综合精品竹菊| 亚洲国产成人精品视频| 日韩一级精品视频在线观看| 国产精品亚洲第一区在线暖暖韩国| 国产欧美久久久精品影院| 91国偷自产一区二区开放时间| 热久久久久久久| 国产精品网站一区| 欧美精品乱码久久久久久 | 美国三级日本三级久久99| 久久精品视频一区二区三区| 91美女视频网站| 麻豆国产精品视频| 亚洲日本在线观看| 欧美大片拔萝卜| 97久久精品人人澡人人爽| 日韩成人免费看| 国产精品少妇自拍| 欧美一级欧美三级| 91美女在线观看| 国产美女精品一区二区三区| 亚洲一区二区三区精品在线| 久久久精品黄色| 欧美一卡二卡三卡四卡| 99国产精品国产精品久久| 国内成人精品2018免费看| 亚洲成人激情自拍| 亚洲欧洲色图综合| 精品va天堂亚洲国产| 欧美综合色免费| caoporn国产精品| 国产一区二区女| 天天影视涩香欲综合网| 日韩码欧中文字| 久久九九99视频| 精品国产乱子伦一区| 欧美日韩电影一区| 在线观看视频91| av不卡一区二区三区| 精品亚洲国产成人av制服丝袜| 无码av免费一区二区三区试看| 中文字幕亚洲综合久久菠萝蜜| 精品乱人伦一区二区三区| 欧美日韩精品一区二区| 色偷偷一区二区三区| 成人综合日日夜夜| 国产精品99久久久久久久vr| 久久99久久久久| 美女网站在线免费欧美精品| 亚洲aⅴ怡春院| 亚洲丰满少妇videoshd| 亚洲综合一二三区| 亚洲一区二区综合| 中文字幕在线一区免费| 中文字幕不卡在线观看| 久久久精品2019中文字幕之3| 精品国内片67194| 精品国产一区久久| 久久欧美一区二区| 国产日韩av一区| 国产欧美精品一区aⅴ影院 | 成人中文字幕电影| 国产91精品精华液一区二区三区| 国产精品自拍三区| 成人午夜私人影院| 色综合天天视频在线观看| 色婷婷亚洲精品| 欧美精品久久99久久在免费线 | 极品少妇xxxx精品少妇偷拍| 裸体一区二区三区| 国产一区二区在线电影| 国产精品一二三| 97精品超碰一区二区三区| 93久久精品日日躁夜夜躁欧美| 99久久综合狠狠综合久久| 欧美综合一区二区三区| 欧美一级日韩免费不卡| 精品成a人在线观看| 国产精品嫩草久久久久| 亚洲乱码国产乱码精品精可以看| 性做久久久久久久久| 经典三级在线一区| 99riav久久精品riav| 欧美日韩成人综合在线一区二区| 69堂成人精品免费视频| 久久精品一区二区三区不卡| 亚洲视频一二区| 蜜桃传媒麻豆第一区在线观看| 国产在线精品一区二区不卡了 | 日韩丝袜情趣美女图片| 久久精品网站免费观看| 一区二区三区在线看| 日韩高清不卡一区二区| 国产99久久久国产精品潘金| 欧美亚洲动漫精品| 亚洲精品一区在线观看| 中文字幕一区二区三区四区不卡| 香蕉影视欧美成人| 国产 日韩 欧美大片| 欧美高清视频一二三区| 国产欧美一区二区三区沐欲| 亚洲综合成人网| 成人在线视频首页| 在线电影一区二区三区| 国产精品成人在线观看| 美女www一区二区| 91国偷自产一区二区三区成为亚洲经典 | 亚洲成人自拍一区| 国产69精品久久久久777| 8x福利精品第一导航| 亚洲色大成网站www久久九九| 另类成人小视频在线| 色婷婷综合中文久久一本| 久久天堂av综合合色蜜桃网| 一区二区三区.www| 国产91精品露脸国语对白| 欧美一级在线观看| 亚洲午夜在线视频| 99精品欧美一区二区三区小说| 日韩精品一区二区三区视频在线观看 | 欧美视频一区在线观看| 中文字幕免费一区| 九九国产精品视频| 91精品国产综合久久福利| 亚洲视频网在线直播| 成人免费毛片高清视频| 精品美女一区二区三区| 日本午夜一本久久久综合| 欧美少妇一区二区| 一区二区三区四区视频精品免费| 成人一区二区三区在线观看| 26uuu精品一区二区| 久国产精品韩国三级视频| 欧美日本乱大交xxxxx| 亚洲成人中文在线| 欧美日韩一级二级三级| 亚洲h在线观看| 欧美日韩另类一区| 亚洲国产中文字幕在线视频综合 | 欧美一区二区三区性视频| 午夜av一区二区三区| 欧美福利视频一区| 偷拍一区二区三区四区| 欧美午夜一区二区三区|