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

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

?? main.lst

?? 本人寫的測試CS5530芯片代碼,大部分功能和CS5532相同
?? LST
?? 第 1 頁 / 共 3 頁
字號:
C51 COMPILER V7.00  MAIN                                                                   11/16/2007 09:39:20 PAGE 1   


C51 COMPILER V7.00, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include "STC89C51RC_RD_PLUS.H"
   2          #include "intrins.h"
   3          #include "absacc.h"
   4          #include "Serial.h"
   5          #include "CS5460A.h"
   6          
   7          sbit P0_0 = P0^0;
   8          sbit P0_1 = P0^1;
   9          sbit P0_2 = P0^2;
  10          sbit P0_3 = P0^3;
  11          sbit P0_4 = P0^4;
  12          sbit P0_5 = P0^5;
  13          sbit P0_6 = P0^6;
  14          sbit P0_7 = P0^7;
  15          
  16          sbit P1_0 = P1^0;
  17          sbit P1_1 = P1^1;
  18          sbit P1_2 = P1^2;
  19          sbit P1_3 = P1^3;
  20          sbit P1_4 = P1^4;
  21          sbit P1_5 = P1^5;
  22          sbit P1_6 = P1^6;
  23          sbit P1_7 = P1^7;
  24          
  25          
  26          sbit P2_0 = P2^0;
  27          sbit P2_1 = P2^1;
  28          sbit P2_2 = P2^2;
  29          sbit P2_3 = P2^3;
  30          sbit P2_4 = P2^4;
  31          sbit P2_5 = P2^5;
  32          sbit P2_6 = P2^6;
  33          sbit P2_7 = P2^7;
  34          
  35          
  36          sbit P3_0 = P3^0;
  37          sbit P3_1 = P3^1;
  38          sbit P3_2 = P3^2;
  39          sbit P3_3 = P3^3;
  40          sbit P3_4 = P3^4;
  41          sbit P3_5 = P3^5;
  42          sbit P3_6 = P3^6;
  43          sbit P3_7 = P3^7;
  44          
  45          
  46          sbit P4_0 = P4^0;
  47          sbit P4_1 = P4^1;
  48          sbit P4_2 = P4^2;
  49          sbit P4_3 = P4^3;
  50          
  51          #define uchar unsigned char
  52          
  53          // Original design board
  54          //sbit CS5532_CS=P1^2;
  55          //sbit CS5532_SDI=P3^5;
C51 COMPILER V7.00  MAIN                                                                   11/16/2007 09:39:20 PAGE 2   

  56          //sbit CS5532_SCLK=P3^4;
  57          //sbit CS5532_SDO=P3^2;
  58          sbit CS5532_CS=P1^2;
  59          sbit CS5532_SDI=P2^4;
  60          sbit CS5532_SCLK=P2^2;
  61          sbit CS5532_SDO=P2^0;
  62          
  63          //#define DWORD unsigned long
  64          
  65          xdata long m_TickCount = 0;
  66          long GetTickCount(){return m_TickCount;}
  67          
  68          void Sleep(long iMilliseconds)
  69          {
  70   1              long TickCount = GetTickCount();
  71   1              while((GetTickCount() - TickCount) < iMilliseconds)
  72   1              {
  73   2                      //WDT_CONTR = 0x3C; //復位看門狗
  74   2              }
  75   1      }
  76          
  77          
  78            //中斷
  79          void time0() interrupt 1
  80          {
  81   1              EA = 0;
  82   1              TR0 = 0;
  83   1              TH0 = 0xF8;
  84   1              TL0 = 0xCC;
  85   1              //TH0 = 0xFC;
  86   1              //TL0 = 0x66;
  87   1              //TL0 = 0x41;
  88   1              //TH0 = 0xFE;
  89   1              m_TickCount++;
  90   1              TR0 = 1;
  91   1              EA = 1; 
  92   1      }
  93          
  94          // PCB Version
  95          //sbit CS5532_CS=P1^3;
  96          //sbit CS5532_SDI=P1^2;
  97          //sbit CS5532_SDO=P1^1;
  98          //sbit CS5532_SCLK=P1^0;
  99          
 100          
 101          // all  design board ?
 102          sbit CS5532_A0=P1^6;
 103          sbit CS5532_A1=P1^7;
 104          
 105          
 106          #define  RxdTxd4b_0  DBYTE[0x20]
 107          #define  RxdTxd4b_1  DBYTE[0x21]
 108          #define  RxdTxd4b_2  DBYTE[0x22]
 109          #define  RxdTxd4b_3  DBYTE[0x23]
 110          
 111          #define uint unsigned int
 112          #define delay(x) {uint dly = x;while(dly){dly--;}}
 113          uchar idata RxdTxd4b[6];
 114          
 115          void CS5532_Txd(uchar);
 116          void CS5532_Txd_init(uchar);
 117          void  read_reg(uchar address_pt);
C51 COMPILER V7.00  MAIN                                                                   11/16/2007 09:39:20 PAGE 3   

 118          void  read_data(uchar address_pt);
 119          void  read_data1(uchar address_pt);
 120          void  read_datax(uchar address_pt);
 121          void  CS5532_init(void);
 122          
 123          #define Refurbish(x) x = 1;x = 0;
 124          #define ControlOut P2_7
 125           
 126          void main(void)
 127          {
 128   1              uchar uComRecv[5];
 129   1              uchar uComi = 0;
 130   1         long dPrvConversionTime = 0;
 131   1         uchar i,k,address_pt;
 132   1         uchar flag=0;
 133   1         address_pt  = 32;     // RAM 數據區起始地址
 134   1              TMOD = 0x1; //定時器T0模式1
 135   1              TL0  = 0x0f;//定時初值
 136   1              TH0  = 0x00;
 137   1              TR0  = 1;   //開始運行
 138   1              ET0  = 1;   //允許定時器T0中斷
 139   1                        InitCom(5);
 140   1                        EA = 1;
 141   1                        for(k=0;k<20;k++)  _nop_();
 142   1              delay(1000);
 143   1         CS5532_init();
 144   1       for(k=0;k<20;k++)  _nop_();
 145   1      //Reset
 146   1      // CS5532_Txd(0x03);
 147   1      // CS5532_Txd(0x20);
 148   1      // CS5532_Txd(0x00);
 149   1      // CS5532_Txd(0x00);
 150   1      // CS5532_Txd(0x00);
 151   1      
 152   1              CS5532_Txd(0x03);    // Soft Reset 
 153   1         CS5532_Txd(0x2A);
 154   1         CS5532_Txd(0x00);
 155   1         CS5532_Txd(0x04);
 156   1         CS5532_Txd(0x00);
 157   1              
 158   1              delay(1000);
 159   1          CS5532_init();
 160   1                for(k=0;k<20;k++)  _nop_();
 161   1      //************************************************
 162   1      //  系統軟復位( CS5532_init() 包含該部分)
 163   1       
 164   1      // CS5532_Txd(0x05);
 165   1      // CS5532_Txd(0x02);
 166   1      // CS5532_Txd(0x00);
 167   1      // CS5532_Txd(0x02);
 168   1      // CS5532_Txd(0x00);
 169   1      
 170   1      /*  CS5532_Txd(0x05);
 171   1       CS5532_Txd(0x32);
 172   1       CS5532_Txd(0x40);
 173   1       CS5532_Txd(0x32);
 174   1       CS5532_Txd(0x40);*/
 175   1      //-----
 176   1      /*  CS5532_Txd(0x85);    // 偏移校準
 177   1        while(CS5532_SDO)
 178   1        _nop_();  _nop_(); _nop_(); _nop_();
 179   1      
C51 COMPILER V7.00  MAIN                                                                   11/16/2007 09:39:20 PAGE 4   

 180   1       while(1)
 181   1       {
 182   1                read_datax(address_pt);
 183   1                      P1 = 0x00; 
 184   1                      //RxdTxd4b[3] = 0x0D;
 185   1                for(k = 0; k < 4;k++)
 186   1                {
 187   1                        Send(RxdTxd4b[k]);
 188   1                }     
 189   1                delay(50000);
 190   1       }*/
 191   1       //-------
 192   1              CS5532_Txd(0x03);    // Soft Reset 
 193   1         CS5532_Txd(0x00);
 194   1         CS5532_Txd(0x00);
 195   1         CS5532_Txd(0x18);
 196   1         CS5532_Txd(0x00);
 197   1      
 198   1      
 199   1        CS5532_Txd(0x85);    // 偏移校準
 200   1        while(CS5532_SDO)
 201   1        _nop_();  _nop_(); _nop_(); _nop_();
 202   1      
 203   1      
 204   1        
 205   1        
 206   1      /*CS5532_Txd(0x02);
 207   1      CS5532_Txd(0x0F);
 208   1      CS5532_Txd(0x00);
 209   1      CS5532_Txd(0x00);
 210   1      CS5532_Txd(0x00);*/
 211   1      //Write_CS5460A(buf5460,5);
 212   1      
 213   1      
 214   1          CS5532_Txd(0xC0);//連續轉換命令
 215   1        while(CS5532_SDO)
 216   1           _nop_();  _nop_(); _nop_(); _nop_();         
 217   1      
 218   1        while(1)
 219   1                      for(i=0;i<5;i++)
 220   1       {
 221   2              uchar uCheckSum = 0;
 222   2              //while((GetTickCount() - dPrvConversionTime) <= (1000/15 - 1));
 223   2              //dPrvConversionTime = GetTickCount();
 224   2         //CS5532_CS=1;
 225   2              while(CS5532_SDO)
 226   2         _nop_(); _nop_(); _nop_(); _nop_();
 227   2         _nop_(); _nop_(); _nop_(); _nop_(); 
 228   2         _nop_(); _nop_(); _nop_(); _nop_(); 
 229   2      //  address_pt = 48;
 230   2        //CS5532_Txd(0x80);
 231   2        //while(CS5532_SDO)
 232   2        _nop_();  _nop_(); _nop_(); _nop_();
 233   2      //  DBYTE[address_pt++]=0x80;
 234   2        read_data1(address_pt);
 235   2                      P1 = 0x00; 
 236   2      //      RxdTxd4b[3] = 0x0D;
 237   2              if(RxdTxd4b[0]&0x80)
 238   2              {
 239   3                      RxdTxd4b[0] &= 0x7F;
 240   3                      RxdTxd4b[3] |= 0x08;
 241   3              }
C51 COMPILER V7.00  MAIN                                                                   11/16/2007 09:39:20 PAGE 5   

 242   2              uCheckSum += RxdTxd4b[0];
 243   2              Send(RxdTxd4b[0]);
 244   2      
 245   2              if(RxdTxd4b[1]&0x80)
 246   2              {
 247   3                      RxdTxd4b[1] &= 0x7F;
 248   3                      RxdTxd4b[3] |= 0x10;
 249   3              }
 250   2              uCheckSum += RxdTxd4b[1];

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠网亚洲精品| 欧美区在线观看| 成人午夜av在线| 国产精品亚洲一区二区三区在线 | 亚洲综合小说图片| 日韩久久一区二区| 18成人在线观看| 最近日韩中文字幕| 一区二区三区在线视频免费观看| 亚洲精品高清视频在线观看| 一区二区三区中文在线| 五月婷婷久久综合| 日韩av成人高清| 国产曰批免费观看久久久| 国产精品一区二区在线播放 | 99久久99精品久久久久久| 成人免费的视频| 91影院在线免费观看| 色婷婷激情久久| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 国内成人免费视频| 国产91富婆露脸刺激对白| 成人精品国产免费网站| 久久超碰97人人做人人爱| 欧美videos大乳护士334| 欧美天天综合网| 欧美顶级少妇做爰| 精品久久久久99| 国产亚洲精品久| 最新国产精品久久精品| 亚洲一区二区三区四区在线| 视频在线观看一区二区三区| 老司机午夜精品99久久| 成人黄色片在线观看| 色婷婷综合在线| 91精品啪在线观看国产60岁| 2024国产精品| 亚洲精品免费在线| 蜜桃视频免费观看一区| 成人伦理片在线| 欧美日韩aaaaaa| 欧美精品一区二区三区久久久| 国产精品久久久久久久浪潮网站| 亚洲午夜精品网| 国产一区二区福利| 欧美在线播放高清精品| 精品美女在线播放| 亚洲女同一区二区| 久久精品国产在热久久| 欧美日韩一区二区三区高清| 99久久国产综合精品色伊| 亚洲综合激情另类小说区| 亚洲欧洲精品一区二区三区不卡| 亚洲综合在线第一页| 国产乱子伦一区二区三区国色天香| 色婷婷av一区二区三区大白胸| 日韩一区二区三区在线| 亚洲精品国产一区二区精华液 | 成人美女视频在线观看18| 欧美日韩一区成人| 国产精品网曝门| 免费美女久久99| 色婷婷av一区二区三区软件 | 亚洲一区二区视频在线| 国产福利91精品一区二区三区| 91黄色在线观看| 中文字幕高清一区| 蜜臀av在线播放一区二区三区| 91视频免费观看| 国产视频一区二区在线| 久久草av在线| 制服丝袜国产精品| 亚洲一区在线视频| 欧美一级理论片| 国产老妇另类xxxxx| 欧美精品第一页| 亚洲免费资源在线播放| 大胆亚洲人体视频| 久久综合久久鬼色中文字| 日韩有码一区二区三区| 欧美亚洲日本国产| 亚洲欧美韩国综合色| av中文一区二区三区| 国产精品网站在线观看| 精品制服美女久久| 日韩欧美色综合网站| 免费成人结看片| 欧美一区二区三区播放老司机| 亚洲国产乱码最新视频| 欧美自拍偷拍午夜视频| 伊人婷婷欧美激情| 色综合 综合色| 一区二区三区四区乱视频| 91在线观看高清| 中文字幕中文字幕在线一区| 成人在线视频一区二区| 欧美激情一区不卡| 国产成人av电影| 国产日韩欧美精品一区| 国产成人在线视频网站| 国产午夜久久久久| 成人性生交大片免费看视频在线 | 亚洲精品中文字幕乱码三区| 99久久99久久精品免费观看 | 久久99精品国产麻豆婷婷| 日韩免费一区二区三区在线播放| 日韩电影网1区2区| 欧美电影免费观看高清完整版| 蜜臀久久99精品久久久久久9| 欧美一级黄色录像| 黄色日韩网站视频| 日本一区二区三级电影在线观看 | 国产精品欧美极品| av中文字幕在线不卡| 1000部国产精品成人观看| 91网页版在线| 亚洲国产成人av网| 日韩视频免费直播| 国产一级精品在线| 国产精品成人在线观看| 日本乱人伦一区| 日日噜噜夜夜狠狠视频欧美人| 欧美一区二区成人6969| 国产一区二区三区高清播放| 亚洲国产成人一区二区三区| 91在线观看高清| 日韩精品三区四区| 久久综合九色综合97婷婷| 风间由美一区二区av101| 亚洲三级视频在线观看| 欧美日韩一区二区三区在线看| 欧美aaaaaa午夜精品| 欧美国产精品专区| 欧美亚洲国产一区在线观看网站| 欧美aaaaaa午夜精品| 国产精品三级av在线播放| 色悠悠亚洲一区二区| 日韩精品视频网站| 中文字幕av资源一区| 在线一区二区视频| 国产主播一区二区三区| 亚洲精品大片www| 欧美电影精品一区二区| 99综合电影在线视频| 蜜桃传媒麻豆第一区在线观看| 国产网站一区二区| 欧美视频精品在线| 国产黄色精品网站| 亚洲成a人片在线不卡一二三区| 337p粉嫩大胆色噜噜噜噜亚洲| 91一区二区在线观看| 久久er精品视频| 亚洲一区二区三区不卡国产欧美| 亚洲精品一区二区三区精华液| 色综合天天做天天爱| 久久精品国产精品亚洲红杏| 亚洲人妖av一区二区| 青青草精品视频| 成人精品gif动图一区| 精品制服美女久久| 在线欧美一区二区| 在线观看亚洲专区| 国产午夜亚洲精品午夜鲁丝片| 国产精品久久久久国产精品日日| 欧美二区在线观看| 99精品视频一区二区三区| 麻豆成人在线观看| 一区二区三区**美女毛片| 国产女主播在线一区二区| 欧美日韩国产三级| youjizz久久| 精品一区二区三区影院在线午夜| 亚洲午夜久久久久久久久电影网| 国产亚洲欧美色| 91精品国产综合久久久蜜臀图片 | 91日韩一区二区三区| 久久99国产精品久久99| 婷婷国产在线综合| 亚洲主播在线观看| 国产精品对白交换视频| 久久久精品综合| 日韩情涩欧美日韩视频| 欧美日韩一区久久| 欧美最新大片在线看| 99久久久无码国产精品| 国产成人三级在线观看| 久久精品国产99| 免费亚洲电影在线| 亚洲精品一区二区三区香蕉| 99久久精品国产观看| 欧美大黄免费观看| 蜜臀久久99精品久久久久久9| 欧美精品视频www在线观看| 欧美三级电影一区| 91色在线porny| 波多野结衣中文字幕一区二区三区| 国产真实乱子伦精品视频| 美女网站一区二区| 久久精品国产99国产| 麻豆成人久久精品二区三区红|