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

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

?? main.lst

?? Hitex LPC2100 insider guide source code
?? LST
字號(hào):
ARM COMPILER V2.00f,  main                                                                 19/02/05  10:38:45  PAGE 1   


ARM COMPILER V2.00f, COMPILATION OF MODULE main
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\ARM\BIN\CA.exe main.c ARM OPTIMIZE(7,SIZE) BROWSE DEBUG TABS(4) 

stmt  level    source

    1          /************************************************************/
    2          /* PROJECT NAME: MAM                                        */
    3          /* Project:      LPC2100 Training course                    */
    4          /* Engineer:     T Martin       tmartin@hitex.co.uk         */
    5          /* Filename:     main.c                                     */
    6          /* Language:     C                                          */
    7          /* Compiler:     Keil ARM   V2.00b                          */
    8          /* Assembler:                                               */
    9          /*                                                          */
   10          /************************************************************/
   11          /* COPYRIGHT: Hitex UK Ltd      2005                        */
   12          /* LICENSE:   THIS VERSION CREATED FOR FREE DISTRIBUTION    */
   13          /************************************************************/
   14          /* Function:                                                */
   15          /*                                                          */
   16          /* Example Demo of Memory Accelerator Module performance    */
   17          /*                                                          */
   18          /* Demonstrates Use of the LPC2100 MAM                      */
   19          /*                                                          */  
   20          /* Oscillator frequency 12.000 Mhz                          */
   21          /* Target board Keil MCB21000                               */
   22          /************************************************************/
   23          
   24          #include <LPC21xx.H> 
   25          
   26          void ChangeGPIOPinState(unsigned int state);
   27          
   28          unsigned val;
   29          
   30          
   31          int main(void)
   32          {
   33   1      unsigned int delay;
   34   1      unsigned int flasher = 0x00010000;                      // define locals
   35   1      
   36   1      IODIR1      = 0x00FF0000;                                   // set all ports to output
   37   1      
   38   1      VPBDIV      = 0x00000002;
   39   1      
   40   1      ADCR        = 0x00270601;                                   // Setup A/D: 10-bit AIN0 @ 3MHz 
   41   1      ADCR        |= 0x01000000;                                      // Start A/D Conversion 
   42   1      
   43   1      while(1)
   44   1      {
   45   2      do
   46   2      {
   47   3          val     = ADDR;                                         // Read A/D Data Register 
   48   3      }        
   49   2      while ((val & 0x80000000) == 0x00000000);
   50   2      val         = ((val >> 6) & 0x000003FF);
   51   2      
   52   2      if (val <0x0000000080)
   53   2      {
   54   3      MAMCR       = 0x00000000;
   55   3      MAMTIM      = 0x00000004;
   56   3      MAMCR       = 0x00000002;
   57   3      }
   58   2      else
   59   2      {
ARM COMPILER V2.00f,  main                                                                 19/02/05  10:38:45  PAGE 2   

   60   3      MAMCR       = 0x00000000;
   61   3      }
   62   2      
   63   2      for(delay = 0;delay<0x100000;delay++)                   //simple delay loop
   64   2      {
   65   3      ;
   66   3      }
   67   2      
   68   2      ChangeGPIOPinState(flasher);                            //set the state of the ports
   69   2      flasher = flasher <<1;                                  //shift the active led
   70   2      if(flasher&0x01000000) flasher = 0x00010000;            //Increment flasher led and test for overflow
   71   2      
   72   2      }
   73   1      }
   74          
   75          void ChangeGPIOPinState(unsigned int state)
   76          {
   77   1      IOCLR1 = ~state;                                        //clear output pins
   78   1      IOSET1 =  state;                                        //set output pins
   79   1      
   80   1      }
   81          
   82          
ARM COMPILER V2.00f,  main                                                                 19/02/05  10:38:45  PAGE 3   

ASSEMBLY LISTING OF GENERATED OBJECT CODE



*** EXTERNALS:
 EXTERN NUMBER (__startup)



*** PUBLICS:
 PUBLIC         ChangeGPIOPinState?A
 PUBLIC         main
 PUBLIC         val



*** DATA SEGMENT '?DT0?main':
 00000000          val:
 00000000            DS          4



*** CODE SEGMENT '?PR?main?main':
   31: int main(void)
 00000000  E92D4000  STMDB       R13!,{LR}
   32: {
 00000004            ; SCOPE-START
   34: unsigned int flasher = 0x00010000;                      // define locals
 00000004  E3A04801  MOV         R4,#0x10000
 00000008  ---- Variable 'flasher' assigned to Register 'R4' ----
   36: IODIR1         = 0x00FF0000;                                   // set all ports to output
 00000008  E3A018FF  MOV         R1,#0xFF0000
 0000000C  E5100000  LDR         R0,=0xE0028018
 00000010  E5801000  STR         R1,[R0,#0x0]
   38: VPBDIV         = 0x00000002;
 00000014  E3A01002  MOV         R1,#0x2
 00000018  E5100000  LDR         R0,=0xE01FC100
 0000001C  E5C01000  STRB        R1,[R0,#0x0]
   40: ADCR           = 0x00270601;                                   // Setup A/D: 10-bit AIN0 @ 3MHz 
 00000020  E5101000  LDR         R1,=0x270601
 00000024  E5100000  LDR         R0,=0xE0034000
 00000028  E5801000  STR         R1,[R0,#0x0]
   41: ADCR         |= 0x01000000;                                      // Start A/D Conversion 
 0000002C  E5100000  LDR         R0,=0xE0034000
 00000030  E5901000  LDR         R1,[R0,#0x0]
 00000034  E3811401  ORR         R1,R1,#0x1000000
 00000038  E5801000  STR         R1,[R0,#0x0]
   45: do
 0000003C          L_6:
 0000003C          L_5:
   47:     val     = ADDR;                                         // Read A/D Data Register 
 0000003C  E5100000  LDR         R0,=0xE0034004
 00000040  E5901000  LDR         R1,[R0,#0x0]
 00000044  E5100000  LDR         R0,=val ; val
 00000048  E5801000  STR         R1,[R0,#0x0] ; val
   48: }        
 0000004C  E5100000  LDR         R0,=val ; val
 00000050  E5901000  LDR         R1,[R0,#0x0] ; val
 00000054  E3110102  TST         R1,#0x80000000
 00000058  0AFFFFF7  BEQ         L_5  ; Targ=0x3C
   50: val         = ((val >> 6) & 0x000003FF);
 0000005C  E1A01321  MOV         R1,R1,LSR #6
 00000060  E5100000  LDR         R0,=0x3FF
 00000064  E0011000  AND         R1,R1,R0
 00000068  E5100000  LDR         R0,=val ; val
 0000006C  E5801000  STR         R1,[R0,#0x0] ; val
   52: if (val <0x0000000080)
 00000070  E5100000  LDR         R0,=val ; val
 00000074  E5900000  LDR         R0,[R0,#0x0] ; val
 00000078  E3500080  CMP         R0,#0x0080
 0000007C  2A000009  BCS         L_9  ; Targ=0xA8
   54: MAMCR         = 0x00000000;
 00000080  E3A01000  MOV         R1,#0x0
ARM COMPILER V2.00f,  main                                                                 19/02/05  10:38:45  PAGE 4   

 00000084  E5100000  LDR         R0,=0xE01FC000
 00000088  E5C01000  STRB        R1,[R0,#0x0]
   55: MAMTIM         = 0x00000004;
 0000008C  E3A01004  MOV         R1,#0x4
 00000090  E5100000  LDR         R0,=0xE01FC004
 00000094  E5C01000  STRB        R1,[R0,#0x0]
   56: MAMCR         = 0x00000002;
 00000098  E3A01002  MOV         R1,#0x2
 0000009C  E5100000  LDR         R0,=0xE01FC000
 000000A0  E5C01000  STRB        R1,[R0,#0x0]
   57: }
 000000A4  EA000002  B           L_15  ; Targ=0xB4
 000000A8          L_9:
   60: MAMCR         = 0x00000000;
 000000A8  E3A01000  MOV         R1,#0x0
 000000AC  E5100000  LDR         R0,=0xE01FC000
 000000B0  E5C01000  STRB        R1,[R0,#0x0]
   63: for(delay = 0;delay<0x100000;delay++)                   //simple delay loop
 000000B4          L_15:
 000000B4  E3A00000  MOV         R0,#0x0
 000000B8  ---- Variable 'delay' assigned to Register 'R0' ----
   66: }
 000000B8          L_11:
 000000B8  E2800001  ADD         R0,R0,#0x0001 ; delay
 000000BC  E3500601  CMP         R0,#0x100000 ; delay
 000000C0  3AFFFFFC  BCC         L_11  ; Targ=0xB8
   68: ChangeGPIOPinState(flasher);                            //set the state of the ports
 000000C4  E1A00004  MOV         R0,R4
 000000C8  EBFFFFCC  BL          ChangeGPIOPinState?A  ; Targ=0x0
   69: flasher = flasher <<1;                                  //shift the active led
 000000CC  E1A04084  MOV         R4,R4,LSL #1 ; flasher
   70: if(flasher&0x01000000) flasher = 0x00010000;            //Increment flasher led and test for overflow
 000000D0  E3140401  TST         R4,#0x1000000 ; flasher
 000000D4  0AFFFFD8  BEQ         L_6  ; Targ=0x3C
 000000D8  E3A04801  MOV         R4,#0x10000
   72: }
 000000DC  EAFFFFD6  B           L_6  ; Targ=0x3C
 000000E0            ; SCOPE-END
 000000E0  E8BD0008  LDMIA       R13!,{R3}
 000000E4  E12FFF13  BX          R3
 000000E8          ENDP ; 'main'


*** CODE SEGMENT '?PR?ChangeGPIOPinState?A?main':
   75: void ChangeGPIOPinState(unsigned int state)
 00000000  E1A03000  MOV         R3,R0 ; state
 00000004  ---- Variable 'state' assigned to Register 'R3' ----
   77: IOCLR1 = ~state;                                        //clear output pins
 00000004  E1A01003  MOV         R1,R3 ; state
 00000008  E1E02001  MVN         R2,R1 ; state
 0000000C  E5100000  LDR         R0,=0xE002801C
 00000010  E5802000  STR         R2,[R0,#0x0]
   78: IOSET1 =  state;                                        //set output pins
 00000014  E5100000  LDR         R0,=0xE0028014
 00000018  E5801000  STR         R1,[R0,#0x0]
   80: }
 0000001C  E12FFF1E  BX          R14
 00000020          ENDP ; 'ChangeGPIOPinState?A'



Module Information          Static
----------------------------------
  code size            =    ------
  data size            =         4
  const size           =    ------
End of Module Information.


ARM COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲av在线精品| 26uuu精品一区二区| 青青草原综合久久大伊人精品 | 91视频.com| 免费在线观看一区| 亚洲黄色片在线观看| 欧美xxx久久| 欧美日韩国产精品成人| av激情成人网| 国内精品久久久久影院一蜜桃| 亚洲国产中文字幕| 国产精品久久久久久久久果冻传媒| 日韩三区在线观看| 欧美日韩一区精品| 色婷婷综合久久久中文字幕| 粉嫩aⅴ一区二区三区四区| 日韩极品在线观看| 亚洲乱码中文字幕综合| 国产欧美日韩在线视频| 日韩写真欧美这视频| 欧洲一区在线电影| 色综合久久综合| jvid福利写真一区二区三区| 国产中文字幕精品| 蜜桃视频在线观看一区二区| 一区二区三区**美女毛片| 中文字幕一区二区三区不卡在线 | 欧美一区二区性放荡片| 在线免费观看日本欧美| 色哟哟日韩精品| 91亚洲男人天堂| 91在线观看美女| 99vv1com这只有精品| 风流少妇一区二区| 国产不卡视频一区二区三区| 国产成人av电影在线观看| 国产河南妇女毛片精品久久久| 国产在线精品一区二区不卡了 | 欧美性一二三区| 欧美色偷偷大香| 欧美久久婷婷综合色| 欧美人妇做爰xxxⅹ性高电影| 欧美日韩国产一级二级| 欧美日本精品一区二区三区| 欧美日韩成人在线一区| 日韩丝袜情趣美女图片| 精品国产免费人成在线观看| 久久夜色精品一区| 国产欧美日韩三区| 国产精品不卡视频| 亚洲视频香蕉人妖| 亚洲福利电影网| 裸体在线国模精品偷拍| 国产美女精品一区二区三区| 成人性生交大片免费| 色一区在线观看| 91精品国产福利| 国产日产亚洲精品系列| 国产精品久久久久精k8| 亚洲一线二线三线久久久| 日韩国产精品久久久久久亚洲| 久久99精品久久久久| 国产suv精品一区二区三区| 91老司机福利 在线| 91麻豆精品国产91| 国产亚洲欧美在线| 亚洲激情校园春色| 免费一区二区视频| av激情成人网| 日韩一区二区麻豆国产| 国产精品国产精品国产专区不蜜| 亚洲精品国产成人久久av盗摄| 性做久久久久久| 国产精品一区二区久久不卡| 91老师片黄在线观看| 日韩欧美一二区| 国产精品视频线看| 天堂一区二区在线免费观看| 国产成人午夜99999| 色综合色综合色综合 | 日韩午夜在线影院| 国产精品电影一区二区| 免费在线看成人av| 99久久精品免费看| 欧美不卡在线视频| 亚洲色图视频免费播放| 黄一区二区三区| 欧美在线短视频| 国产色产综合产在线视频| 视频一区视频二区中文| 成人av午夜电影| 欧美va亚洲va| 亚洲国产欧美在线| 成av人片一区二区| 欧美精品一区二区三区蜜桃| 一区二区三区四区av| 成人免费视频视频| 精品久久一区二区| 日韩精品亚洲专区| 91精品1区2区| 国产精品不卡一区| 国产一区二区三区免费观看| 欧美日韩中文一区| 亚洲欧美日韩国产综合在线| 国产乱码精品1区2区3区| 欧美一区二区三区爱爱| 亚洲一区在线视频观看| 91亚洲精品乱码久久久久久蜜桃| 国产亚洲精品bt天堂精选| 琪琪久久久久日韩精品| 欧美色图第一页| 亚洲精品免费在线播放| 成人av在线看| 中文字幕免费一区| 国内偷窥港台综合视频在线播放| 欧美美女一区二区三区| 亚洲国产精品人人做人人爽| 91小视频在线免费看| 国产精品久久久久久久久免费樱桃 | 2021中文字幕一区亚洲| 青青草国产成人99久久| 欧美精品日韩综合在线| 亚洲一区二区三区四区五区中文 | 国产成人免费在线观看不卡| 欧美一区二区视频网站| 天天操天天色综合| 91.xcao| 午夜电影久久久| 制服丝袜成人动漫| 午夜精品久久久久久久蜜桃app | 日韩欧美视频在线| 青青草国产成人99久久| 日韩欧美一级片| 久久99国产精品成人| 337p日本欧洲亚洲大胆色噜噜| 久久91精品久久久久久秒播| 精品黑人一区二区三区久久| 国产一区久久久| 国产日韩av一区二区| av一二三不卡影片| 亚洲视频精选在线| 91极品视觉盛宴| 午夜精品福利久久久| 日韩一区二区电影网| 国产精品一区二区在线播放| 欧美国产精品一区二区| 91丨porny丨最新| 亚洲午夜视频在线观看| 7777精品伊人久久久大香线蕉| 蜜臂av日日欢夜夜爽一区| 欧美精品一区二区久久婷婷| 国产·精品毛片| 亚洲色欲色欲www| 欧美久久久久久蜜桃| 国产一区二区在线观看视频| 国产精品理论在线观看| 欧美特级限制片免费在线观看| 丝袜亚洲精品中文字幕一区| 亚洲精品一区二区在线观看| 国产不卡在线一区| 亚洲国产成人高清精品| 日韩欧美高清dvd碟片| 成人自拍视频在线观看| 亚洲一区二区欧美激情| 日韩欧美不卡在线观看视频| 国产成人精品一区二| 亚洲精品视频在线观看网站| 91精品欧美福利在线观看| 国产精品99久久久久久久女警 | 视频一区视频二区在线观看| 久久精品男人天堂av| 在线精品观看国产| 久久福利视频一区二区| 亚洲天堂福利av| 欧美xingq一区二区| 91一区一区三区| 久久成人久久爱| 亚洲美女在线一区| 欧美精品一区视频| 欧美在线视频全部完| 韩国中文字幕2020精品| 亚洲一区二区在线免费看| 久久精品亚洲精品国产欧美| 欧美午夜在线观看| 国产成人在线视频网址| 午夜久久久久久久久| 中文字幕亚洲精品在线观看| 日韩一区二区精品葵司在线| 99re热视频精品| 黄页网站大全一区二区| 性久久久久久久久| 亚洲品质自拍视频| 久久久久久久久久久久久夜| 欧美区视频在线观看| 色综合久久综合| 国产a精品视频| 激情欧美一区二区| 日韩精品乱码免费| 亚洲国产另类精品专区| 国产精品高潮久久久久无|