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

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

?? 八路.lst

?? 親測(cè):基于51單片機(jī)的八路搶答器
?? LST
?? 第 1 頁 / 共 2 頁
字號(hào):
C51 COMPILER V8.02   八路                                                                  04/21/2009 13:32:20 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          #include        <reg52.h>
   2          #include        <intrins.h>
   3          code unsigned char table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,
   4                                                          0xf8,0x80,0x90};
   5          uchar i;
   6          uchar   flag1,flag2,flag3,flag3_1,flag6,flag6_1,flag4,flag7,flag8,flag9; //flag1為搶答標(biāo)志
   7                                                                          //flag2為顯示標(biāo)志
   8                                                                          //flag3為中斷次數(shù)標(biāo)志
   9                                                                          //flag4為鍵值標(biāo)志
  10                                                                          //flag5為答題標(biāo)志
  11                                                                          //flag6為中斷1次數(shù)標(biāo)志
  12          uchar   miao,fen,key,key2;
  13          uchar   fenzhi=1;
  14          uchar   dashi=1;
  15          uchar   qiangshi=0;
  16          uchar   fen1,fen2,fen3,fen4,fen5,fen6,fen7,fen8;
  17          sbit haoce=P3^1;
  18          sbit jishice=P3^4;
  19          sbit fenshi=P3^3;
  20          sbit fenge=P3^2;
  21          sbit beep=P3^6;
  22          uchar   keyscan();
  23          uchar   nokeyscan();
  24          void    display(uchar);
  25          uchar   start();
  26          void    init0();
  27          void    init1();
  28          void    disshi(uchar);
  29          void    disfen(uchar);
  30          void    discha(uchar);
  31          void    fenshu();
  32          uchar   jifen();
  33          void    chaxun();
  34          void    disset(uchar,uchar,uchar);
  35          void    set();
  36          void    qiangda();
  37          void main()
  38          {
  39   1              while(1)
  40   1              {       
  41   2                      chaxun();
  42   2                      set();
  43   2                      qiangda();
  44   2              }
  45   1      }
  46          void    init0()
  47          {
  48   1              TMOD=0X01;
  49   1              TH0=(65536-45872)/256;//T0初值,50ms中斷一次
  50   1              TL0=(65536-45872)%256;
  51   1              EA=1;
  52   1              ET0=1;
  53   1              TR0=1;
  54   1      }
  55          void    init1()
C51 COMPILER V8.02   八路                                                                  04/21/2009 13:32:20 PAGE 2   

  56          {
  57   1              TMOD=0X10;
  58   1              TH1=(65536-45872)/256;//T1初值,50ms中斷一次
  59   1              TL1=(65536-45872)%256;
  60   1              EA=1;
  61   1              ET1=1;
  62   1              TR1=1;
  63   1      }
  64          void time0() interrupt 1 
  65          {
  66   1              TR1=0;
  67   1              flag3++;
  68   1              TH0=(65536-45872)/256;//T0初值,50ms中斷一次
  69   1              TL0=(65536-45872)%256;
  70   1              if(flag3==201)            //10秒開始倒計(jì)時(shí)
  71   1              {
  72   2                      flag3_1++;
  73   2                      flag3=0;
  74   2              }
  75   1              if(flag3_1==qiangshi)//qiangshi為1時(shí)是10s;
  76   1              {
  77   2      
  78   2                      switch(flag3)   //10秒搶答時(shí)間
  79   2                      {
  80   3                              case    0x14:miao=9;disshi(miao);break;
  81   3                              case    0x28:miao=8;disshi(miao);break;
  82   3                              case    0x3c:miao=7;disshi(miao);break;
  83   3                              case    0x50:miao=6;disshi(miao);break;
  84   3                              case    0x64:miao=5;disshi(miao);break;
  85   3                              case    0x78:miao=4;disshi(miao);break;
  86   3                              case    0x8c:miao=3;disshi(miao);break;
  87   3                      case    0xa0:miao=2;disshi(miao);break;
  88   3                              case    0xb4:miao=1;disshi(miao);break;
  89   3                              case    0xc8:miao=0;disshi(miao);
  90   3                                              for(i=20;i>0;i--)
  91   3                                              {
  92   4                                                      beep=~beep;
  93   4                                                      delay(50);
  94   4                                              }
  95   3                                              beep=1;
  96   3                                              flag2=1;
  97   3                                              TR0=0;
  98   3                                              jishice=1;
  99   3                                              break;
 100   3              }
 101   2              }       
 102   1      }
 103          void time1() interrupt 3 
 104          {
 105   1              flag6++;
 106   1              TR0=0;
 107   1              TH1=(65536-45872)/256;//T0初值,50ms中斷一次
 108   1              TL1=(65536-45872)%256;
 109   1              if(flag6==201)            //20秒答題時(shí)間,10秒開始倒計(jì)時(shí)
 110   1              {
 111   2                      flag6_1++;
 112   2                      flag6=0;
 113   2              }
 114   1              if(flag6_1==dashi)//dashi為1時(shí)是10s;
 115   1              { 
 116   2                      switch(flag6)
 117   2                      {
C51 COMPILER V8.02   八路                                                                  04/21/2009 13:32:20 PAGE 3   

 118   3                      case    0x14:miao=9;disshi(miao);break;
 119   3                      case    0x28:miao=8;disshi(miao);break;
 120   3                      case    0x3c:miao=7;disshi(miao);break;
 121   3                      case    0x50:miao=6;disshi(miao);break;
 122   3                      case    0x64:miao=5;disshi(miao);break;
 123   3                      case    0x78:miao=4;disshi(miao);break;
 124   3                      case    0x8c:miao=3;disshi(miao);break;
 125   3                  case        0xa0:miao=2;disshi(miao);break;
 126   3                      case    0xb4:miao=1;disshi(miao);break;
 127   3                      case    0xc8:miao=0;disshi(miao);
 128   3                                              for(i=20;i>0;i--)
 129   3                                              {
 130   4                                                      beep=~beep;
 131   4                                                      delay(50);
 132   4                                              }
 133   3                                              beep=1;
 134   3                                              flag1=0;
 135   3                                              TR1=0;
 136   3                                              fenshu();
 137   3                                              break;
 138   3                      }
 139   2              }       
 140   1      }
 141          void    qiangda()
 142          {
 143   1              if(start()==1)//等待搶答開始鍵按下
 144   1                      {
 145   2                              flag3=0;
 146   2                              flag3_1=0;
 147   2                              flag6=0;
 148   2                              flag6_1=0;
 149   2                              init0();
 150   2                              if(flag8==1)
 151   2                              {
 152   3                                      flag8=0;
 153   3                                      flag2=0;        
 154   3                              }
 155   2                              while(!flag2)//判斷是否已有人搶答
 156   2                              {
 157   3                                      flag4=keyscan();
 158   3                                      if(flag4!=0)   //有人按下才顯示
 159   3                                      {
 160   4                                              display(flag4);//顯示
 161   4                                      }
 162   3                              }
 163   2                      }
 164   1      }
 165          uchar   keyscan()//帶消抖的鍵盤掃描
 166          {
 167   1              uchar   temp;
 168   1              P1=0xfe;
 169   1              temp=P1;
 170   1              temp=temp&0xf0;
 171   1              if(temp!=0xf0)
 172   1              {
 173   2                      delay(10);
 174   2                      temp=P1;
 175   2                      temp=temp&0xf0;
 176   2                      if(temp!=0xf0)
 177   2                      {
 178   3                              temp=P1;
 179   3                              switch(temp)
C51 COMPILER V8.02   八路                                                                  04/21/2009 13:32:20 PAGE 4   

 180   3                              {
 181   4                                      case    0xee:key=1;break;
 182   4                                      case    0xde:key=2;break;
 183   4                                      case    0xbe:key=3;break;
 184   4                                      case    0x7e:key=4;break;
 185   4                                      default:        key=0;
 186   4                              }
 187   3                              while(temp!=0xf0)  //等待釋放
 188   3                              {
 189   4                                      temp=P1;
 190   4                                      temp=temp&0xf0;         
 191   4                              }
 192   3                      }
 193   2              }
 194   1              P1=0xfd;
 195   1              temp=P1;
 196   1              temp=temp&0xf0;
 197   1              if(temp!=0xf0)
 198   1              {
 199   2                      delay(10);
 200   2                      temp=P1;
 201   2                      temp=temp&0xf0;
 202   2                      if(temp!=0xf0)
 203   2                      {
 204   3                              temp=P1;
 205   3                              switch(temp)
 206   3                              {
 207   4                                      case    0xed:key=5;break;
 208   4                                      case    0xdd:key=6;break;
 209   4                                      case    0xbd:key=7;break;
 210   4                                      case    0x7d:key=8;break;
 211   4                                      default:        key=0;
 212   4                              }
 213   3                              while(temp!=0xf0)  //等待釋放
 214   3                              {
 215   4                                      temp=P1;
 216   4                                      temp=temp&0xf0;         
 217   4                              }
 218   3                      }
 219   2              }
 220   1              return key;
 221   1      }
 222          uchar   nokeyscan()//無消抖的鍵盤掃描
 223          {
 224   1              uchar   temp;
 225   1              P1=0xfe;
 226   1              temp=P1;
 227   1              temp=temp&0xf0;
 228   1              if(temp!=0xf0)
 229   1              {
 230   2                              temp=P1;
 231   2                              switch(temp)
 232   2                              {
 233   3                                      case    0xee:key2=1;break;
 234   3                                      case    0xde:key2=2;break;
 235   3                                      case    0xbe:key2=3;break;
 236   3                                      case    0x7e:key2=4;break;
 237   3                                      default:        key2=0;
 238   3                              }
 239   2                      
 240   2              }
 241   1              P1=0xfd;
C51 COMPILER V8.02   八路                                                                  04/21/2009 13:32:20 PAGE 5   

 242   1              temp=P1;
 243   1              temp=temp&0xf0;
 244   1              if(temp!=0xf0)
 245   1              {
 246   2                              temp=P1;
 247   2                              switch(temp)
 248   2                              {
 249   3                                      case    0xed:key2=5;break;
 250   3                                      case    0xdd:key2=6;break;
 251   3                                      case    0xbd:key2=7;break;
 252   3                                      case    0x7d:key2=8;break;
 253   3                                      default:        key2=0;
 254   3                              }
 255   2              }
 256   1              return key2;
 257   1      }
 258          void    display(uchar num)//顯示函數(shù)
 259          {
 260   1              TR0=0;
 261   1              flag2=1;
 262   1              while(start()!=2)//等待答題開始鍵按下
 263   1              {
 264   2                      haoce=0;
 265   2                      jishice=1;
 266   2                      P0=table[num];
 267   2                      delay(10);
 268   2                      haoce=1;
 269   2                      jishice=0;
 270   2                      P0=table[10-miao];
 271   2                      delay(10);
 272   2              }
 273   1              jishice=1;
 274   1              haoce=1;
 275   1              init1();
 276   1              while(start()!=3);
 277   1              TR1=0;
 278   1              fenshu();
 279   1      }
 280          void    disshi(uchar    num1)//顯示倒計(jì)時(shí)
 281          {
 282   1              jishice=0;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区大片| 一区二区国产盗摄色噜噜| 亚洲少妇30p| 九九久久精品视频| 欧美日韩在线三区| ...中文天堂在线一区| 久久国产视频网| 欧美美女一区二区在线观看| 国产精品少妇自拍| 国产乱码精品一区二区三区五月婷| 欧美综合亚洲图片综合区| 国产精品另类一区| 国产精品1区二区.| 欧美精品一区二区三区很污很色的 | 欧美在线观看视频一区二区 | 国产日韩精品一区二区浪潮av| 亚洲一区二区三区国产| 国产成人综合网| 欧美电视剧在线观看完整版| 午夜激情一区二区三区| 欧洲人成人精品| 亚洲免费观看高清完整版在线观看熊 | 国产在线精品视频| 日韩三级.com| 日本人妖一区二区| 欧美午夜影院一区| 亚洲综合色自拍一区| 91视频国产观看| 亚洲欧美另类久久久精品 | 日本欧美肥老太交大片| 欧美日韩一区二区电影| 亚洲综合丁香婷婷六月香| 在线精品观看国产| 尤物视频一区二区| 欧美午夜一区二区三区免费大片| 亚洲六月丁香色婷婷综合久久| av不卡免费电影| 亚洲美女在线一区| 欧美性感一类影片在线播放| 亚洲va欧美va人人爽| 欧美一区二区高清| 色哟哟国产精品免费观看| 亚洲国产高清aⅴ视频| 成人av在线网站| 一区二区在线看| 91麻豆精品国产91久久久| 久久黄色级2电影| 久久精品亚洲乱码伦伦中文| av电影在线观看一区| 一区二区三区中文在线观看| 欧美理论在线播放| 国产乱码精品一区二区三区av| 中文字幕精品一区二区三区精品 | 国产精品影视网| 国产精品色哟哟网站| 欧美视频一区在线| 久久国产精品99久久久久久老狼 | 欧美日韩免费观看一区三区| 日韩精品色哟哟| 久久亚洲精华国产精华液 | 暴力调教一区二区三区| 亚洲精品日日夜夜| 日韩欧美在线不卡| eeuss国产一区二区三区| 午夜精品一区在线观看| 久久婷婷国产综合精品青草| 91麻豆免费看| 精品无人区卡一卡二卡三乱码免费卡| 久久久久久久一区| 欧美日韩一区二区三区在线| 韩国精品一区二区| 亚洲午夜一区二区三区| 久久综合久久99| 欧美综合亚洲图片综合区| 久草精品在线观看| 一区二区三区四区中文字幕| 精品电影一区二区| 欧美天堂亚洲电影院在线播放| 久久国产免费看| 一区二区三区在线视频观看58| 欧美变态tickle挠乳网站| 色婷婷av一区二区| 国产精品白丝av| 亚洲国产成人va在线观看天堂| 久久婷婷国产综合国色天香| 欧美三级日韩在线| 成人av资源在线观看| 九九在线精品视频| 香蕉久久夜色精品国产使用方法| 国产午夜亚洲精品理论片色戒 | 成人深夜在线观看| 美腿丝袜亚洲三区| 亚洲一二三专区| 中文字幕一区二区三区蜜月| 精品国产亚洲一区二区三区在线观看| 在线精品观看国产| 91麻豆国产香蕉久久精品| 国产乱妇无码大片在线观看| 毛片av中文字幕一区二区| 亚洲成av人影院在线观看网| 综合色天天鬼久久鬼色| 中文字幕国产一区二区| 久久精品视频免费观看| 久久免费看少妇高潮| 日韩美女视频在线| 日韩一区二区三区高清免费看看| 欧美三级电影在线看| 在线免费观看视频一区| 色综合久久88色综合天天| 99国产欧美另类久久久精品| 成人免费视频caoporn| 风间由美性色一区二区三区| 狠狠色丁香久久婷婷综| 极品美女销魂一区二区三区免费| 狂野欧美性猛交blacked| 青青草国产精品97视觉盛宴| 午夜伦理一区二区| 日韩在线a电影| 日韩在线一区二区三区| 日韩国产一区二| 免费精品视频在线| 精品一区二区三区蜜桃| 国产一区二区三区综合| 国产精品亚洲一区二区三区妖精| 国产呦萝稀缺另类资源| 国产高清一区日本| 成人看片黄a免费看在线| kk眼镜猥琐国模调教系列一区二区 | 成人a级免费电影| 91黄色激情网站| 久久久久久久久99精品| www久久精品| 中文字幕一区二区在线播放| 亚洲精品久久7777| 天堂资源在线中文精品| 久久99精品视频| 不卡大黄网站免费看| 欧美在线短视频| 日韩你懂的在线观看| 国产欧美精品一区二区色综合朱莉 | 亚洲图片激情小说| 亚洲成av人片在www色猫咪| 久久国产免费看| av综合在线播放| 欧美三级欧美一级| 久久蜜桃av一区二区天堂| 中文字幕在线播放不卡一区| 性做久久久久久免费观看欧美| 久草这里只有精品视频| 99re8在线精品视频免费播放| 欧美亚洲自拍偷拍| 久久久91精品国产一区二区精品 | 国产+成+人+亚洲欧洲自线| 色综合天天性综合| 久久久精品欧美丰满| 中文字幕在线视频一区| 日韩国产欧美在线播放| 成人小视频免费在线观看| 欧美日韩另类一区| 国产欧美日韩综合| 日韩影院精彩在线| 成人动漫中文字幕| 欧美mv日韩mv| 亚洲国产日韩综合久久精品| 国产精品一区二区黑丝| 欧美日韩在线播放一区| 国产精品天美传媒| 蜜乳av一区二区| 欧美撒尿777hd撒尿| 中文欧美字幕免费| 激情综合色综合久久综合| 欧美性生活大片视频| 国产精品国产自产拍在线| 久国产精品韩国三级视频| 欧美另类z0zxhd电影| 亚洲免费资源在线播放| 成人一区二区三区视频在线观看 | 日本乱码高清不卡字幕| 国产日产欧产精品推荐色| 免费观看成人av| 欧美亚洲免费在线一区| 中文字幕欧美一区| 丰满少妇久久久久久久| 精品久久人人做人人爽| 日韩国产欧美在线视频| 欧美日韩中文字幕精品| 亚洲综合自拍偷拍| 一本色道久久加勒比精品 | 欧美不卡视频一区| 五月天一区二区| 欧美撒尿777hd撒尿| 亚洲午夜精品一区二区三区他趣| 成人va在线观看| 国产精品麻豆99久久久久久| 国产成人精品在线看| 久久天堂av综合合色蜜桃网| 久久精品国产99| 久久久综合视频| 国产成人综合在线| 国产精品乱码人人做人人爱|