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

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

?? musinstru.lst

?? 包含電路圖及c語言程序
?? LST
字號:
C51 COMPILER V7.02b   MUSINSTRU                                                            09/18/2005 14:22:19 PAGE 1   


C51 COMPILER V7.02b, COMPILATION OF MODULE MUSINSTRU
OBJECT MODULE PLACED IN MusInstru.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE MusInstru.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /*****************************************/
   2          /* Copyright (c) 2005, 通信工程學院      */
   3          /* All rights reserved.                  */
   4          /* 作    者:戴 佳                                               */
   5          /*****************************************/
   6          
   7          #include "MusInstru.h"
   8          
   9          /* 鍵消抖延時函數 */
  10          void delay(void)
  11          {
  12   1              uchar i;
  13   1              for (i=300;i>0;i--);
  14   1      }
  15          
  16          /* 鍵掃描函數 */
  17          uchar getkey(void)
  18          {
  19   1              uchar scancode,tmpcode;
  20   1      
  21   1              if ((P1&0xf0)==0xf0)                    
  22   1                      return(0);
  23   1      
  24   1              scancode = 0xfe;
  25   1              while((scancode&0x10)!=0)               // 逐行掃描
  26   1              {
  27   2                      P1 = scancode;                          // 輸出行掃描碼
  28   2                      if ((P1&0xf0)!=0xf0)            // 本行有鍵按下
  29   2                      {
  30   3                              tmpcode = (P1&0xf0)|0x0f;
  31   3      
  32   3                              /* 返回特征字節碼,為1的位即對應于行和列 */
  33   3                              return((~scancode)+(~tmpcode));
  34   3                      }
  35   2                      else scancode = (scancode<<1)|0x01;             // 行掃描碼左移一位
  36   2              }
  37   1      }
  38          
  39          /* 定時器0中斷服務子程序 */
  40          void time0_int(void) interrupt 1 using 0
  41          {
  42   1              /* 設置計數初值 */
  43   1              TH0 = STH0;
  44   1              TL0 = STL0; 
  45   1              P20=~P20;                                                       // 反相,產生輸出脈沖
  46   1      }
  47          
  48          /* 主程序 */
  49          void main()
  50          {
  51   1              uchar key,k;
  52   1      
  53   1              TMOD = 0x01;                                                    // T0,工作方式1
  54   1      
  55   1              ET0 = 1;
C51 COMPILER V7.02b   MUSINSTRU                                                            09/18/2005 14:22:19 PAGE 2   

  56   1              EA = 1;
  57   1      
  58   1              while(1)
  59   1          {
  60   2                      P1 = 0xf0;                                                              // 發全0行掃描碼
  61   2                      if ((P1&0xf0)!=0xf0)                                    // 若有鍵按下
  62   2                      {
  63   3                              delay();                                                        // 延時去抖動
  64   3                              if ((P1&0xf0)!=0xf0)                            // 延時后再判斷一次,去除抖動影響
  65   3                              {
  66   4                                      key = getkey();                                 // 調用鍵盤掃描函數
  67   4      
  68   4                                      // 根據獲取的按鍵位置得到k值
  69   4                                      switch(key)
  70   4                                      {
  71   5                                      case 0x11:                                              // 1行1列
  72   5                                                      k = 0;
  73   5                                                      break;
  74   5                                              case 0x21:                                              // 1行2列
  75   5                                                      k = 1;
  76   5                                                      break;                  
  77   5                                              case 0x41:                                              // 1行3列
  78   5                                                      k = 2;
  79   5                                                      break;
  80   5                                      case 0x81:                                              // 1行4列
  81   5                                                      k = 3;
  82   5                                                      break;
  83   5                                              case 0x12:                                              // 2行1列
  84   5                                                      k = 4;
  85   5                                                      break;
  86   5                                              case 0x22:                                              // 2行2列
  87   5                                                      k = 5;
  88   5                                                      break;
  89   5                                              case 0x42:                                              // 2行3列
  90   5                                                      k = 6;
  91   5                                                      break;
  92   5                                              case 0x82:                                              // 2行4列
  93   5                                                      k = 7;
  94   5                                                      break;
  95   5                                              case 0x14:                                              // 3行1列
  96   5                                                      k = 8;
  97   5                                                      break;
  98   5                                              case 0x24:                                              // 3行2列
  99   5                                                      k = 9;
 100   5                                                      break;
 101   5                                              case 0x44:                                              // 3行3列
 102   5                                                      k = 10;
 103   5                                                      break;
 104   5                                              case 0x84:                                              // 3行4列
 105   5                                                      k = 11;
 106   5                                                      break;
 107   5                                              case 0x18:                                              // 3行4列
 108   5                                                      k = 12;
 109   5                                                      break;
 110   5                                              case 0x28:                                              // 3行4列
 111   5                                                      k = 13;
 112   5                                                      break;
 113   5                                              case 0x48:                                              // 3行4列
 114   5                                                      k = 14;
 115   5                                                      break;
 116   5                                              case 0x88:                                              // 3行4列
 117   5                                                      k = 15;
C51 COMPILER V7.02b   MUSINSTRU                                                            09/18/2005 14:22:19 PAGE 3   

 118   5                                                      break;
 119   5                                              default:        
 120   5                                                      break;
 121   5                                      }       
 122   4      
 123   4                                      P20 = ~P20;                                             // 反相
 124   4                      
 125   4                                      /* 根據所得的k值設定計數器1的計數初值 */
 126   4                          STH0 = tab[k]/256;
 127   4                          STL0 = tab[k]%256; 
 128   4      
 129   4                              TR0 = 1;                                                        // 開始計數 
 130   4      
 131   4                                      P1 = 0xf0;                                                      // 發全0行掃描碼
 132   4                                      while ((P1&0xf0)!=0xf0)                         // 若沒有松開按鍵
 133   4                                      {
 134   5                                              P1 = 0xf0;      
 135   5                                      }
 136   4      
 137   4                                      TR1 = 0;                                                        // 若按鍵松開,則停止計數,不產生脈沖輸出
 138   4                              }
 139   3                      }
 140   2              }    
 141   1      }
 142          
 143            
 144          
 145          
 146            
 147          
 148          
 149          
 150          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    280    ----
   CONSTANT SIZE    =     32    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      2       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一区二区三区免费野_久草精品视频
午夜精品久久久| 成人黄页毛片网站| 国产大陆亚洲精品国产| 在线观看亚洲精品| 久久久不卡网国产精品二区| 亚洲高清视频在线| 成人av影视在线观看| 欧美挠脚心视频网站| 国产精品视频看| 蜜桃91丨九色丨蝌蚪91桃色| 色综合久久中文字幕综合网| 国产欧美精品一区| 免费的成人av| 在线播放日韩导航| 一区二区三区高清在线| 粉嫩av亚洲一区二区图片| 欧美一区二区三区免费| 亚洲一区二区三区自拍| 色综合久久久久| 天天影视网天天综合色在线播放 | 在线视频中文字幕一区二区| 成人午夜伦理影院| 99国产精品久久久久久久久久| 成人免费看黄yyy456| 在线视频国内一区二区| 69p69国产精品| 国产片一区二区| 亚洲一区电影777| 极品少妇一区二区三区精品视频| 国产成人午夜电影网| 一本高清dvd不卡在线观看| 欧美肥大bbwbbw高潮| 久久久久久久久一| 亚洲一区二区精品久久av| 韩国女主播成人在线| 99久久久无码国产精品| 日韩一区二区三区免费看| 日本一二三四高清不卡| 亚洲一区二区美女| 成人动漫一区二区在线| 3751色影院一区二区三区| 国产日韩精品一区二区三区| 亚洲成人激情自拍| 国产成人a级片| 欧美一区二区日韩| 国产精品久久久久9999吃药| 蜜桃av噜噜一区| 欧美三级在线看| 国产精品久久久久精k8| 天堂一区二区在线免费观看| 成人爱爱电影网址| 精品不卡在线视频| 亚洲高清在线精品| 91视频观看视频| 国产亚洲精品bt天堂精选| 日韩1区2区3区| 欧美亚洲图片小说| 午夜激情一区二区| 99久久精品免费看| 久久久三级国产网站| 丝袜美腿亚洲一区| 色婷婷综合久久久久中文一区二区 | 欧美电影免费观看高清完整版在 | 成人午夜在线视频| 欧美精品一区二区三区四区| 日本在线不卡视频一二三区| 欧美亚洲国产一区二区三区va | 欧美日韩精品高清| 亚洲一区二区三区四区在线 | 国产又黄又大久久| 欧美一级久久久| 免费成人在线网站| 日韩精品一区二区三区在线播放 | 91成人免费在线| 国产精品欧美精品| 成人av网站在线| 亚洲女同ⅹxx女同tv| 99久久精品国产毛片| 中文字幕在线观看一区二区| 粉嫩av一区二区三区粉嫩| 欧美国产禁国产网站cc| 不卡一区中文字幕| 亚洲欧美日韩小说| 91福利社在线观看| 午夜av一区二区三区| 7777女厕盗摄久久久| 精品一区二区在线视频| 精品久久久久久久久久久久包黑料| 久久国产视频网| 国产欧美精品在线观看| 91在线视频网址| 午夜免费久久看| 日韩三级高清在线| 国产不卡视频在线观看| 亚洲天堂精品视频| 欧美妇女性影城| 韩国视频一区二区| 国产精品久久久久久久久免费樱桃| 欧洲国内综合视频| 麻豆专区一区二区三区四区五区| 国产日韩欧美综合在线| 91啪在线观看| 日日夜夜精品视频天天综合网| 久久综合九色综合97婷婷| 成人国产精品视频| 亚洲电影在线免费观看| 久久久www免费人成精品| 色婷婷综合在线| 久久草av在线| 亚洲一区二区四区蜜桃| 国产性做久久久久久| 91福利精品视频| 国产精品一区二区你懂的| 亚洲女人的天堂| 精品福利在线导航| 在线视频国产一区| 国产成人精品免费视频网站| 亚洲国产一区二区三区| 国产精品女人毛片| 91精品视频网| 91美女片黄在线观看91美女| 极品美女销魂一区二区三区| 一区二区免费视频| 2022国产精品视频| 欧美日本视频在线| 91网站最新地址| 国产乱子伦一区二区三区国色天香 | 中文字幕在线不卡视频| 日韩欧美亚洲一区二区| 色八戒一区二区三区| 国产成人综合在线| 日韩va欧美va亚洲va久久| 亚洲日本va午夜在线电影| 久久综合色综合88| 欧美一卡二卡在线观看| 日本韩国一区二区三区| 国产69精品一区二区亚洲孕妇| 美美哒免费高清在线观看视频一区二区 | 成人手机在线视频| 六月婷婷色综合| 午夜激情久久久| 亚洲一区国产视频| 夜夜精品浪潮av一区二区三区| 国产欧美日韩三级| 国产日本亚洲高清| 久久看人人爽人人| 精品国产一区二区三区不卡| 欧美电影一区二区三区| 欧美日本一区二区三区四区| 色激情天天射综合网| 94-欧美-setu| 91官网在线观看| 欧美色男人天堂| 欧美日韩五月天| 欧美精品在线观看播放| 欧美日韩免费一区二区三区| 欧美三级在线播放| 欧美视频一二三区| 欧美乱熟臀69xxxxxx| 欧美精品高清视频| 欧美一区二区在线观看| 欧美tickling网站挠脚心| 4438亚洲最大| 精品剧情在线观看| 欧美xxxxxxxx| 国产精品沙发午睡系列990531| 国产精品免费免费| 亚洲欧美另类综合偷拍| 亚洲3atv精品一区二区三区| 日本免费新一区视频| 六月丁香综合在线视频| 成人一级片在线观看| 色婷婷综合久久久中文一区二区| 欧美日韩精品一区视频| 精品日韩成人av| 亚洲欧美一区二区在线观看| 亚洲资源中文字幕| 久久精品久久精品| 成人av网站在线| 欧美亚洲一区三区| 久久免费看少妇高潮| 亚洲色图一区二区| 三级不卡在线观看| 国产成人自拍网| 欧美性大战久久久久久久蜜臀 | 亚洲午夜日本在线观看| 另类的小说在线视频另类成人小视频在线| 精品在线播放免费| 在线观看一区二区视频| 日韩女优av电影| 亚洲欧美激情小说另类| 日韩成人免费看| 一本色道久久综合狠狠躁的推荐 | 亚洲国产精品黑人久久久| 一区二区三区小说| 国产一区二区三区香蕉| 欧美色成人综合| 中文子幕无线码一区tr| 日本欧美一区二区三区乱码| 91在线观看免费视频|