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

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

?? 1420.lst

?? 語音芯片1420P。可錄音20秒。自己編的程序。
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V8.02   1420                                                                  04/03/2008 09:30:30 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE 1420
OBJECT MODULE PLACED IN D:\1420.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE D:\1420.C DB SB OE

line level    source

   1          #include<reg51.h>
   2          #include<intrins.h>
   3          
   4          sbit key_REC=P1^0;
   5          sbit key_PLAYE=P1^1;
   6          sbit key_PLAYL=P1^2;
   7          sbit key_function=P1^6;
   8          
   9          sbit REC=P1^3;
  10          sbit PLAYE=P1^4;
  11          sbit PLAYL=P1^5;
  12          
  13          
  14          sbit key0=P2^7;
  15          
  16          
  17          
  18          unsigned char key;
  19          bit flag_rec=0,flag_playl=0,flag_playe=0,flag=0;
  20          bit f0=0,f1=0;
  21          
  22          //地址是0x00~0x9F 共160個  8個為一秒
  23          unsigned char voice_addr[]=              // 錄音的各地址
  24          {0x00,0x08,0x10,0x18,0x20,
  25          0x28,0x30,0x38,0x40,0x48,
  26          0x50,0x58,0x60,0x68,0x70,
  27          };
  28          //
  29          void delay_10us(unsigned char n)
  30          {
  31   1              do
  32   1              {
  33   2                      _nop_();
  34   2                      _nop_();
  35   2                      _nop_();
  36   2                      _nop_();
  37   2                      _nop_();
  38   2                      }while(--n);
  39   1      }
  40          //
  41          void delay_ms(unsigned int n)
  42                  {
  43   1                      do
  44   1                      {
  45   2                              delay_10us(230);
  46   2                      }while(--n);
  47   1      
  48   1      }
  49          
  50          
  51          
  52          
  53          //鍵控錄音
  54          void Record()
  55          {
C51 COMPILER V8.02   1420                                                                  04/03/2008 09:30:30 PAGE 2   

  56   1              while(flag_rec==1)
  57   1                      {
  58   2                                              key=P2;
  59   2                                              if(key==0xff)continue;//當key_REC按下過一次之后,則程序一直在這里執行直到有命令才開始錄音
  60   2                                                                                                                                      //這是因為有continue與while的結果
  61   2                                              delay_ms(10);
  62   2                                              key=P2;
  63   2                                              if(key==0xff)continue;
  64   2                      switch(key)
  65   2                                                      {
  66   3                                                              case 0xfe:
  67   3                                                              {
  68   4                                                                      P0=voice_addr[0];
  69   4                                                                      //錄音時因控制延時時間
  70   4                                                                      //應讓延時時間小于錄音時間
  71   4                                                                      REC=0;
  72   4                                                                      delay_ms(500);
  73   4      
  74   4                                                                      REC=1;
  75   4                                                                      break;
  76   4                                                              }
  77   3                                                              case 0xfd:
  78   3                                                              {
  79   4                                                                      P0=voice_addr[1];
  80   4                                                                      REC=0;
  81   4      
  82   4                                                                      delay_ms(500);
  83   4      
  84   4                                                                      REC=1;
  85   4      
  86   4                                                                      break;
  87   4                                                              }
  88   3                                                              case 0xfb:
  89   3                                                              {
  90   4                                                                      P0=voice_addr[2];
  91   4                                                                      REC=0;
  92   4                                                                      delay_ms(500);
  93   4      
  94   4                                                                      REC=1;
  95   4                                                                      break;
  96   4                                                              }
  97   3      
  98   3                                                              default:
  99   3                                                              {
 100   4                                                                      break;
 101   4                                                              }
 102   3                                              }
 103   2      
 104   2                      flag_rec=0;
 105   2                      }
 106   1      
 107   1      
 108   1      
 109   1      }
 110          
 111          
 112          //電平放音子程序中的子程序
 113           Playl1()
 114           {
 115   1                      switch(key)
 116   1                                              {
 117   2                                                      case 0xfe:
C51 COMPILER V8.02   1420                                                                  04/03/2008 09:30:30 PAGE 3   

 118   2                                                      {
 119   3                                                              P0=0X00;
 120   3                                                              P0=voice_addr[0];
 121   3                                                              PLAYL=0;
 122   3      
 123   3                                                              delay_ms(600);
 124   3      
 125   3                                                              PLAYL=1;
 126   3                                                              break;
 127   3                                                      }
 128   2                                                      case 0xfd:
 129   2                                                      {
 130   3                                                              P0=0X00;
 131   3                                                              P0=voice_addr[1];
 132   3                                                              PLAYL=0;
 133   3                                                              delay_ms(300);
 134   3      
 135   3                                                              PLAYL=1;
 136   3                                                              break;
 137   3                                                      }
 138   2                                                      case 0xfb:
 139   2                                                      {
 140   3                                                              P0=0X00;
 141   3                                                              P0=voice_addr[2];
 142   3                                                              PLAYL=0;
 143   3                                                              delay_ms(600);
 144   3      
 145   3                                                              PLAYL=1;
 146   3                                                              break;
 147   3                                                      }
 148   2      
 149   2                                                      default:
 150   2                                                      {
 151   3                                                              break;
 152   3                                                      }
 153   2      
 154   2      
 155   2                                      }
 156   1                              flag_playl=0;
 157   1      
 158   1      
 159   1      
 160   1              }
 161          //電平觸發播放函數
 162          //變為低電平并保持直到變高或遇到結束標志
 163          void Playl()
 164          {
 165   1      
 166   1              while(flag_playl==1)
 167   1                {
 168   2                                      if(f0==1)                                                               //循環
 169   2                              {
 170   3                                      while(f0==1)
 171   3                                      {
 172   4      
 173   4                                              P0=0xc8;
 174   4                                              PLAYL=0;
 175   4                                              while(key_PLAYL==0);
 176   4                                              PLAYL=1;
 177   4                                              f0=0;
 178   4                                              flag_playl=0;
 179   4                                      }
C51 COMPILER V8.02   1420                                                                  04/03/2008 09:30:30 PAGE 4   

 180   3      
 181   3                              }
 182   2                      else
 183   2      
 184   2      
 185   2                      {
 186   3      
 187   3      
 188   3                                      key=P2;
 189   3                                              if(key==0xff)continue;
 190   3                                              delay_ms(10);
 191   3                                              key=P2;
 192   3                                              if(key==0xff)continue;
 193   3                                              Playl1();//把下面的程序寫成了一個函數  在上面
 194   3                    }
 195   2      
 196   2              }
 197   1      
 198   1      
 199   1      }
 200          
 201          
 202          //脈沖放音
 203          Playe()
 204          {
 205   1                      while(flag_playe==1)
 206   1                              {
 207   2                              if(f0==1)                                                                       //循環
 208   2                                      {
 209   3      
 210   3                                              while(f0==1)
 211   3                                              {
 212   4                                              PLAYE=1;
 213   4                                              P0=0xc8;
 214   4                                              PLAYE=0;
 215   4                                              if(key_PLAYL==1)continue;
 216   4                                              delay_ms(10);
 217   4                                              if(key_PLAYL==1)continue;
 218   4                                                      PLAYL=0;
 219   4                                              key_PLAYL=1;
 220   4      //                                      PLAYE=1;
 221   4      //                                      PLAYL=0;////////////////???????????????????
 222   4      //
 223   4      //
 224   4      //                                      PLAYL=1;
 225   4                                              f0=0;
 226   4                                              flag_playe=0;
 227   4                                              }
 228   3      
 229   3                                      }
 230   2                                      if(f1==1)                                                                       //快進
 231   2                                              {
 232   3                                                      PLAYE=1;
 233   3                                                      P0=0xd1;//
 234   3                                                      PLAYE=0;
 235   3                                                      f1=0;
 236   3                                                      flag_playe=0;
 237   3                                                      PLAYE=1;
 238   3                                                      PLAYE=0;
 239   3      
 240   3                                              }
 241   2                                      if((f0==0)&&(f1==0))                            //在無操作模式下
C51 COMPILER V8.02   1420                                                                  04/03/2008 09:30:30 PAGE 5   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国欧美国产一区| 国产欧美一区二区三区在线老狼| 中文成人综合网| 成人精品免费看| 中文字幕国产一区| 色综合久久久久综合99| 一区二区三区.www| 欧美久久久久久蜜桃| 日本中文一区二区三区| 久久久午夜精品理论片中文字幕| 国产经典欧美精品| 亚洲三级在线免费| 欧美区在线观看| 激情文学综合网| 亚洲手机成人高清视频| 欧美精品免费视频| 国产美女主播视频一区| 亚洲视频免费看| 91精品国产一区二区| 成人一区在线观看| 亚洲成人精品影院| 久久亚洲精品小早川怜子| 国产69精品久久久久777| 亚洲午夜在线视频| 久久综合丝袜日本网| 色激情天天射综合网| 美脚の诱脚舐め脚责91| 国产精品久久久久久久浪潮网站 | 蜜桃传媒麻豆第一区在线观看| 久久久久久久久久久黄色 | 欧美午夜寂寞影院| 国产麻豆视频精品| 亚洲成va人在线观看| 欧美成人伊人久久综合网| 99久久久久久| 狠狠色综合色综合网络| 一区二区三区欧美| 国产片一区二区| 欧美一区二区观看视频| 99精品欧美一区二区三区小说| 久久精品国内一区二区三区| 日韩毛片高清在线播放| 欧美不卡一二三| 欧美三级三级三级| av动漫一区二区| 国产一区二区三区黄视频 | 精品一区二区成人精品| 亚洲欧美偷拍三级| 国产嫩草影院久久久久| 91精品国产色综合久久不卡蜜臀| 99国产精品视频免费观看| 激情综合色播激情啊| 日韩成人免费看| 亚洲图片欧美色图| 亚洲精品写真福利| 国产精品久久三| 久久久久久久久久久黄色| 日韩女优av电影| 欧美精品少妇一区二区三区| 色94色欧美sute亚洲线路一ni| 国产大陆a不卡| 国内成人精品2018免费看| 日本aⅴ免费视频一区二区三区 | 欧美美女直播网站| 色av一区二区| 在线免费观看日韩欧美| 91在线看国产| 91在线精品一区二区三区| 9l国产精品久久久久麻豆| 国产精品888| 国产精品一二三在| 国产福利一区二区三区| 国产一级精品在线| 国产成人综合在线观看| 国产一区二区三区av电影| 国精品**一区二区三区在线蜜桃| 美国一区二区三区在线播放| 蜜桃视频在线观看一区二区| 裸体歌舞表演一区二区| 久久国产夜色精品鲁鲁99| 久久福利资源站| 韩国中文字幕2020精品| 国产精品综合一区二区三区| 国产精品888| 91色九色蝌蚪| 欧美伊人久久久久久久久影院| 欧美在线播放高清精品| 欧美视频精品在线| 制服丝袜av成人在线看| 日韩精品一区二区三区老鸭窝 | 日韩精品一区二区三区中文不卡| 欧美一区二区三区视频在线| 91精品国产美女浴室洗澡无遮挡| 日韩一区二区三区免费看| 精品美女在线播放| 久久久精品综合| ...中文天堂在线一区| 一区二区在线观看视频| 亚洲18女电影在线观看| 男女激情视频一区| 国产一区二区三区在线观看免费| 成人性生交大片免费看视频在线| 91无套直看片红桃| 在线电影院国产精品| www久久久久| 亚洲日本护士毛茸茸| 天堂成人免费av电影一区| 久久99热99| 一本在线高清不卡dvd| 在线综合视频播放| 国产女同互慰高潮91漫画| 亚洲精品免费在线播放| 日本中文一区二区三区| av中文字幕亚洲| 欧美一区二区三区婷婷月色| 日本一区二区三区电影| 亚洲风情在线资源站| 国产成人在线视频网址| 欧美日韩一区小说| 国产清纯在线一区二区www| 香蕉久久夜色精品国产使用方法| 国产在线不卡视频| 欧美日韩一区国产| 国产精品入口麻豆九色| 日韩电影在线观看一区| av高清久久久| 久久亚洲影视婷婷| 日韩极品在线观看| 99久久精品国产网站| 精品国产乱码久久久久久久久| 亚洲黄色av一区| 国产成人激情av| 69成人精品免费视频| 亚洲天堂久久久久久久| 国产成人在线电影| 日韩午夜激情电影| 亚洲午夜视频在线| 成人激情开心网| 2020国产精品久久精品美国| 午夜久久久影院| 91麻豆国产福利在线观看| 国产亚洲精品精华液| 日本视频一区二区| 欧美日韩亚洲综合一区二区三区| 国产精品毛片无遮挡高清| 精品在线观看视频| 欧美乱妇15p| 亚洲国产视频一区二区| 97se亚洲国产综合自在线不卡| 久久九九99视频| 捆绑紧缚一区二区三区视频| 欧美乱熟臀69xxxxxx| 亚洲一区欧美一区| 色先锋aa成人| 1区2区3区精品视频| 成人精品一区二区三区中文字幕| 久久美女高清视频| 极品少妇xxxx偷拍精品少妇| 欧美女孩性生活视频| 天天综合网 天天综合色| 欧美三级乱人伦电影| 一区二区三区在线免费播放| 99视频精品免费视频| 中文字幕一区二区三区精华液| 国产69精品久久久久777| 国产精品三级av在线播放| 成人精品一区二区三区中文字幕| 欧美激情在线一区二区三区| 国产99久久久精品| 国产精品丝袜91| av在线一区二区| 亚洲丝袜自拍清纯另类| 日本黄色一区二区| 亚洲狠狠爱一区二区三区| 欧美日本在线播放| 免费在线看一区| 亚洲精品一区二区三区影院| 国产乱码精品一区二区三区av | 一区二区三区中文在线| 色老头久久综合| 婷婷一区二区三区| 日韩一区二区免费视频| 狠狠色综合色综合网络| 中日韩av电影| 日本电影欧美片| 日韩av高清在线观看| 久久久久亚洲蜜桃| av一区二区三区黑人| 亚洲成人免费视| 久久久精品蜜桃| 91在线精品一区二区| 日韩主播视频在线| 久久先锋影音av鲁色资源 | 欧美四级电影网| 日本伊人色综合网| 国产亚洲一区二区三区| 色琪琪一区二区三区亚洲区| 三级欧美韩日大片在线看| 精品国产髙清在线看国产毛片| 成人国产一区二区三区精品|