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

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

?? main.lst

?? DDS之AD9910驅動源碼
?? LST
字號:
ARM COMPILER V2.53,  main                                                                  25/11/08  15:54:12  PAGE 1   


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

stmt  level    source

    1          /*-----------------------ADI AD9910 Driver Reference Design Source Code----------------------------------
             --
    2          
    3          Author:         ADI CAST (China Application Support Team)
    4          Date:           2008-11-20
    5          Rev:            1.0
    6          Description:    Realize AD9910 Driver,Use ADuC7026 as MCU,Development Tool: KEIL C
    7          
    8          ---------------------------------------------------------------------------------------------------------
             -*/
    9          #include <ADuC7026.h>
   10          #include <common.h>
   11          
   12          union{unsigned int ui; unsigned char uc[4];}un;
   13          unsigned int RegisterData[2] = {0,0};
   14          
   15          int putchar(unsigned long ch)  {                   /* Write character to Serial Port  */
   16   1      
   17   1          while(!(0x020==(COMSTA0 & 0x020)))
   18   1          {}
   19   1       
   20   1          return (COMTX = ch);    //COMTX is an 8-bit transmit register.
   21   1      }
   22          
   23          void main(void)
   24          {
   25   1          ADuC7026_Initiate();                //ADuC7026 Initialization
   26   1      
   27   1          RegisterData[0] = 0x00000002;//SDIO Input Only
   28   1          WriteToAD9910ViaSpi(0x00,1,RegisterData);//3-Wire Communication
   29   1      
   30   1          RegisterData[0] = 0x1D3F4150;//SYNC_CLK = 250MHz System Clock = 1GHz
   31   1      //  RegisterData[0] = 0x193F4128;//SYNC_CLK = 125MHz System Clock = 500MHz
   32   1          WriteToAD9910ViaSpi(0x02,1,RegisterData);//System Clock = 1GHz
   33   1      
   34   1          RegisterData[1] = 0x08b50000;
   35   1          RegisterData[0] = 0x1999999A;//100MHz Output Frequency
   36   1      //  RegisterData[1] = 0x08b50000;
   37   1      //  RegisterData[0] = 0x33333333;//200MHz Output Frequency
   38   1          WriteToAD9910ViaSpi(0x0E,2,RegisterData);//100MHz output
   39   1      
   40   1          ReadFromAD9910ViaSpi(0x82,1,RegisterData);
   41   1          un.ui = RegisterData[0];
   42   1          putchar(un.uc[3]);
   43   1          putchar(un.uc[2]);
   44   1          putchar(un.uc[1]);
   45   1          putchar(un.uc[0]);
   46   1      
   47   1          while(1)
   48   1          {;}
   49   1      }
ARM COMPILER V2.53,  main                                                                  25/11/08  15:54:12  PAGE 2   

ASSEMBLY LISTING OF GENERATED OBJECT CODE



*** EXTERNALS:
 EXTERN CODE16 (ADuC7026_Initiate?T)
 EXTERN CODE16 (WriteToAD9910ViaSpi?T)
 EXTERN CODE16 (ReadFromAD9910ViaSpi?T)
 EXTERN NUMBER (__startup)



*** PUBLICS:
 PUBLIC         main
 PUBLIC         putchar?T
 PUBLIC         un
 PUBLIC         RegisterData



*** DATA SEGMENT '?DT0?main':
 00000000          un:
 00000000            DS          4
 00000004          RegisterData:
 00000004           BEGIN_INIT
 00000004  00000000  DD          0x0
 00000008  00000000  DD          0x0
 0000000C           END_INIT



*** CODE SEGMENT '?PR?putchar?T?main':
   15: int putchar(unsigned long ch)  {                   /* Write character to Serial Port  */
 00000000  1C02      MOV         R2,R0 ; ch
 00000002  ---- Variable 'ch' assigned to Register 'R2' ----
   18:     {}
 00000002          L_1:
 00000002  4800      LDR         R0,=0xFFFF0714
 00000004  6800      LDR         R0,[R0,#0x0]
 00000006  2120      MOV         R1,#0x20
 00000008  4208      TST         R0,R1
 0000000A  D0FA      BEQ         L_1  ; T=0x00000002
   20:      return (COMTX = ch);   //COMTX is an 8-bit transmit register.
 0000000C  1C10      MOV         R0,R2 ; ch
 0000000E  4800      LDR         R1,=0xFFFF0700
 00000010  6008      STR         R0,[R1,#0x0]
   21: }
 00000012  4770      BX          R14
 00000014          ENDP ; 'putchar?T'


*** CODE SEGMENT '?PR?main?main':
   23: void main(void)
 00000000  B500      PUSH        {LR}
   25:     ADuC7026_Initiate();                //ADuC7026 Initialization
 00000002  F7FF      BL          ADuC7026_Initiate?T  ; T=0x0001  (1)
 00000004  FFFD      BL          ADuC7026_Initiate?T  ; T=0x0001  (2)
   27:     RegisterData[0] = 0x00000002;//SDIO Input Only
 00000006  2102      MOV         R1,#0x2
 00000008  4800      LDR         R0,=RegisterData ; RegisterData
 0000000A  6001      STR         R1,[R0,#0x0] ; RegisterData
   28:     WriteToAD9910ViaSpi(0x00,1,RegisterData);//3-Wire Communication
 0000000C  4800      LDR         R2,=RegisterData ; RegisterData
 0000000E  2000      MOV         R0,#0x0
 00000010  2101      MOV         R1,#0x1
 00000012  F7FF      BL          WriteToAD9910ViaSpi?T  ; T=0x0001  (1)
 00000014  FFF5      BL          WriteToAD9910ViaSpi?T  ; T=0x0001  (2)
   30:     RegisterData[0] = 0x1D3F4150;//SYNC_CLK = 250MHz System Clock = 1GHz
 00000016  4800      LDR         R1,=0x1D3F4150
 00000018  4800      LDR         R0,=RegisterData ; RegisterData
 0000001A  6001      STR         R1,[R0,#0x0] ; RegisterData
   32:     WriteToAD9910ViaSpi(0x02,1,RegisterData);//System Clock = 1GHz
 0000001C  4800      LDR         R2,=RegisterData ; RegisterData
 0000001E  2002      MOV         R0,#0x2
 00000020  2101      MOV         R1,#0x1
ARM COMPILER V2.53,  main                                                                  25/11/08  15:54:12  PAGE 3   

 00000022  F7FF      BL          WriteToAD9910ViaSpi?T  ; T=0x0001  (1)
 00000024  FFED      BL          WriteToAD9910ViaSpi?T  ; T=0x0001  (2)
   34:     RegisterData[1] = 0x08b50000;
 00000026  4800      LDR         R1,=0x8B50000
 00000028  4800      LDR         R0,=RegisterData + 0x4 ; RegisterData+4
 0000002A  6001      STR         R1,[R0,#0x0] ; RegisterData+4
   35:     RegisterData[0] = 0x1999999A;//100MHz Output Frequency
 0000002C  4800      LDR         R1,=0x1999999A
 0000002E  4800      LDR         R0,=RegisterData ; RegisterData
 00000030  6001      STR         R1,[R0,#0x0] ; RegisterData
   38:     WriteToAD9910ViaSpi(0x0E,2,RegisterData);//100MHz output
 00000032  4800      LDR         R2,=RegisterData ; RegisterData
 00000034  200E      MOV         R0,#0xE
 00000036  2102      MOV         R1,#0x2
 00000038  F7FF      BL          WriteToAD9910ViaSpi?T  ; T=0x0001  (1)
 0000003A  FFE2      BL          WriteToAD9910ViaSpi?T  ; T=0x0001  (2)
   40:     ReadFromAD9910ViaSpi(0x82,1,RegisterData);
 0000003C  4800      LDR         R2,=RegisterData ; RegisterData
 0000003E  2082      MOV         R0,#0x82
 00000040  2101      MOV         R1,#0x1
 00000042  F7FF      BL          ReadFromAD9910ViaSpi?T  ; T=0x0001  (1)
 00000044  FFDD      BL          ReadFromAD9910ViaSpi?T  ; T=0x0001  (2)
   41:     un.ui = RegisterData[0];
 00000046  4800      LDR         R0,=RegisterData ; RegisterData
 00000048  6801      LDR         R1,[R0,#0x0] ; RegisterData
 0000004A  4800      LDR         R0,=un ; un
 0000004C  6001      STR         R1,[R0,#0x0] ; un
   42:     putchar(un.uc[3]);
 0000004E  4800      LDR         R0,=un + 0x3 ; un+3
 00000050  7800      LDRB        R0,[R0,#0x0] ; un+3
 00000052  F7FF      BL          putchar?T  ; T=0x0001  (1)
 00000054  FFD5      BL          putchar?T  ; T=0x0001  (2)
   43:     putchar(un.uc[2]);
 00000056  4800      LDR         R0,=un + 0x2 ; un+2
 00000058  7800      LDRB        R0,[R0,#0x0] ; un+2
 0000005A  F7FF      BL          putchar?T  ; T=0x0001  (1)
 0000005C  FFD1      BL          putchar?T  ; T=0x0001  (2)
   44:     putchar(un.uc[1]);
 0000005E  4800      LDR         R0,=un + 0x1 ; un+1
 00000060  7800      LDRB        R0,[R0,#0x0] ; un+1
 00000062  F7FF      BL          putchar?T  ; T=0x0001  (1)
 00000064  FFCD      BL          putchar?T  ; T=0x0001  (2)
   45:     putchar(un.uc[0]);
 00000066  4800      LDR         R0,=un ; un
 00000068  7800      LDRB        R0,[R0,#0x0] ; un
 0000006A  F7FF      BL          putchar?T  ; T=0x0001  (1)
 0000006C  FFC9      BL          putchar?T  ; T=0x0001  (2)
   48:     {;}
 0000006E          L_6:
 0000006E  E7FE      B           L_6  ; T=0x0000006E
   49: }
 00000070  BC08      POP         {R3}
 00000072  4718      BX          R3
 00000074          ENDP ; 'main'



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


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久精品一区| 久久嫩草精品久久久精品一| 欧美成人一级视频| 亚洲女同女同女同女同女同69| 天堂影院一区二区| 成人丝袜18视频在线观看| 欧美一级二级三级蜜桃| 亚洲乱码国产乱码精品精98午夜| 狠狠久久亚洲欧美| 欧美色综合网站| 国产精品护士白丝一区av| 日韩精品色哟哟| 91色porny在线视频| 国产亚洲精品bt天堂精选| 日本不卡一二三| 欧美午夜精品免费| 亚洲欧洲日韩av| 国产**成人网毛片九色| 日韩精品中文字幕在线一区| 午夜激情一区二区| 91黄色免费看| 一区二区三区免费观看| 91麻豆精品在线观看| 国产精品少妇自拍| 国产69精品一区二区亚洲孕妇| 欧美电影精品一区二区| 免费高清不卡av| 欧美一区二区视频在线观看2020| 亚洲香肠在线观看| 欧美视频在线播放| 亚洲chinese男男1069| 欧美亚洲日本国产| 天堂成人国产精品一区| 欧美狂野另类xxxxoooo| 天天色天天爱天天射综合| 欧美日韩在线播放三区| 午夜视频在线观看一区二区三区 | 91社区在线播放| 国产精品视频免费看| 99国内精品久久| 亚洲美腿欧美偷拍| 欧美日韩激情一区| 日本在线不卡一区| 精品三级av在线| 丁香激情综合五月| 亚洲欧美日本韩国| 欧美私人免费视频| 毛片av一区二区| 国产亚洲福利社区一区| av成人免费在线| 亚洲影视在线播放| 日韩午夜电影av| 国产福利一区在线| 亚洲卡通欧美制服中文| 欧美喷潮久久久xxxxx| 紧缚奴在线一区二区三区| 欧美国产精品久久| 欧美在线观看视频在线| 免费欧美高清视频| 国产精品日韩成人| 欧美日韩免费视频| 国产伦精品一区二区三区免费迷 | 国产精品你懂的在线| 99久久精品情趣| 午夜欧美视频在线观看| 久久久www成人免费毛片麻豆 | 国产在线日韩欧美| 亚洲人成小说网站色在线| 欧美一区二区视频网站| 成人v精品蜜桃久久一区| 性欧美疯狂xxxxbbbb| 久久久另类综合| 欧美亚洲一区二区在线| 国产91精品在线观看| 亚洲午夜免费福利视频| 亚洲国产精品99久久久久久久久| 欧美视频你懂的| 成人中文字幕电影| 免费人成网站在线观看欧美高清| 成人欧美一区二区三区视频网页| 在线不卡a资源高清| 91丝袜美女网| 成人激情黄色小说| 老司机精品视频一区二区三区| 亚洲乱码国产乱码精品精的特点| 精品国产露脸精彩对白| 欧美日韩大陆一区二区| 91丨porny丨中文| 国产福利一区二区三区| 日本在线不卡视频| 亚洲国产精品久久一线不卡| 国产精品传媒入口麻豆| 久久久精品国产99久久精品芒果 | 丝袜美腿亚洲一区二区图片| 国产三级欧美三级日产三级99| 欧美午夜不卡视频| 91视频免费看| 丁香网亚洲国际| 国产一区二区三区免费看 | 99精品桃花视频在线观看| 国产在线视频一区二区| 美女视频黄 久久| 日韩精品亚洲专区| 亚洲18色成人| 亚洲v精品v日韩v欧美v专区| 亚洲精品中文字幕乱码三区| 综合久久久久久久| 中文字幕制服丝袜成人av | 国产综合色视频| 裸体健美xxxx欧美裸体表演| 午夜精品福利在线| 亚洲va国产va欧美va观看| 亚洲曰韩产成在线| 亚洲综合视频在线| 亚洲国产日韩一区二区| 亚洲一区二区三区在线看| 亚洲午夜一二三区视频| 亚洲国产精品久久久久秋霞影院| 亚洲资源中文字幕| 亚洲h动漫在线| 喷水一区二区三区| 精品一区二区三区久久久| 国产一区二区三区黄视频| 国产一区二区三区精品视频| 国产成人亚洲综合a∨婷婷图片| 国产精品影视网| 成人免费黄色大片| 91丨porny丨国产| 欧美午夜在线一二页| 欧美日韩国产另类一区| 日韩午夜在线播放| 国产亚洲一区二区在线观看| 中文字幕欧美一| 亚洲一区二区三区三| 免费av成人在线| 国产乱码精品一区二区三区av| 成人激情动漫在线观看| 一本大道av伊人久久综合| 欧美日韩国产区一| 久久中文娱乐网| 日韩理论电影院| 日本系列欧美系列| 粉嫩aⅴ一区二区三区四区 | 欧美怡红院视频| 日韩欧美一区二区不卡| 一区二区三区鲁丝不卡| 精品国精品自拍自在线| 麻豆精品在线播放| 爽爽淫人综合网网站| 亚洲欧美一区二区久久 | 精品亚洲porn| 激情丁香综合五月| 精品一二三四区| 欧美自拍偷拍午夜视频| 国产在线精品一区二区不卡了| 日韩成人午夜精品| 国产91精品露脸国语对白| 在线免费观看一区| 久久久久国产精品麻豆 | 欧洲色大大久久| 精品国产乱码久久久久久图片| 日韩理论片在线| 精品在线你懂的| 欧美午夜精品电影| 26uuu国产在线精品一区二区| 亚洲精品精品亚洲| 国产成人鲁色资源国产91色综| 欧美日韩午夜影院| 中文字幕一区二区三区视频 | 777精品伊人久久久久大香线蕉| 久久久99久久| 日韩精品成人一区二区在线| av激情亚洲男人天堂| 26uuu另类欧美| 亚洲大片在线观看| av亚洲精华国产精华| 精品剧情v国产在线观看在线| 亚洲一区二区欧美激情| 99视频精品在线| 久久青草欧美一区二区三区| 天天做天天摸天天爽国产一区| 91视频一区二区| 中文字幕亚洲在| 丁香另类激情小说| 久久蜜桃香蕉精品一区二区三区| 日韩精品欧美精品| 在线观看视频一区| 亚洲欧美激情一区二区| 成人av在线观| 国产精品色哟哟| 国产成人精品1024| wwwwww.欧美系列| 日本成人在线一区| 欧美日韩欧美一区二区| 亚洲午夜羞羞片| 欧美性色欧美a在线播放| 一区二区三区**美女毛片| 色综合网色综合| 亚洲免费看黄网站| 在线免费观看一区|