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

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

?? keil00.lst

?? 提供包括硬件、軟件在內(nèi)的高效、低成本的完整嵌入式開發(fā)平臺(tái)及解決方案。典型產(chǎn)品為以386EX CPU為核心的嵌入式網(wǎng)絡(luò)模塊系列
?? LST
?? 第 1 頁 / 共 4 頁
字號(hào):
C51 COMPILER V7.10   KEIL00                                                                09/13/2007 23:16:12 PAGE 1   


C51 COMPILER V7.10, COMPILATION OF MODULE KEIL00
OBJECT MODULE PLACED IN keil00.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE keil00.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*********************************************************
   2           2007.4.03
   3          **********************************************************
   4          A3986步進(jìn)驅(qū)動(dòng)控制板硬件定義
   5          P00~~~P07--------方位I1~~~I8           P11---出牌計(jì)數(shù)
   6          P10---有無牌檢測(cè)    P12---LED燈        P14---出牌電機(jī)
   7          P13---傳動(dòng)電機(jī)      P32---RS485cs      P33---傳感器電源控制
   8          P34---按鍵          P36---A3986_Vref   P35---A3986時(shí)鐘輸入
   9          P37---轉(zhuǎn)動(dòng)方向      P23---A3986_EN     P23---A3986_EN
  10          P21---A3986_SR(衰減有效)    P24.P25---A3986_PFD1.PFD2(衰減選擇)
  11          P22---A3986_RST             P24.P25---A3986_MS1.MS2(細(xì)分選擇)
  12          ***************************************************************
  13          計(jì)數(shù)傳感器有牌為H.無牌為L(zhǎng)----有牌檢測(cè)傳感器有牌為L(zhǎng).無牌為H
  14          ***************************************************************
  15          通信協(xié)議:前導(dǎo)碼RB+接收編號(hào)+發(fā)送編號(hào)+命令+參數(shù)1+參數(shù)2+結(jié)束碼0D
  16          編號(hào):A---A倉板     B---B1板     C---B2板     M---主板
  17          命令號(hào):0x01---發(fā)牌           0x20---接收出錯(cuò)
  18                 0x02---過渡輪轉(zhuǎn)       0x21---收到命令
  19                 0x03---過渡輪停       0x22---執(zhí)行完畢
  20                 0x04---清牌           0x23---狀態(tài)返回
  21                 0x07---狀態(tài)查詢       0x24---少牌報(bào)警
  22                                       0x25---卡牌報(bào)警
  23          *********************************************************/
  24          #include <stdio.h>
  25          #include <AT89x52.h>
  26          #include <absacc.h>
  27          #include <intrins.h>
  28          
  29          #define   Back_OPTO     P1_0    /*左有無牌 */
  30          #define   Count_OPTO    P1_1    /*出牌計(jì)數(shù)*/
  31          #define   LED           P1_2
  32          #define   Back_motor    P1_3    /*傳動(dòng)電機(jī)2*/
  33          #define   Front_motor   P1_4    /*出牌電機(jī)2*/
  34          #define   TEST          P1_5
  35          #define   R485cs        P3_2
  36          #define   OPTOV         P3_3    /*傳感器電源控制端*/
  37          #define   KEY           P3_4
  38          #define   Step          P3_5    /*脈沖*/
  39          #define   ConVref       P3_6    /*功率控制*/
  40          #define   DIR           P3_7    /*方向控制*/
  41          #define   A3986_SR      P2_1    //A3986
  42          #define   A3986_RST     P2_2    //A3986
  43          #define   A3986_EN      P2_3    //A3986
  44          #define   A3986_PFD1    P2_4    //A3986
  45          #define   A3986_PFD2    P2_5    //A3986
  46          #define   A3986_MS1     P2_6    //A3986
  47          #define   A3986_MS2     P2_7    //A3986
  48          #define   azimuth       P0     /*方位*/
  49          
  50          void     Init(void);      /*初始化*/
  51          void     Rs232int(void);   /*串口中斷*/
  52          void     Receive(void);    /*串口接收*/
  53          void     Transmit(void);   /*串口發(fā)射*/
  54          void     Delay50ms(void);  /*延時(shí)50ms*/
  55          void     OutCard(void);    /*發(fā)牌子程序*/
C51 COMPILER V7.10   KEIL00                                                                09/13/2007 23:16:12 PAGE 2   

  56          void     StateB(void);     /*B狀態(tài)查詢*/
  57          void     BboxState(void);  /*Bbox狀態(tài)查詢*/
  58          void     Test1(void);      /*測(cè)試程序*/
  59          void     Test2(void);      /*測(cè)試程序*/
  60          void     Turn(void);       /*轉(zhuǎn)動(dòng)程序*/
  61          void     Riffle1(void);    /*A洗牌程序*/
  62          void     Out1(void);       /*A出牌程序*/
  63          void     ShaoCar(void);    /*少牌處理*/
  64          void     TXok(void);       /*任務(wù)發(fā)出及反饋處理*/
  65          void     ClrCard(void);    /*清牌程序*/
  66          void     OUTremnantCard(void);  /*發(fā)底牌子程序*/
  67          
  68          /************************************************************************
  69            TX[8]---發(fā)送數(shù)組               ReceivePack[8]---接收數(shù)組
  70            BoxNO----當(dāng)前接牌盒編號(hào)變量    Azidata----出牌口方位變量
  71            Box1data----牌盒1內(nèi)牌數(shù)變量    Box2data---牌盒2內(nèi)牌數(shù)變量
  72            Box3data----牌盒3內(nèi)牌數(shù)變量    Box4data---牌盒4內(nèi)牌數(shù)變量
  73            Card_data----每次發(fā)牌數(shù)變量    Count0-----臨時(shí)變量
  74            AllCard,Mandata,SingleCard,RemnantCard---總牌數(shù),人數(shù),每人牌數(shù),底牌數(shù)
  75            State----工作狀態(tài)變量(0-閑、1-忙、2-任務(wù)完成、3-錯(cuò)誤1、4-錯(cuò)誤2、5-錯(cuò)誤3)
  76          *************************************************************************/
  77          unsigned  char  TX[8]={'R','B',0x0,'A',0x0,0x0,0x0,0x0D};
  78          unsigned  char  ReceivePack[10];
  79          unsigned  char  Card_data,BoxNO,Box1data,Box2data,Box3data,Box4data,CarBak;
  80          unsigned  char  AllCard,Mandata,SingleCard,RemnantCard,RemnantBox,firstOUT;
  81          unsigned  char  Place,Command,ErrorNO,State,Count0,Count1,Count2; //Busy,
  82          
  83          bit  ShaoCardBit,RxdOKBit,OutBit,BboxErr,PanErr,OUTmodeBit,ClrBit;
  84          /*ShaoCardBit:少牌標(biāo)志  RxdOKbit:接收OK*/
  85          /*SingleCard,Place--位置變量*/
  86          unsigned  char  bdata  Wupaidata;
  87          sbit      Wupai1=Wupaidata^0;
  88          sbit      Wupai2=Wupaidata^1;
  89          sbit      Wupai3=Wupaidata^2;
  90          sbit      Wupai4=Wupaidata^3;
  91          
  92          void main(void)
  93          {
  94   1              _nop_();
  95   1              _nop_();
  96   1              _nop_();
  97   1              _nop_();
  98   1              _nop_();
  99   1              _nop_();
 100   1              _nop_();
 101   1              _nop_();
 102   1              _nop_();
 103   1              LED=0;         //*正常進(jìn)入程序,亮LED燈0.2'*/
 104   1              Delay50ms();
 105   1              Delay50ms();
 106   1              LED=1;
 107   1              ConVref=0;    /*步進(jìn)電機(jī)小功率*/
 108   1      
 109   1              Init();       /*初始化*/
 110   1      
 111   1              while(!A3986_SR)
 112   1              {
 113   2                      Test1();
 114   2              }      /*TEST測(cè)試有效,進(jìn)入測(cè)試程序*/
 115   1      
 116   1              DIR=0;           /*順時(shí)針轉(zhuǎn)動(dòng)定位*/
 117   1              A3986_EN=0;
C51 COMPILER V7.10   KEIL00                                                                09/13/2007 23:16:12 PAGE 3   

 118   1              Delay50ms();
 119   1              ConVref=1;       /*步進(jìn)電機(jī)大功率*/
 120   1              while(azimuth==0xff)
 121   1              {
 122   2                      for(Count0=0;Count0<255;Count0++)
 123   2              {
 124   3                              _nop_(); 
 125   3                              _nop_();
 126   3                      }
 127   2                      Step=!Step;
 128   2              }
 129   1              ConVref=0;        /*小功率*/
 130   1              switch(azimuth)
 131   1              {
 132   2                      case 0x7f:   Place=1; break;    /*當(dāng)前接牌盒位置判斷*/
 133   2                      case 0xef:   Place=2; break;    /*Place--位置變量*/
 134   2                      case 0xbf:   Place=3; break;    //
 135   2                      case 0xdf:   Place=4; break;    //
 136   2                      default:     break;
 137   2              }
 138   1              if(!KEY)
 139   1              {
 140   2                      while(1)     /*測(cè)試有效進(jìn)入測(cè)試程序*/
 141   2              {
 142   3                              Test2();
 143   3                      }
 144   2              }
 145   1              ClrBit=0;
 146   1              State=0;
 147   1              ErrorNO=0;
 148   1              TR2=1;
 149   1              while(1)
 150   1              {
 151   2                      if(ErrorNO)
 152   2              {
 153   3                              TX[2]='M';
 154   3                      TX[4]=0x55;
 155   3                      TX[5]=ErrorNO;
 156   3                      Transmit();
 157   3                      ErrorNO=0;
 158   3                      Command=0;
 159   3              }
 160   2      //if(Command==0x11||Command==0x12||Command==0x13||Command==0x14||Command==0x04||Command==0x07)
 161   2                      if(ClrBit)
 162   2              Command=0x04;
 163   2                      if(Command)
 164   2              {       //TX[2]='M';
 165   3                      //TX[4]=0x21;
 166   3                      //TX[5]=Command;
 167   3                      //Transmit();
 168   3                      switch(Command)
 169   3                      {
 170   4                                      case 0x11:      Command=0;
 171   4                                              AllCard=ReceivePack[5];    /*0x11--設(shè)置游戲參數(shù)*/
 172   4                                              Mandata=ReceivePack[6];
 173   4                                              SingleCard=ReceivePack[7];
 174   4                                              RemnantCard=ReceivePack[8];
 175   4                                              break;
 176   4                              case 0x12:      State=Command;     /*0x12--洗牌*/
 177   4                                              Riffle1();         /*A類游戲洗牌*/
 178   4                                              break;
 179   4                              case 0x13:      State=Command;            /*0x13--發(fā)牌*/
C51 COMPILER V7.10   KEIL00                                                                09/13/2007 23:16:12 PAGE 4   

 180   4                                              firstOUT=ReceivePack[6];  /*第一個(gè)出牌口(出牌盒)選擇*/
 181   4                                              Out1();                   /*A類出牌*/
 182   4                                              break;
 183   4                              case 0x14:      State=Command;            /*0x13--發(fā)底牌*/
 184   4                                              Count0=ReceivePack[5];    /*0x13--底牌出口*/
 185   4                                              OUTremnantCard();
 186   4                                              break;
 187   4                              case 0x04:      State=Command;      /*0x13--清牌*/
 188   4                                              ClrBit=0;
 189   4                                              ClrCard();
 190   4                                              break;
 191   4                              case 0x07:      State=Command;      /*0x13--有無牌檢測(cè)*/
 192   4                                              StateB();
 193   4                                              break;
 194   4                                                      default: Command=0;
 195   4                                                              break;
 196   4                      }
 197   3                      if(!ClrBit&&State)
 198   3                      {
 199   4                                      if(ErrorNO)
 200   4                              {
 201   5                                              TX[2]='M';    /*返回錯(cuò)誤類型*/
 202   5                                      TX[4]=0x22;   //TX[4]=0x55;
 203   5                                      TX[5]=State;  //TX[5]=0x13;
 204   5                                      Transmit();
 205   5                              }
 206   4                              else             /*執(zhí)行完成后返回*/
 207   4                              {
 208   5                                              TX[2]='M';
 209   5                                      TX[4]=0x22;
 210   5                                      TX[5]=State;
 211   5                                      Transmit();
 212   5                              }
 213   4                              State=0;
 214   4                              Command=0;
 215   4                      }
 216   3              }
 217   2              }
 218   1      }
 219          /***********************************
 220          *-------發(fā)底牌程序--------------*
 221          ***********************************/
 222          void   OUTremnantCard(void)
 223          {
 224   1              unsigned  char  x;
 225   1      
 226   1              BoxNO=Count0+2;   /*底牌出口確定*/
 227   1              if(BoxNO>4)
 228   1                      BoxNO=BoxNO-4;
 229   1              if(0<BoxNO&&BoxNO<5)
 230   1              {
 231   2                      Turn();
 232   2              }
 233   1              if(PanErr)
 234   1                      goto  OUTremnantexit;   /*轉(zhuǎn)盤錯(cuò)誤退出*/
 235   1              TX[4]=1;                  /*無錯(cuò)B倉發(fā)牌*/
 236   1              switch(RemnantBox)
 237   1              {
 238   2                      case 1:  TX[2]='B'; TX[5]=RemnantCard;TX[6]=0; break;
 239   2                      case 2:  TX[2]='B'; TX[5]=0;TX[6]=RemnantCard; break;
 240   2                      case 3:  TX[2]='C'; TX[5]=RemnantCard;TX[6]=0; break;
 241   2                      case 4:  TX[2]='C'; TX[5]=0;TX[6]=RemnantCard; break;
C51 COMPILER V7.10   KEIL00                                                                09/13/2007 23:16:12 PAGE 5   

 242   2                      default:    break;
 243   2              }
 244   1              Transmit();
 245   1              TXok();
 246   1              if(ErrorNO)
 247   1                      goto  OUTremnantexit;
 248   1              Command=0;
 249   1              x=0;
 250   1              while(Command==0)         /*等待B倉返回信息*/
 251   1              {
 252   2                      Delay50ms();
 253   2                      if(x>50)
 254   2              {       
 255   3                              break;
 256   3                      }
 257   2                      x++;
 258   2              }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区在线| 99久久精品情趣| 欧美一级在线观看| 日本亚洲最大的色成网站www| 136国产福利精品导航| 成人做爰69片免费看网站| 国产精品入口麻豆原神| 从欧美一区二区三区| 亚洲视频免费在线| 欧美午夜宅男影院| 日韩电影在线免费| 久久久久9999亚洲精品| 成人免费va视频| 亚洲国产视频网站| 日韩欧美一级特黄在线播放| 国产精品99久久久久| 国产精品美女久久久久高潮| 在线免费观看不卡av| 日韩高清不卡一区二区三区| 久久蜜桃香蕉精品一区二区三区| 99久久精品国产网站| 婷婷久久综合九色国产成人| 欧美成人精品福利| 91在线国产福利| 日韩国产欧美视频| 国产精品视频一二三| 欧美日韩一级片在线观看| 国内精品久久久久影院薰衣草| 中文成人综合网| 欧美一区二区三区小说| 成人91在线观看| 日韩高清不卡在线| 欧美国产精品一区二区三区| 欧美日韩国产一级| 成人在线视频一区| 日本不卡在线视频| 日韩一区中文字幕| 精品免费视频.| 亚洲欧美一区二区三区国产精品| 欧美日韩一级二级| 成人亚洲精品久久久久软件| 天堂精品中文字幕在线| 中文字幕亚洲精品在线观看| 日韩欧美www| 欧美中文字幕一区二区三区亚洲| 国产美女精品一区二区三区| 亚洲一区二区av在线| 国产精品久久久久婷婷| 精品国产91洋老外米糕| 欧美午夜宅男影院| 91丨九色丨尤物| 国产一区二区免费在线| 日韩成人dvd| 亚洲国产成人av网| 亚洲天堂中文字幕| 久久久久99精品国产片| 日韩欧美你懂的| 欧美日本精品一区二区三区| 91浏览器打开| 成av人片一区二区| 国产精品911| 久久99精品久久久久久国产越南 | 欧美日韩不卡在线| 色婷婷综合久久久久中文一区二区 | 欧美一区二视频| 欧美三级电影网| 欧美亚洲禁片免费| 日本国产一区二区| 色婷婷激情综合| 日本久久电影网| 色综合久久综合网欧美综合网| eeuss影院一区二区三区| 国产+成+人+亚洲欧洲自线| 国产一区二区三区国产| 国产精品一区二区三区网站| 国产真实乱偷精品视频免| 精品一区二区三区免费播放| 极品美女销魂一区二区三区免费| 青娱乐精品在线视频| 麻豆91精品视频| 精品在线一区二区| 国产一区二区导航在线播放| 国产一区二区在线免费观看| 国产精品影音先锋| 国产sm精品调教视频网站| 国产999精品久久久久久绿帽| 国产成人av在线影院| 成人午夜免费电影| 色综合久久久久综合体| 91九色最新地址| 精品视频1区2区3区| 制服丝袜日韩国产| 26uuu国产日韩综合| 久久九九99视频| 国产精品进线69影院| 悠悠色在线精品| 天天操天天干天天综合网| 麻豆国产欧美一区二区三区| 国产精品主播直播| 色哟哟精品一区| 欧美一区二区三区视频免费| 26uuu国产在线精品一区二区| 欧美国产精品v| 亚洲国产精品一区二区www在线| 日韩福利电影在线| 国产成人午夜99999| 在线影院国内精品| 欧美α欧美αv大片| 中文字幕日韩一区二区| 天堂一区二区在线免费观看| 国产精品一区二区在线观看网站| 91视频在线看| 欧美一级夜夜爽| 成人免费在线视频观看| 日韩电影一区二区三区| 不卡视频在线观看| 91精品婷婷国产综合久久性色 | 国产欧美一区二区在线| 亚洲愉拍自拍另类高清精品| 狂野欧美性猛交blacked| 成人一级片网址| 欧美精品粉嫩高潮一区二区| 国产免费观看久久| 五月激情综合婷婷| 成人精品一区二区三区四区 | 中文字幕五月欧美| 麻豆一区二区99久久久久| 91丨九色丨蝌蚪富婆spa| 日韩精品中午字幕| 亚洲一区中文在线| 床上的激情91.| 日韩欧美一二三区| 亚洲制服丝袜一区| 粉嫩av一区二区三区在线播放| 欧美色视频一区| 日韩一区日韩二区| 国产一区二区三区| 91精品国产免费| 亚洲午夜一区二区| www.亚洲人| 国产亚洲一区二区三区| 日本不卡高清视频| 欧美色图激情小说| 亚洲欧美偷拍卡通变态| 国产成人免费网站| 亚洲精品一线二线三线| 天天射综合影视| 欧美日韩一级大片网址| 亚洲欧美日本韩国| 波多野结衣亚洲一区| 2020日本不卡一区二区视频| 青娱乐精品视频| 欧美日韩国产高清一区二区三区| 亚洲欧美福利一区二区| 99在线热播精品免费| 国产丝袜欧美中文另类| 国产一区91精品张津瑜| 欧美va日韩va| 美女尤物国产一区| 欧美精品在线观看播放| 午夜私人影院久久久久| 欧美在线不卡视频| 亚洲精品亚洲人成人网| 色综合天天综合给合国产| 国产精品你懂的在线| 粉嫩久久99精品久久久久久夜| 久久一夜天堂av一区二区三区| 精品一区二区免费视频| 日韩欧美精品在线视频| 久久国产人妖系列| 2023国产一二三区日本精品2022| 久久丁香综合五月国产三级网站| 欧美电视剧在线看免费| 精品一区二区三区视频| 久久女同精品一区二区| 国产激情视频一区二区三区欧美 | 欧美高清在线精品一区| 成人高清视频在线| 亚洲男人天堂av网| 欧美天堂一区二区三区| 午夜激情综合网| 精品免费日韩av| 国产精品一区在线| 中文字幕亚洲区| 欧美三级在线看| 久久综合综合久久综合| 国产亚洲综合色| 91麻豆精品在线观看| 午夜精品久久久| 精品福利一区二区三区免费视频| 经典三级视频一区| 国产精品成人一区二区三区夜夜夜 | 欧美大肚乱孕交hd孕妇| 国产精品一区二区91| 亚洲日本成人在线观看| 制服丝袜亚洲色图| 懂色av一区二区夜夜嗨| 亚洲线精品一区二区三区八戒| 欧美一级淫片007| 成人精品在线视频观看|