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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? adctimer.lst

?? ADuC7020/26是ADI模擬公司開(kāi)發(fā)的ARM7TDMI內(nèi)核
?? LST
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
ARM COMPILER V2.53,  ADCtimer                                                              10/12/07  17:24:07  PAGE 1   


ARM COMPILER V2.53, COMPILATION OF MODULE ADCtimer
OBJECT MODULE PLACED IN ADCtimer.OBJ
COMPILER INVOKED BY: d:\Keil\ARM\BIN\CA.exe ADCtimer.c THUMB DEBUG TABS(4) 

stmt  level    source

    1          /*********************************************************************
    2          
    3           Author        : ADI - Apps            www.analog.com/MicroConverter
    4          
    5           Date          : Sept. 2005
    6          
    7           File          : ADCtimer.c
    8          
    9           Hardware      : Applicable to ADuC702x rev H or I silicon
   10                           Currently targetting ADuC7026.
   11          
   12           Description   : Performs an ADC conversion every 91 us using timer0  
   13                           overflow alternatively on Channel 0 and 1
   14                           sending the results through UART at 9600bps
   15                  
   16          *********************************************************************/
   17          
   18          #include <ADuC7026.h>               //  Include ADuC7026 Header File
   19                  
   20          void IRQ_Handler(void) __irq;       //  IRQ Funtion Prototype 
   21          
   22          void senddata(short to_send);
   23          void ADCpoweron(int);
   24          char hex2ascii(char toconv);
   25          void delay(int);
   26          
   27                                              
   28          int main (void)  {
   29   1      
   30   1          ADCpoweron(20000);              // power on ADC                                     
   31   1          ADCCP  = 0x00;
   32   1          ADCCON = 0x6E2;                 // start conversion on timer 0
   33   1      
   34   1          REFCON = 0x01;                  // connect internal 2.5V reference to VREF pin
   35   1      
   36   1          GP1CON = 0x011;                 // Setup tx & rx pins on P1.0 and P1.1
   37   1       
   38   1         // Setting up UART at 9600bps (CD=0)
   39   1          COMCON0 = 0x80;                 // Setting DLAB
   40   1          COMDIV0 = 0x88;         
   41   1          COMDIV1 = 0x00;
   42   1          COMCON0 = 0x07;                 // Clearing DLAB
   43   1      
   44   1      
   45   1          // for test purposes only
   46   1          GP0CON = 0x10100000;            // enable ECLK output on P0.7, and ADCbusy on P0.5
   47   1      
   48   1      
   49   1          IRQEN = ADC_BIT;                //  Enable ADC IRQ ( 0x80 )
   50   1          
   51   1          // timer0 configuration
   52   1          T0LD = 35530;                   // 23.4us
   53   1          T0CON = 0xC8;                   // count down
   54   1                                          // periodic mode
   55   1      
   56   1          GP4DAT = 0x04000000;            //  Configure P4.2 as output
   57   1      
   58   1          while(1)
   59   1          {
ARM COMPILER V2.53,  ADCtimer                                                              10/12/07  17:24:07  PAGE 2   

   60   2      
   61   2          }
   62   1                         
   63   1          return 0 ;
   64   1      }
   65          
   66          
   67          /********************************************************************/
   68          /*                                                                  */
   69          /*      Interrupt Service Rountine                                  */
   70          /*                                                                  */
   71          /********************************************************************/
   72          
   73          void IRQ_Handler() __irq                
   74          {       
   75   1          GP4DAT ^= 0x00040000;           // Complement P4.2
   76   1      //  ADCCP ^= 1;                     // change channel
   77   1          senddata (ADCDAT >> 16);    
   78   1          return ;
   79   1      }
   80          
   81          void senddata(short to_send)
   82          {
   83   1          while(!(0x020==(COMSTA0 & 0x020))){}
   84   1              COMTX = 0x0A;                       // output LF 
   85   1          while(!(0x020==(COMSTA0 & 0x020))){}
   86   1              COMTX = 0x0D;                       // output CR 
   87   1          while(!(0x020==(COMSTA0 & 0x020))){}
   88   1              COMTX = hex2ascii ((to_send >> 8) & 0x0F);
   89   1          while(!(0x020==(COMSTA0 & 0x020))){}
   90   1              COMTX = hex2ascii ((to_send >> 4) & 0x0F);                      
   91   1          while(!(0x020==(COMSTA0 & 0x020))){}
   92   1              COMTX = hex2ascii (to_send & 0x0F);                         
   93   1      }
   94          
   95          
   96          char hex2ascii(char toconv)
   97          {
   98   1          if (toconv<0x0A) toconv += 0x30;
   99   1          else toconv += 0x37;    
  100   1          return (toconv);
  101   1      }
  102          
  103          void delay (int length)
  104          {
  105   1      while (length >=0)
  106   1          length--;
  107   1      }
  108          
  109          void ADCpoweron(int time)
  110          {
  111   1          ADCCON = 0x20;                      // power-on the ADC
  112   1          while (time >=0)                    // wait for ADC to be fully powered on
  113   1          time--;
  114   1      }
ARM COMPILER V2.53,  ADCtimer                                                              10/12/07  17:24:07  PAGE 3   

ASSEMBLY LISTING OF GENERATED OBJECT CODE



*** EXTERNALS:
 EXTERN NUMBER (__startup)



*** PUBLICS:
 PUBLIC         IRQ_Handler?A
 PUBLIC         senddata?T
 PUBLIC         senddata?A
 PUBLIC         ADCpoweron?T
 PUBLIC         hex2ascii?T
 PUBLIC         delay?T
 PUBLIC         main



*** CODE SEGMENT '?PR?main?ADCtimer':
   28: int main (void)  {
 00000000  B500      PUSH        {LR}
   30:     ADCpoweron(20000);              // power on ADC                                     
 00000002  4800      LDR         R0,=0x4E20
 00000004  F7FF      BL          ADCpoweron?T  ; T=0x0001  (1)
 00000006  FFFC      BL          ADCpoweron?T  ; T=0x0001  (2)
   31:     ADCCP  = 0x00;
 00000008  2200      MOV         R2,#0x0
 0000000A  4800      LDR         R0,=0xFFFF0504
 0000000C  6002      STR         R2,[R0,#0x0]
   32:     ADCCON = 0x6E2;                 // start conversion on timer 0
 0000000E  4800      LDR         R1,=0x6E2
 00000010  4800      LDR         R0,=0xFFFF0500
 00000012  6001      STR         R1,[R0,#0x0]
   34:     REFCON = 0x01;                  // connect internal 2.5V reference to VREF pin
 00000014  2101      MOV         R1,#0x1
 00000016  4800      LDR         R0,=0xFFFF048C
 00000018  6001      STR         R1,[R0,#0x0]
   36:     GP1CON = 0x011;                 // Setup tx & rx pins on P1.0 and P1.1
 0000001A  2111      MOV         R1,#0x11
 0000001C  4800      LDR         R0,=0xFFFFF404
 0000001E  6001      STR         R1,[R0,#0x0]
   39:     COMCON0 = 0x80;                 // Setting DLAB
 00000020  2180      MOV         R1,#0x80
 00000022  4800      LDR         R0,=0xFFFF070C
 00000024  6001      STR         R1,[R0,#0x0]
   40:     COMDIV0 = 0x88;         
 00000026  2388      MOV         R3,#0x88
 00000028  4800      LDR         R0,=0xFFFF0700
 0000002A  6003      STR         R3,[R0,#0x0]
   41:        COMDIV1 = 0x00;
 0000002C  4800      LDR         R0,=0xFFFF0704
 0000002E  6002      STR         R2,[R0,#0x0]
   42:        COMCON0 = 0x07;                  // Clearing DLAB
 00000030  2207      MOV         R2,#0x7
 00000032  4800      LDR         R0,=0xFFFF070C
 00000034  6002      STR         R2,[R0,#0x0]
   46:     GP0CON = 0x10100000;            // enable ECLK output on P0.7, and ADCbusy on P0.5
 00000036  4800      LDR         R2,=0x10100000
 00000038  4800      LDR         R0,=0xFFFFF400
 0000003A  6002      STR         R2,[R0,#0x0]
   49:     IRQEN = ADC_BIT;                //  Enable ADC IRQ ( 0x80 )
 0000003C  4800      LDR         R0,=0xFFFF0008
 0000003E  6001      STR         R1,[R0,#0x0]
   52:     T0LD = 35530;                   // 23.4us
 00000040  4800      LDR         R1,=0x8ACA
 00000042  4800      LDR         R0,=0xFFFF0300
 00000044  6001      STR         R1,[R0,#0x0]
   53:     T0CON = 0xC8;                   // count down
 00000046  21C8      MOV         R1,#0xC8
ARM COMPILER V2.53,  ADCtimer                                                              10/12/07  17:24:07  PAGE 4   

 00000048  4800      LDR         R0,=0xFFFF0308
 0000004A  6001      STR         R1,[R0,#0x0]
   56:     GP4DAT = 0x04000000;            //  Configure P4.2 as output
 0000004C  4800      LDR         R1,=0x4000000

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费一区二区三区视频 | 久久九九影视网| 欧美在线不卡视频| 国产精品 欧美精品| 亚洲精品国产无天堂网2021| 欧美一区中文字幕| 在线观看一区不卡| 国产宾馆实践打屁股91| 青青青伊人色综合久久| 亚洲区小说区图片区qvod| 国产亚洲欧美在线| 欧美三级电影在线看| 成人av电影在线观看| 韩国av一区二区三区四区| 亚洲成人一区在线| 中文字幕亚洲综合久久菠萝蜜| 欧美成人性战久久| 欧美人伦禁忌dvd放荡欲情| 91欧美激情一区二区三区成人| 国产成人精品影院| 国产一区二区三区在线观看精品 | 亚洲影视资源网| 国产精品免费视频网站| 久久九九全国免费| 精品久久人人做人人爽| 日韩欧美国产精品| 欧美一区二区三区四区视频| 欧美日韩一区二区电影| 色屁屁一区二区| 91麻豆视频网站| 97se亚洲国产综合在线| 成人精品在线视频观看| 成人一区二区三区| 风间由美中文字幕在线看视频国产欧美| 美女www一区二区| 奇米精品一区二区三区四区| 三级不卡在线观看| 日本在线不卡视频一二三区| 亚洲超碰精品一区二区| 日韩精品每日更新| 美女久久久精品| 麻豆精品一区二区av白丝在线| 蜜臀久久99精品久久久久久9| 水野朝阳av一区二区三区| 水野朝阳av一区二区三区| 日韩精品亚洲专区| 久久精品国产亚洲5555| 国产一区在线不卡| 岛国精品在线观看| 日本韩国欧美国产| 欧美日韩国产电影| 日韩午夜精品电影| 国产欧美精品一区二区色综合| 国产精品午夜久久| 樱桃国产成人精品视频| 亚洲电影你懂得| 麻豆91精品91久久久的内涵| 国产精品一区二区久久不卡| 成人综合婷婷国产精品久久免费| 99久久精品99国产精品| 欧美性受xxxx黑人xyx| 欧美一区午夜精品| 国产欧美日韩精品一区| 亚洲欧美激情小说另类| 日韩av电影天堂| 国产sm精品调教视频网站| 91色九色蝌蚪| 日韩一区二区三区在线视频| 欧美精品一区二区蜜臀亚洲| 国产精品大尺度| 香蕉乱码成人久久天堂爱免费| 国产在线播放一区三区四| 一本到不卡精品视频在线观看| 欧美日韩激情一区二区三区| 亚洲精品在线免费观看视频| 亚洲欧洲日韩av| 三级一区在线视频先锋| 国产69精品久久久久毛片| 色一情一乱一乱一91av| 久久综合丝袜日本网| 亚洲精品日韩综合观看成人91| 麻豆国产精品777777在线| 91麻豆swag| 日韩美一区二区三区| 18成人在线观看| 看电视剧不卡顿的网站| 色综合婷婷久久| 精品国产伦理网| 亚洲靠逼com| 国产又粗又猛又爽又黄91精品| 91在线精品一区二区| 精品国产自在久精品国产| 亚洲麻豆国产自偷在线| 经典三级视频一区| 欧美日韩亚洲综合在线| 亚洲电影视频在线| 成人av网址在线| 91精品国产入口| 一区二区三区产品免费精品久久75| 久久国产精品99精品国产| 欧日韩精品视频| 国产精品网站在线| 国产综合色视频| 在线播放国产精品二区一二区四区| 国产三级一区二区| 蜜桃久久av一区| 欧美久久一区二区| 亚洲精品第1页| caoporm超碰国产精品| 久久久影院官网| 麻豆91在线观看| 3atv一区二区三区| 亚洲国产精品久久人人爱蜜臀| 成人午夜视频福利| 久久久久国产精品免费免费搜索| 日韩高清不卡一区| 欧美手机在线视频| 亚洲激情综合网| 色婷婷av久久久久久久| 国产精品女人毛片| 国产精品一二三| 精品久久免费看| 久久精品国产99| 欧美一区二区免费| 日韩国产在线一| 欧美日本在线播放| 亚洲成人动漫一区| 欧美日韩国产综合一区二区| 亚洲专区一二三| 在线看国产一区二区| 亚洲午夜在线观看视频在线| 日本久久电影网| 亚洲精品国产a久久久久久 | 欧美精品 国产精品| 亚洲综合在线免费观看| 色婷婷激情综合| 亚洲色欲色欲www在线观看| 91丨porny丨户外露出| 亚洲乱码国产乱码精品精可以看| 一本在线高清不卡dvd| 一区二区三区在线观看视频| 91久久国产综合久久| 亚洲五月六月丁香激情| 欧美日韩一区二区三区视频| 午夜av一区二区| 日韩欧美国产一区在线观看| 极品美女销魂一区二区三区免费| 2024国产精品| 丁香六月综合激情| 亚洲乱码日产精品bd| 欧美久久久久久久久| 精品一区二区在线免费观看| 久久久精品黄色| 91亚洲精品一区二区乱码| 亚洲一级不卡视频| 日韩精品一区二区三区在线| 国产成人在线看| 亚洲欧美色图小说| 欧美日韩高清一区| 国产乱码精品一区二区三区av| 国产精品卡一卡二卡三| 欧美亚洲动漫精品| 精品午夜一区二区三区在线观看| 国产精品久久久久精k8| 欧美日本国产视频| 国产成人高清视频| 亚洲电影一级黄| 久久久久99精品国产片| 在线观看av一区二区| 久久精品噜噜噜成人88aⅴ| 国产精品婷婷午夜在线观看| 在线观看av一区二区| 国产一区三区三区| 亚洲激情图片qvod| 亚洲精品一区二区在线观看| 成人黄色777网| 日本不卡一二三区黄网| 中文字幕在线观看一区二区| 91精品国产麻豆| 91丨porny丨首页| 狠狠色狠狠色综合| 亚洲精品久久久蜜桃| 久久综合久久综合九色| 在线中文字幕不卡| 国产一区二区三区| 亚洲18女电影在线观看| 国产精品网友自拍| 欧美成人猛片aaaaaaa| 一本大道久久a久久精品综合| 另类的小说在线视频另类成人小视频在线| 国产精品麻豆欧美日韩ww| 日韩视频免费观看高清在线视频| aaa欧美大片| 国产一区二区女| 日本不卡一区二区三区高清视频| 亚洲视频你懂的| 久久久777精品电影网影网| 欧美一区二区精品久久911| 在线精品视频免费播放| 高清免费成人av|