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

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

?? main.lst

?? 針對c8051十二位的AD轉換c程序轉換精度比較高
?? LST
字號:
C51 COMPILER V6.23a  MAIN                                                                  12/19/2002 16:43:10 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE main.c DB OE

stmt level    source

   1          #include "c8051f020.h"                
   2          #include <intrins.h>
   3          
   4          void Delay1us(unsigned char us)
   5          {
   6   1              while (us)
   7   1              {
   8   2                _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
   9   2                --us;
  10   2              }
  11   1      }
  12          
  13          void SYSCLK_Init (void)
  14          {
  15   1         int i;                              // delay counter
  16   1         OSCXCN = 0x67;                      // start external oscillator with
  17   1                                             // 18.432MHz crystal
  18   1         for (i=0; i < 256; i++) ;           // Wait for osc. to start up
  19   1         while (!(OSCXCN & 0x80)) ;          // Wait for crystal osc. to settle
  20   1         OSCICN = 0x88;                      // select external oscillator as SYSCLK
  21   1                                             // source and enable missing clock
  22   1                                             // detector
  23   1      //      OSCICN = 0x07;   //interal 16MHZ
  24   1      }
  25          
  26          #define PRT0CF P0MDOUT
  27          #define PRT1CF P1MDOUT
  28          #define PRT2CF P2MDOUT
  29          
  30          void PORT_Init (void)
  31          {
  32   1         XBR0    = 0x07;                     // Enable SMBus, SPI0, and UART0
  33   1         XBR1    = 0x00;
  34   1         XBR2    = 0x44;                     // Enable crossbar and weak pull-ups
  35   1         EMI0CF  = 0x27;
  36   1         EMI0TC  = 0x21;
  37   1         P74OUT  = 0xFF;
  38   1         P0MDOUT = 0x15;
  39   1      
  40   1         P1MDOUT |= 0x3C;                                     //P1.2-P1.5推挽輸出
  41   1         P1 &= 0xc3;                                                  //P1.2-P1.5=0
  42   1      }
  43          
  44          void SPI0_Init (void)
  45          {
  46   1         SPI0CFG = 0x07;                     // data sampled on 1st SCK rising edge
  47   1                                             // 8-bit data words
  48   1         SPI0CFG|=0xC0;       //CKPOL =1;
  49   1      
  50   1         SPI0CN = 0x03;                      // Master mode; SPI enabled; flags
  51   1                                             // cleared
  52   1         SPI0CKR = SYSCLK/2/8000000-1;       // SPI clock <= 8MHz (limited by 
  53   1                                             // EEPROM spec.)
  54   1      }
  55          
C51 COMPILER V6.23a  MAIN                                                                  12/19/2002 16:43:10 PAGE 2   

  56          unsigned char Count1ms;
  57          void Timer0_Init (void)
  58          {
  59   1              CKCON|=0x8;
  60   1              TMOD|=0x1;      //16Bit
  61   1              Count1ms=10;
  62   1              TR0 = 0;                                // STOP Timer0
  63   1              TH0 = (-SYSCLK/1000) >> 8;              // set Timer0 to overflow in 1ms
  64   1              TL0 = -SYSCLK/1000;
  65   1              TR0 = 1;        // START Timer0
  66   1              IE|= 0x2; 
  67   1      }
  68          
  69          void Timer0_ISR (void) interrupt 1  //1ms
  70          {
  71   1              TH0 = (-SYSCLK/1000) >> 8;  
  72   1              TL0 = -SYSCLK/1000;
  73   1              if (Count1ms) Count1ms--;
  74   1      }
  75          
  76          void Delay1ms(unsigned char T)
  77          {
  78   1              Count1ms=T;
  79   1              while (Count1ms);
  80   1      }
  81          
  82          void Delay1s(unsigned char T)
  83          {
  84   1              while (T)
  85   1              {
  86   2                      Delay1ms(200);
  87   2                      Delay1ms(200);
  88   2                      Delay1ms(200);
  89   2                      Delay1ms(200);
  90   2                      Delay1ms(200);
  91   2                      T--;
  92   2              }
  93   1      }
  94          char GetKeyValue(void);
  95          void Test7279(bit LoopFlag);
  96          void init_adc(void);
  97          unsigned int GetADCValue(char No);
  98          void DispLED(char *DispBuf,char ShowDot);       //ShowDot 顯示小數點位 
  99          void main (void) 
 100          {
 101   1      unsigned int w;
 102   1      char No,i,buf[6];
 103   1              No=1;
 104   1              WDTCN = 0xde;
 105   1              WDTCN = 0xad;           //關看門狗
 106   1              SYSCLK_Init ();         //初始化時鐘
 107   1              Timer0_Init();                  //初始化定時器
 108   1              PORT_Init ();           //初始化IO口
 109   1              SPI0_Init ();           //初始化SPI0
 110   1              init_adc();
 111   1              CPT1CN|=0x80;   //使能比較器1
 112   1              REF0CN = 0x07;  //使能片內參考電壓
 113   1              DAC0CN |= 0x80; //使能DAC0
 114   1              DAC0H=0;        DAC0L=0;
 115   1      
 116   1              EA=1;                                   //開中斷
 117   1      
C51 COMPILER V6.23a  MAIN                                                                  12/19/2002 16:43:10 PAGE 3   

 118   1              Test7279(0);
 119   1              w = GetADCValue(1);
 120   1              for (;;)
 121   1              {
 122   2                      i=GetKeyValue();
 123   2                      if ((i>=1)&&(i<=3))
 124   2                      No=i;
 125   2                      Delay1ms(250);
 126   2                      buf[0]=No;
 127   2                      buf[1]=' ';
 128   2                      buf[2]=(w%10000)/1000;
 129   2                      buf[3]=(w%1000)/100;
 130   2                      buf[4]=(w%100)/10;
 131   2                      buf[5]=(w%10);
 132   2                      if (No==2)
 133   2                              DispLED(buf,3);                         
 134   2                      else
 135   2                              DispLED(buf,4);                         
 136   2                      w = GetADCValue(No);
 137   2              }
 138   1      
 139   1      }
 140          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    360    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1       9
   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影视| 成人毛片老司机大片| 日韩一区二区在线观看| 国产精品免费久久| 激情深爱一区二区| 678五月天丁香亚洲综合网| 日韩美女精品在线| 国产不卡在线视频| 久久综合色天天久久综合图片| 亚洲不卡av一区二区三区| 成人免费福利片| 日本一二三四高清不卡| 久久精品噜噜噜成人av农村| 欧美日韩一区二区三区免费看| 国产精品嫩草影院av蜜臀| 国产一二三精品| 精品欧美乱码久久久久久| 日韩av一二三| 欧美一级久久久久久久大片| 五月天丁香久久| 欧美日韩亚洲综合在线 | 欧美大度的电影原声| 亚洲影院在线观看| 一本色道a无线码一区v| 国产精品久久久久四虎| 狠狠色丁香久久婷婷综合丁香| 欧美精品一二三四| 亚洲国产视频直播| 欧美日韩一区高清| 青青国产91久久久久久| 欧美一区二区三区在线| 日韩和欧美的一区| 欧美成人一区二区三区片免费| 蜜臀av一区二区在线观看| 欧美一三区三区四区免费在线看| 婷婷久久综合九色综合绿巨人| 3d动漫精品啪啪一区二区竹菊| 一区二区三区国产精华| 欧美另类高清zo欧美| 日本成人在线视频网站| 精品国产乱码久久久久久影片| 国产一区二区电影| 亚洲日本一区二区| 欧美午夜精品一区| 久久国产精品99久久人人澡| 国产欧美一区二区三区在线看蜜臀 | 亚洲一区二区三区美女| 在线观看av一区| 奇米在线7777在线精品| 久久精品网站免费观看| 色呦呦日韩精品| 日本一不卡视频| 国产欧美一区在线| 欧美性欧美巨大黑白大战| 蜜臀a∨国产成人精品| 国产欧美精品国产国产专区| 91麻豆swag| 免费看日韩a级影片| 久久久久国产成人精品亚洲午夜| 99久久免费精品高清特色大片| 亚洲国产一区视频| 精品久久一区二区| 99re亚洲国产精品| 毛片一区二区三区| 亚洲免费在线观看视频| 精品第一国产综合精品aⅴ| 成人av在线播放网址| 午夜成人在线视频| 中文字幕+乱码+中文字幕一区| 日本韩国欧美国产| 精品午夜久久福利影院| 亚洲美腿欧美偷拍| 久久亚洲一级片| 精品视频在线免费| 成人av综合一区| 激情综合五月婷婷| 亚洲成人你懂的| 国产精品福利一区| 久久久综合网站| 91精品国产91久久久久久一区二区 | 国产精品二三区| 精品日本一线二线三线不卡| 欧美视频中文一区二区三区在线观看| 精品亚洲aⅴ乱码一区二区三区| 一级女性全黄久久生活片免费| 久久久久久久久久久久久夜| 欧美日韩精品欧美日韩精品| 国产91精品露脸国语对白| 三级久久三级久久| 一区二区三区免费网站| 欧美极品美女视频| 欧美tk—视频vk| 日韩精品中文字幕一区| 在线不卡一区二区| av一区二区三区| 国产精品99久久久| 久久99精品国产.久久久久| 午夜精品爽啪视频| 亚洲va欧美va天堂v国产综合| 一区二区三区四区五区视频在线观看| 欧美激情在线一区二区三区| 精品国产麻豆免费人成网站| 欧美一卡二卡在线观看| 91精品国产欧美一区二区18 | 久久久久99精品一区| 欧美一级欧美三级在线观看 | 欧美在线观看视频在线| 色综合久久久久| 色综合天天综合在线视频| av综合在线播放| 91色.com| 欧美性大战久久久久久久 | 欧美岛国在线观看| 日韩欧美在线影院| 欧美一区二区三区四区五区| 91麻豆精品国产91久久久久久久久 | av中文字幕不卡| 99久精品国产| 在线观看日韩国产| 欧美日韩在线播| 日韩欧美精品三级| 精品国产青草久久久久福利| 国产亚洲成av人在线观看导航| 国产亚洲福利社区一区| 国产精品美女久久久久高潮| 成人免费在线视频| 一二三区精品福利视频| 亚洲成年人影院| 日本不卡免费在线视频| 国产一区二区三区四区五区美女| 国产乱码精品一区二区三区忘忧草 | 欧美午夜在线一二页| 欧美系列一区二区| 日韩欧美一区在线| 久久久久久久久岛国免费| 欧美激情一二三区| 亚洲国产精品视频| 久草热8精品视频在线观看| 粉嫩一区二区三区性色av| 在线观看精品一区| 日韩精品一区二| 成人欧美一区二区三区小说| 日韩主播视频在线| 成人一级片在线观看| 欧美亚洲动漫制服丝袜| 精品精品国产高清a毛片牛牛| 国产精品日韩精品欧美在线| 亚洲综合视频在线观看| 狠狠色综合日日| 在线视频中文字幕一区二区| 日韩欧美国产一区二区在线播放| 亚洲国产成人自拍| 免费人成精品欧美精品| 97精品久久久午夜一区二区三区| 欧美一区二区三区免费大片| 中文字幕亚洲欧美在线不卡| 日韩极品在线观看| 91麻豆福利精品推荐| 久久蜜桃一区二区| 亚洲成av人在线观看| 国产成人超碰人人澡人人澡| 欧美日韩视频不卡| 亚洲日穴在线视频| 国产自产v一区二区三区c| 欧美三区免费完整视频在线观看| 日本一区二区视频在线观看| 人人精品人人爱| 91国偷自产一区二区三区成为亚洲经典 | 欧美激情一区二区三区不卡| 日韩av午夜在线观看| 欧美精品第一页| 亚洲欧美日韩国产一区二区三区| 狠狠色丁香九九婷婷综合五月| 欧美日韩一级片在线观看| 国产精品久久毛片av大全日韩| 久久99久久久欧美国产| 欧美男同性恋视频网站| 亚洲欧美视频在线观看视频| 成人午夜又粗又硬又大| 精品国产3级a| 久久er99精品| 精品三级在线看| 免费观看在线综合| 欧美一级淫片007| 日韩av电影免费观看高清完整版 | 91捆绑美女网站| 国产精品网曝门| 国产v日产∨综合v精品视频| 精品久久久久香蕉网| 久久精品二区亚洲w码| 678五月天丁香亚洲综合网| 夜色激情一区二区| 欧美最新大片在线看| 亚洲制服丝袜一区| 欧美色中文字幕| 亚洲成人自拍一区| 91看片淫黄大片一级在线观看| 综合久久久久综合|