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

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

?? dzq.lst

?? 51單片機做的一個電子琴程序
?? LST
字號:
C51 COMPILER V7.01  DZQ                                                                    04/15/2007 20:28:34 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE DZQ
OBJECT MODULE PLACED IN DZQ.OBJ
COMPILER INVOKED BY: D:\Tool\Keil\C51\BIN\C51.EXE DZQ.C BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #define ulong unsigned long
   2          //#include <reg52.h> //包括一個52標準內核的頭文件
   3          #include <reg51.h>
   4          #define uchar unsigned char
   5          #define uint unsigned int
   6          #include <absacc.h>
   7          uchar key;
   8          uchar kc;
   9          uchar sec=0;
  10          uchar min=0;
  11          uchar hour=0;
  12          uchar day=1;
  13          uchar mon=1;
  14          uint year=2007;
  15          uchar mod=0;
  16          uchar check=0;
  17           //////////////////////////////////////////////////////////////
  18          sbit BEEP=P1^1; //喇叭輸出腳
  19          //sbit K1= P3^2;
  20          //sbit K2= P3^5;
  21          //sbit K3= P2^4;
  22          //sbit K4= P2^5;
  23          uchar th0_f; //在中斷中裝載的T0的值高8位
  24          uchar tl0_f; //在中斷中裝載的T0的值低8位
  25          //T0的值,及輸出頻率對照表
  26          uchar code freq[36*2]={
  27          0xA9,0xEF,//00220HZ ,1 //0
  28          0x93,0xF0,//00233HZ ,1#
  29          0x73,0xF1,//00247HZ ,2
  30          0x49,0xF2,//00262HZ ,2#
  31          0x07,0xF3,//00277HZ ,3
  32          0xC8,0xF3,//00294HZ ,4
  33          0x73,0xF4,//00311HZ ,4#
  34          0x1E,0xF5,//00330HZ ,5
  35          0xB6,0xF5,//00349HZ ,5#
  36          0x4C,0xF6,//00370HZ ,6
  37          0xD7,0xF6,//00392HZ ,6#
  38          0x5A,0xF7,//00415HZ ,7
  39          0xD8,0xF7,//00440HZ 1 //12
  40          0x4D,0xF8,//00466HZ 1# //13
  41          0xBD,0xF8,//00494HZ 2 //14
  42          0x24,0xF9,//00523HZ 2# //15
  43          0x87,0xF9,//00554HZ 3 //16
  44          0xE4,0xF9,//00587HZ 4 //17
  45          0x3D,0xFA,//00622HZ 4# //18
  46          0x90,0xFA,//00659HZ 5 //19
  47          0xDE,0xFA,//00698HZ 5# //20
  48          0x29,0xFB,//00740HZ 6 //21
  49          0x6F,0xFB,//00784HZ 6# //22
  50          0xB1,0xFB,//00831HZ 7 //23
  51          0xEF,0xFB,//00880HZ `1
  52          0x2A,0xFC,//00932HZ `1#
  53          0x62,0xFC,//00988HZ `2
  54          0x95,0xFC,//01046HZ `2#
  55          0xC7,0xFC,//01109HZ `3
C51 COMPILER V7.01  DZQ                                                                    04/15/2007 20:28:34 PAGE 2   

  56          0xF6,0xFC,//01175HZ `4
  57          0x22,0xFD,//01244HZ `4#
  58          0x4B,0xFD,//01318HZ `5
  59          0x73,0xFD,//01397HZ `5#
  60          0x98,0xFD,//01480HZ `6
  61          0xBB,0xFD,//01568HZ `6#
  62          0xDC,0xFD,//01661HZ `7 //35
  63          };
  64          //-----------------------------------------------------------------
  65          void delay(uint t)                 /*延時子程序*/
  66          {while(t--);
  67   1      }
  68          /////////////////////////////////////////////////////
  69          void keyin(void)                  //鍵盤掃描
  70          {unsigned char i,j,w;
  71   1        delay(500);
  72   1        if(~XBYTE[0xf800]&0xf)
  73   1            {w=XBYTE[0xf8fe]&0x0f;
  74   2             if(~w&0x0f)
  75   2                {i=4;
  76   3                 j=w;
  77   3                 w=0xff;
  78   3                 }
  79   2              w=XBYTE[0xf8fd]&0x0f;
  80   2              if(~w&0x0f)
  81   2                 {i=3;
  82   3                  j=w;
  83   3                  w=0xff;
  84   3                  }
  85   2              w=XBYTE[0xf8fb]&0x0f;
  86   2              if(~w&0x0f)
  87   2                {i=2;
  88   3                 j=w;
  89   3                 w=0xff;
  90   3                }
  91   2              w=XBYTE[0xf8f7]&0x0f;
  92   2              if(~w&0x0f)
  93   2                 {i=1;
  94   3                  j=w;
  95   3                  w=0xff;
  96   3                  }
  97   2              w=XBYTE[0xf8ef]&0x0f;
  98   2              if(~w&0x0f)
  99   2                 {i=0;
 100   3                  j=w;
 101   3                  w=0xff;
 102   3                 }
 103   2              w=~j;
 104   2              key=(w<<4)|i;
 105   2           }
 106   1       while(~XBYTE[0xf800]&0xf);
 107   1        switch(key)
 108   1        {case 0x80:kc=20;break;
 109   2         case 0x40:kc=15;break;
 110   2         case 0x20:kc=0;break;
 111   2         case 0x10:kc=5;break;
 112   2         case 0x81:kc=19;break;
 113   2         case 0x41:kc=14;break;
 114   2         case 0x21:kc=9;break;
 115   2         case 0x11:kc=4;break;
 116   2         case 0x82:kc=18;break;
 117   2         case 0x42:kc=13;break;
C51 COMPILER V7.01  DZQ                                                                    04/15/2007 20:28:34 PAGE 3   

 118   2         case 0x22:kc=8;break;
 119   2         case 0x12:kc=3;break;
 120   2         case 0x83:kc=17;break;
 121   2         case 0x43:kc=12;break;
 122   2         case 0x23:kc=7;break;
 123   2         case 0x13:kc=2;break;
 124   2         case 0x84:kc=16;break;
 125   2         case 0x44:kc=11;break;
 126   2         case 0x24:kc=6;break;
 127   2         case 0x14:kc=1;break;}
 128   1       EX1=1;
 129   1       }
 130          
 131            ////////////////////////////////////////////////////////////////////////////
 132          void keybreak(void)  interrupt 2 using 0    //鍵盤中斷
 133          {
 134   1        EX1=0;
 135   1        key=0;
 136   1        keyin();}
 137          ///////////////////////////////////////////
 138          
 139          
 140          
 141          //定時中斷0,用于產生唱歌頻率
 142          timer0() interrupt 1
 143          {
 144   1      TL0=tl0_f;TH0=th0_f; //調入預定時值
 145   1      BEEP=~BEEP; //取反音樂輸出IO
 146   1      }
 147          //按鍵控制音階聲音輸出(電子琴)
 148          void main(void) // 主程序
 149          {
 150   1      ulong n;
 151   1      uchar code jie8[8]={12,14,16,17,19,21,23,24};//1234567`1八個音符在頻率表中的位置
 152   1      TMOD = 0x01; //使用定時器0的16位工作模式
 153   1      TR0 = 0;
 154   1      ET0 = 1;
 155   1      EA = 1;
 156   1      while(1)
 157   1      {
 158   2      switch(kc)
 159   2      {
 160   3      case 0:
 161   3      {
 162   4      tl0_f=freq[jie8[0]*2]; //置一個音符的值
 163   4      th0_f=freq[jie8[0]*2+1];
 164   4      TR0 = 1;
 165   4      for(n=0;n<10000;n++); //延時
 166   4      break;
 167   4      }
 168   3      case 1:
 169   3      {
 170   4      tl0_f=freq[jie8[1]*2]; //置一個音符的值
 171   4      th0_f=freq[jie8[1]*2+1];
 172   4      TR0 = 1;
 173   4      for(n=0;n<10000;n++); //延時
 174   4      break;
 175   4      }
 176   3      case 2:
 177   3      {
 178   4      tl0_f=freq[jie8[2]*2]; //置一個音符的值
 179   4      th0_f=freq[jie8[2]*2+1];
C51 COMPILER V7.01  DZQ                                                                    04/15/2007 20:28:34 PAGE 4   

 180   4      TR0 = 1;
 181   4      for(n=0;n<10000;n++); //延時
 182   4      break;
 183   4      }
 184   3      case 3:
 185   3      {
 186   4      tl0_f=freq[jie8[3]*2]; //置一個音符的值
 187   4      th0_f=freq[jie8[3]*2+1];
 188   4      TR0 = 1;
 189   4      for(n=0;n<10000;n++); //延時
 190   4      break;
 191   4      }
 192   3      default :TR0 = 0;BEEP=0;
 193   3      }
 194   2      
 195   2      }
 196   1      }
 197          //------------------------------------------------------
 198          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    755    ----
   CONSTANT SIZE    =     80    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     13       6
   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在线不卡电影| 一区二区三区四区不卡视频| 久久久久久久久久久久久女国产乱| 欧美日韩亚洲综合一区| 97久久超碰精品国产| 成人网页在线观看| 波多野结衣一区二区三区| 丁香啪啪综合成人亚洲小说 | 精品国产91乱码一区二区三区| 欧美日韩国产综合草草| 91精品国产入口在线| 日韩一级二级三级| 2023国产精品| 国产精品热久久久久夜色精品三区 | 51精品国自产在线| 日韩精品一区二区三区视频| 日韩区在线观看| 久久久亚洲午夜电影| 18涩涩午夜精品.www| 亚洲午夜影视影院在线观看| 日韩av一区二区在线影视| 精品在线亚洲视频| 成人v精品蜜桃久久一区| 欧美亚洲一区二区在线观看| 3d成人h动漫网站入口| 久久先锋影音av鲁色资源网| 国产精品久久久久精k8 | 亚洲色欲色欲www| 亚洲一区二区三区影院| 麻豆91免费观看| 不卡影院免费观看| 日韩一区二区精品在线观看| 欧美国产综合色视频| 亚洲国产一区二区三区| 久久精品国产免费| 色婷婷综合久色| 欧美成人精精品一区二区频| 亚洲天堂a在线| 国产在线不卡视频| 欧美性色综合网| 国产精品视频免费| 日韩国产在线观看一区| www.亚洲色图.com| 精品久久久久久久一区二区蜜臀| 最新不卡av在线| 久久超碰97中文字幕| 91高清在线观看| 久久免费午夜影院| 免费成人在线网站| 欧美视频在线一区| 日韩高清不卡一区| 91视频在线看| 国产欧美综合在线观看第十页| 天天综合色天天综合色h| 色综合天天性综合| 自拍偷拍国产亚洲| 岛国av在线一区| 26uuu欧美| 国产综合久久久久影院| 日韩一区二区免费高清| 肉丝袜脚交视频一区二区| 色综合色综合色综合色综合色综合 | 欧美系列日韩一区| 中文字幕制服丝袜一区二区三区| 国产综合久久久久久鬼色| 日韩一区二区电影| 麻豆传媒一区二区三区| 欧美电影一区二区三区| 亚洲超碰精品一区二区| 欧美日韩国产首页| 婷婷成人激情在线网| 欧美日韩国产小视频在线观看| 一区二区三区欧美视频| 欧洲一区二区三区在线| 一区二区三区在线观看欧美| 91福利视频网站| 婷婷久久综合九色综合绿巨人| 欧美视频一区二区三区在线观看| 亚洲夂夂婷婷色拍ww47| 欧美在线色视频| 五月天激情综合网| 日韩欧美高清dvd碟片| 国产毛片一区二区| 亚洲国产成人私人影院tom| 成人av网站在线| 亚洲黄色av一区| 欧美日韩国产色站一区二区三区| 日韩黄色片在线观看| 精品少妇一区二区三区视频免付费| 久草中文综合在线| 国产精品女主播av| 色噜噜狠狠色综合欧洲selulu| 香蕉加勒比综合久久| 欧美mv和日韩mv的网站| 99久久精品99国产精品| 亚洲国产精品尤物yw在线观看| 日韩欧美资源站| 成人免费视频视频在线观看免费| 亚洲精品日产精品乱码不卡| 欧美久久久影院| 国产酒店精品激情| 亚洲日本在线观看| 欧美第一区第二区| av不卡一区二区三区| 三级不卡在线观看| 国产精品久久毛片av大全日韩| 精品婷婷伊人一区三区三| 国产一区二区三区免费观看| 亚洲精品大片www| 精品日韩av一区二区| 色综合天天视频在线观看| 韩国毛片一区二区三区| 亚洲自拍偷拍麻豆| 国产拍揄自揄精品视频麻豆| 欧美日韩卡一卡二| youjizz久久| 狠狠色狠狠色综合系列| 亚洲一二三四在线| 日本一区二区成人在线| 欧美一区日韩一区| 色婷婷久久99综合精品jk白丝| 国产精品66部| 免费看精品久久片| 亚洲一区在线观看免费观看电影高清| 欧美草草影院在线视频| 欧美性三三影院| 成人av电影在线网| 欧美日韩国产一级二级| 尤物在线观看一区| 国产色爱av资源综合区| 欧美一区二区大片| 欧美日韩国产乱码电影| 91丨国产丨九色丨pron| 福利视频网站一区二区三区| 日韩精品久久久久久| 亚洲第一精品在线| 亚洲自拍偷拍欧美| 亚洲精品国产一区二区精华液| 国产午夜精品理论片a级大结局| 欧美成人伊人久久综合网| 欧美片在线播放| 欧美精品第一页| 欧美日韩一区二区三区不卡| 91福利视频网站| 欧美日韩一级片在线观看| 在线观看亚洲精品| 日本乱人伦aⅴ精品| 在线观看一区二区视频| 91精品办公室少妇高潮对白| 在线视频一区二区三| 在线观看av不卡| 欧美体内she精高潮| 制服丝袜激情欧洲亚洲| 日韩欧美成人午夜| 久久综合丝袜日本网| 亚洲国产精品激情在线观看| 国产精品三级av| 亚洲情趣在线观看| 亚洲精品久久久久久国产精华液| 亚洲男人的天堂av| 亚洲一区欧美一区| 日韩精彩视频在线观看| 久久狠狠亚洲综合| 国产不卡视频一区| 91香蕉视频mp4| 8v天堂国产在线一区二区| 日韩一区二区免费视频| 国产日韩精品一区| 一区二区三区在线不卡| 五月激情综合色| 精品夜夜嗨av一区二区三区| 国产成人av电影在线观看| 色狠狠桃花综合| 日韩一区二区三区在线视频| 久久亚洲影视婷婷| 亚洲欧美精品午睡沙发| 亚洲国产精品嫩草影院| 经典三级视频一区| 91免费看视频| 精品精品欲导航| 亚洲色图一区二区| 麻豆91免费观看| 色综合久久久久综合体桃花网| 欧美日韩成人在线一区| 中文字幕av在线一区二区三区| 亚洲一线二线三线视频| 黄网站免费久久| 欧美日韩中文一区| 中文字幕精品三区| 奇米影视在线99精品| 99re这里都是精品| 日韩女同互慰一区二区| 夜夜夜精品看看| 国产福利不卡视频| 欧美大黄免费观看| 亚洲第一成年网| 一本一道久久a久久精品综合蜜臀| 欧美一卡在线观看| 亚洲夂夂婷婷色拍ww47|