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

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

?? main.lst

?? Hitex LPC2100 insider guide source code
?? LST
字號(hào):
ARM COMPILER V2.00f,  main                                                                 20/02/05  14:21:05  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 THUMB OPTIMIZE(7,SPEED) BROWSE DEBUG TABS(4) 

stmt  level    source

    1          /************************************************************/
    2          /* PROJECT NAME: CANRX                                      */
    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:    CAN Transmit example                        */
   15          /*                                                          */
   16          /* Example                                                  */
   17          /*                                                          */
   18          /* Demonstrates Transmiting a CAN packet                    */
   19          /*                                                          */
   20          /*                                                          */
   21          /* Oscillator frequency 12.000 Mhz                          */
   22          /* Target board Keil MCB21000                               */
   23          /************************************************************/
   24          
   25          #include <LPC21xx.H> 
   26          extern void InitCAN1(void);
   27          
   28          int main(void)
   29          {
   30   1      unsigned val = 0;
   31   1      
   32   1      VPBDIV      =       0x00000001;         //Set PClk to 60Mhz
   33   1      ADCR        =       0x00270601;         //Setup A/D: 10-bit AIN0 @ 3MHz 
   34   1      ADCR        |=      0x01000000;         //Start A/D Conversion 
   35   1                                              
   36   1      
   37   1      PINSEL1     |=      0x00014000;         //Enable Pin 0.25 as CAN1 RX
   38   1      C2MOD       =       0x00000001;         //Set CAN controller into reset
   39   1      C2BTR       =       0x001C001D;         //Set bit timing to 125k
   40   1      C2MOD       =       0x00000000;         //Release CAN controller
   41   1      
   42   1      InitCAN1();                              //initilise CAN controller 1 ( see next example)
   43   1      
   44   1      while(1)
   45   1      {
   46   2      
   47   2      C2TFI1      =       0x00040000;         //Set DLC to 4 bytes    
   48   2      C2TID1      =       0x00000002;         //Set address to 2 Standard Frame
   49   2      
   50   2      do
   51   2      {
   52   3      val         =       ADDR;               // Read A/D Data Register 
   53   3      }        
   54   2      while ((val & 0x80000000) == 0);
   55   2                                              //A to D conversion 
   56   2      
   57   2      if(C2SR & 0x00000004)                   //See if Tx Buffer 1 is free
   58   2      {
   59   3      
ARM COMPILER V2.00f,  main                                                                 20/02/05  14:21:05  PAGE 2   

   60   3      C2TDA1      =       val;                //Copy A/D result into first four bytes
   61   3      C2CMR       =       0x00000021;         //Transmit the message
   62   3      }
   63   2      }
   64   1      
   65   1      }
   66          
   67          
ARM COMPILER V2.00f,  main                                                                 20/02/05  14:21:05  PAGE 3   

ASSEMBLY LISTING OF GENERATED OBJECT CODE



*** EXTERNALS:
 EXTERN CODE16 (InitCAN1?T)
 EXTERN NUMBER (__startup)



*** PUBLICS:
 PUBLIC         main



*** CODE SEGMENT '?PR?main?main':
   28: int main(void)
 00000000  B500      PUSH        {LR}
   29: {
 00000002            ; SCOPE-START
   32: VPBDIV         =       0x00000001;         //Set PClk to 60Mhz
 00000002  2101      MOV         R1,#0x1
 00000004  4800      LDR         R0,=0xE01FC100
 00000006  7001      STRB        R1,[R0,#0x0]
   33: ADCR           =       0x00270601;         //Setup A/D: 10-bit AIN0 @ 3MHz 
 00000008  4800      LDR         R1,=0x270601
 0000000A  4800      LDR         R0,=0xE0034000
 0000000C  6001      STR         R1,[R0,#0x0]
   34: ADCR         |=      0x01000000;         //Start A/D Conversion 
 0000000E  4800      LDR         R2,=0x1000000
 00000010  4800      LDR         R0,=0xE0034000
 00000012  6801      LDR         R1,[R0,#0x0]
 00000014  4311      ORR         R1,R2
 00000016  6001      STR         R1,[R0,#0x0]
   37: PINSEL1     |=      0x00014000;         //Enable Pin 0.25 as CAN1 RX
 00000018  4800      LDR         R2,=0x14000
 0000001A  4800      LDR         R0,=0xE002C004
 0000001C  6801      LDR         R1,[R0,#0x0]
 0000001E  4311      ORR         R1,R2
 00000020  6001      STR         R1,[R0,#0x0]
   38: C2MOD         =       0x00000001;         //Set CAN controller into reset
 00000022  2101      MOV         R1,#0x1
 00000024  4800      LDR         R0,=0xE0048000
 00000026  6001      STR         R1,[R0,#0x0]
   39: C2BTR         =       0x001C001D;         //Set bit timing to 125k
 00000028  4800      LDR         R1,=0x1C001D
 0000002A  4800      LDR         R0,=0xE0048014
 0000002C  6001      STR         R1,[R0,#0x0]
   40: C2MOD         =       0x00000000;         //Release CAN controller
 0000002E  2100      MOV         R1,#0x0
 00000030  4800      LDR         R0,=0xE0048000
 00000032  6001      STR         R1,[R0,#0x0]
   42: InitCAN1();                              //initilise CAN controller 1 ( see next example)
 00000034  F7FF      BL          InitCAN1?T  ; T=0x0001  (1)
 00000036  FFE4      BL          InitCAN1?T  ; T=0x0001  (2)
   44: while(1)
 0000003A          L_3:
   47: C2TFI1         =       0x00040000;         //Set DLC to 4 bytes    
 0000003A  4800      LDR         R1,=0x40000
 0000003C  4800      LDR         R0,=0xE0048030
 0000003E  6001      STR         R1,[R0,#0x0]
   48: C2TID1         =       0x00000002;         //Set address to 2 Standard Frame
 00000040  2102      MOV         R1,#0x2
 00000042  4800      LDR         R0,=0xE0048034
 00000044  6001      STR         R1,[R0,#0x0]
   50: do
 00000046          L_5:
   52: val         =       ADDR;               // Read A/D Data Register 
 00000046  4800      LDR         R0,=0xE0034004
 00000048  6801      LDR         R1,[R0,#0x0]
 0000004A  ---- Variable 'val' assigned to Register 'R1' ----
ARM COMPILER V2.00f,  main                                                                 20/02/05  14:21:05  PAGE 4   

   53: }         
 0000004A  4800      LDR         R0,=0x80000000
 0000004C  4201      TST         R1,R0 ; val
 0000004E  D0FA      BEQ         L_5  ; T=0x00000046
   57: if(C2SR & 0x00000004)                   //See if Tx Buffer 1 is free
 00000050  4800      LDR         R0,=0xE004801C
 00000052  6800      LDR         R0,[R0,#0x0]
 00000054  2204      MOV         R2,#0x4
 00000056  4210      TST         R0,R2
 00000058  D0EF      BEQ         L_3  ; T=0x0000003A
   60: C2TDA1        =       val;                //Copy A/D result into first four bytes
 0000005A  4800      LDR         R0,=0xE0048038
 0000005C  6001      STR         R1,[R0,#0x0]
   61: C2CMR         =       0x00000021;         //Transmit the message
 0000005E  2121      MOV         R1,#0x21
 00000060  4800      LDR         R0,=0xE0048004
 00000062  6001      STR         R1,[R0,#0x0]
   63: }
 00000064  E7E9      B           L_3  ; T=0x0000003A
 00000066            ; SCOPE-END
 00000066  BC08      POP         {R3}
 00000068  4718      BX          R3
 0000006A          ENDP ; 'main'



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


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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
26uuu久久综合| 欧美日韩日日摸| 国产蜜臀97一区二区三区| 久久99精品久久久久婷婷| 欧美一区二区三区啪啪| 琪琪久久久久日韩精品| 欧美成人精品3d动漫h| 麻豆成人免费电影| 26uuu精品一区二区在线观看| 国产成人日日夜夜| 国产精品乱码妇女bbbb| 色婷婷av一区二区三区之一色屋| 亚洲一区二区四区蜜桃| 欧美一区二区三区在| 久久99久久久欧美国产| 国产精品人妖ts系列视频| 色av一区二区| 麻豆国产91在线播放| 国产精品国产成人国产三级| 欧美性感一区二区三区| 久久99精品久久久久久国产越南 | 秋霞电影网一区二区| 精品国产免费视频| youjizz国产精品| 亚洲大尺度视频在线观看| 精品国产1区2区3区| 9久草视频在线视频精品| 午夜日韩在线电影| 国产日韩三级在线| 欧美三电影在线| 久久国产尿小便嘘嘘| 亚洲欧洲三级电影| 欧美成人在线直播| 91久久精品日日躁夜夜躁欧美| 奇米色一区二区三区四区| 国产精品美女久久久久aⅴ| 欧美人牲a欧美精品| 成人黄页在线观看| 免费观看30秒视频久久| 亚洲欧美偷拍卡通变态| 亚洲精品在线电影| 欧美日韩在线播放一区| 岛国av在线一区| 奇米精品一区二区三区在线观看一| 国产精品网站在线观看| 欧美一区二区三区小说| 色噜噜偷拍精品综合在线| 国产一区二区三区黄视频 | 欧美特级限制片免费在线观看| 狠狠色综合播放一区二区| 一区二区三区日韩欧美精品| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 九色综合国产一区二区三区| 国产精品国产三级国产专播品爱网 | 一区二区三区四区在线免费观看| 精品日韩在线观看| 欧美日韩一区中文字幕| 一本久道中文字幕精品亚洲嫩| 国产麻豆精品在线| 久久精品国产色蜜蜜麻豆| 亚洲成人一区在线| 亚洲激情自拍偷拍| 亚洲欧美综合在线精品| 中文字幕高清不卡| 久久精品视频免费| 26uuu久久综合| 久久先锋影音av| 精品久久久久一区| 日韩免费视频线观看| 欧美精品一卡二卡| 欧美美女直播网站| 欧美日韩国产综合草草| 欧美三片在线视频观看| 欧美午夜精品一区| 欧美日韩电影一区| 5月丁香婷婷综合| 日韩一区二区精品| 欧美一级二级在线观看| 日韩一区二区三| 精品盗摄一区二区三区| 久久亚洲综合av| 国产午夜精品理论片a级大结局 | 亚洲日穴在线视频| 亚洲人成网站色在线观看| 亚洲欧洲一区二区在线播放| 亚洲欧洲一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 亚洲人成在线播放网站岛国| 亚洲激情图片一区| 视频一区二区三区在线| 爽好久久久欧美精品| 日本va欧美va精品| 国产一区二区免费在线| 国产999精品久久| 99re这里只有精品6| 欧美羞羞免费网站| 日韩欧美自拍偷拍| 国产精品视频在线看| 亚洲女爱视频在线| 日韩精品电影在线| 国产一区二区三区最好精华液| 国产成人综合精品三级| 91小宝寻花一区二区三区| 欧美日韩一区高清| 精品99999| 亚洲日本护士毛茸茸| 日韩电影在线免费看| 国产在线播精品第三| 99久久久久久99| 欧美电影影音先锋| 中文字幕二三区不卡| 亚洲成人av在线电影| 久久99热99| 欧美综合久久久| 26uuu国产电影一区二区| 亚洲欧美国产毛片在线| 图片区小说区国产精品视频| 大美女一区二区三区| 欧美三级日韩在线| 国产欧美日韩在线视频| 午夜日韩在线观看| 成人激情动漫在线观看| 欧美一级高清片| 一区二区三区在线高清| 国产精品一区专区| 精品视频免费看| 国产精品少妇自拍| 免费人成精品欧美精品| 色婷婷综合久久久中文一区二区| 精品少妇一区二区三区视频免付费 | 国产亚洲午夜高清国产拍精品 | 欧美一二三四区在线| 国产精品麻豆久久久| 蜜臀a∨国产成人精品| 成人美女视频在线观看| 欧美一区二区三区四区五区| 伊人一区二区三区| 成人美女视频在线看| 精品日韩在线观看| 日韩精彩视频在线观看| 色香蕉成人二区免费| 国产精品久久久久一区二区三区共| 日本不卡不码高清免费观看| 色哟哟国产精品| 中文字幕中文字幕一区二区| 国产麻豆精品视频| 日韩精品专区在线影院重磅| 午夜精品成人在线| 在线亚洲免费视频| 日韩美女视频一区二区| 国产盗摄女厕一区二区三区| 欧美一区二区免费| 午夜不卡av在线| 91福利在线导航| 亚洲素人一区二区| 91尤物视频在线观看| 国产精品国产自产拍高清av王其| 国产精品亚洲第一区在线暖暖韩国| 日韩一区二区三区免费看| 午夜视频一区在线观看| 欧美日韩精品久久久| 一区二区三区四区五区视频在线观看| va亚洲va日韩不卡在线观看| 中文字幕第一页久久| 成人一级片网址| 国产精品色婷婷| 成人h动漫精品一区二| 国产欧美久久久精品影院| 国产精品一区二区无线| 久久麻豆一区二区| 国产东北露脸精品视频| 中文字幕欧美日本乱码一线二线| 成人黄色国产精品网站大全在线免费观看 | 国产一区二区免费在线| 国产丝袜欧美中文另类| 懂色一区二区三区免费观看| 欧美经典三级视频一区二区三区| 成人污视频在线观看| 亚洲精品成人在线| 欧美日韩色一区| 久久99久久99| 国产午夜精品一区二区三区四区| 国产美女视频一区| 国产精品美女久久久久久久久| av一二三不卡影片| 亚洲一区欧美一区| 欧美一区二区三区视频免费播放| 美国三级日本三级久久99| 久久精品一区二区三区四区| eeuss影院一区二区三区| 亚洲欧美日韩国产手机在线| 欧美在线看片a免费观看| 视频一区免费在线观看| 久久一留热品黄| 91亚洲大成网污www| 免费成人你懂的| 自拍偷拍亚洲综合| 欧美一区二区三区在线电影| 国产成人在线看| 亚洲国产精品麻豆|