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

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

?? time.lst

?? 飛利浦ARM7 LPC2103 示例程序
?? LST
字號:
ARM COMPILER V2.51a,  Time                                                                 12/06/06  20:32:53  PAGE 1   


ARM COMPILER V2.51a, COMPILATION OF MODULE Time
OBJECT MODULE PLACED IN Time.OBJ
COMPILER INVOKED BY: f:\Keilarm\ARM\BIN\CA.exe Time.c THUMB BROWSE DEBUG TABS(4) 

stmt  level    source

    1          //文件名:Time.c
    2          //功能:  定時器Timer0的初始化以及定時器中斷函數(shù)和延時函數(shù)
    3          //更多內(nèi)容,敬請訪問www.icdev.com.cn/bbs
    4          
    5          #include <LPC210x.H>                          
    6          #include "Timer.h"
    7          
    8          
    9          long timeval;  //延時用的全局變量
   10          
   11          /************************************************************/
   12          /*  函數(shù)名稱 :   tc0                                        */
   13          /*  函數(shù)功能 : 定時器中斷函數(shù),每進入一次中斷,timeval加1  */
   14          /*  參數(shù)     :  無                                          */
   15          /*  返回值   :  無                                          */
   16          /*----------------------------------------------------------*/
   17          
   18          void tc0 (void) __irq  
   19          {
   20   1            ++timeval;
   21   1            T0IR        = 1;                            // 清除中斷標志
   22   1            VICVectAddr = 0;                            // 對VICVectAddr執(zhí)行寫操作,通知VIC中斷處理結(jié)束
   23   1      }
   24          
   25          
   26          /**********************************************************************/
   27          /*  函數(shù)名稱 :   init_timer                                           */
   28          /*  函數(shù)功能 : 定時器timer0的初始化,包括計數(shù)初值,設(shè)置中斷優(yōu)先級等  */
   29          /*  參數(shù)     :  無                                                    */
   30          /*  返回值   :  無                                                    */
   31          /*--------------------------------------------------------------------*/
   32          void init_timer (void) 
   33          {
   34   1            T0MR0 = 13823;//1ms的計數(shù)初值,當(dāng)前處理器的時鐘頻率為11.0592 * 5 = 55.296M,具體設(shè)置見startup.s
   35   1            T0MCR = 3;    // 設(shè)置T0MR0匹配后復(fù)位T0TC,并產(chǎn)生中斷標志
   36   1            T0TCR = 1;    //啟動定時器                              
   37   1            VICVectAddr0 = (unsigned long)tc0;//設(shè)置中斷服務(wù)程序的地址          
   38   1            VICVectCntl0 = 0x20 | 4;//分配timer0中斷到中斷向量0                    
   39   1            VICIntEnable = 0x00000010;//timer0中斷使能                 
   40   1      }
   41          
   42          
   43          /**********************************************************************/
   44          /*  函數(shù)名稱 :   wait                                                 */
   45          /*  函數(shù)功能 : 延時函數(shù)                                              */
   46          /*  參數(shù)     :  ms,單位ms(毫秒)                                    */
   47          /*  返回值   :  無                                                    */
   48          /*--------------------------------------------------------------------*/
   49          void wait (unsigned int ms)  
   50          {                             
   51   1            unsigned long i;
   52   1            i = timeval;
   53   1            while ((i + ms) != timeval);                  
   54   1      }
ARM COMPILER V2.51a,  Time                                                                 12/06/06  20:32:53  PAGE 2   

ASSEMBLY LISTING OF GENERATED OBJECT CODE



*** PUBLICS:
 PUBLIC         init_timer?T
 PUBLIC         wait?T
 PUBLIC         tc0?A
 PUBLIC         timeval



*** DATA SEGMENT '?DT0?Time':
 00000000          timeval:
 00000000            DS          4



*** CODE SEGMENT '?PR?tc0?A?Time':
   18: void tc0 (void) __irq  
 00000000  E92D0003  STMDB       R13!,{R0-R1}
   20:       ++timeval;
 00000004  E5100000  LDR         R0,=timeval ; timeval
 00000008  E5901000  LDR         R1,[R0,#0x0] ; timeval
 0000000C  E2811001  ADD         R1,R1,#0x0001
 00000010  E5801000  STR         R1,[R0,#0x0] ; timeval
   21:       T0IR        = 1;                            // 清除中斷標志
 00000014  E3A01001  MOV         R1,#0x1
 00000018  E5100000  LDR         R0,=0xE0004000
 0000001C  E5801000  STR         R1,[R0,#0x0]
   22:       VICVectAddr = 0;                            // 對VICVectAddr執(zhí)行寫操作,通知VIC中斷處理結(jié)束
 00000020  E3A01000  MOV         R1,#0x0
 00000024  E5100000  LDR         R0,=0xFFFFF030
 00000028  E5801000  STR         R1,[R0,#0x0]
   23: }
 0000002C  E8BD0003  LDMIA       R13!,{R0-R1}
 00000030  E25EF004  SUBS        R15,R14,#0x0004
 00000034          ENDP ; 'tc0?A'


*** CODE SEGMENT '?PR?init_timer?T?Time':
   34:       T0MR0 = 13823;//1ms的計數(shù)初值,當(dāng)前處理器的時鐘頻率為11.0592 * 5 = 55.296M,具體設(shè)置見startup.s
 00000000  4800      LDR         R1,=0x35FF
 00000002  4800      LDR         R0,=0xE0004018
 00000004  6001      STR         R1,[R0,#0x0]
   35:       T0MCR = 3;    // 設(shè)置T0MR0匹配后復(fù)位T0TC,并產(chǎn)生中斷標志
 00000006  2103      MOV         R1,#0x3
 00000008  4800      LDR         R0,=0xE0004014
 0000000A  6001      STR         R1,[R0,#0x0]
   36:       T0TCR = 1;    //啟動定時器                              
 0000000C  2101      MOV         R1,#0x1
 0000000E  4800      LDR         R0,=0xE0004004
 00000010  6001      STR         R1,[R0,#0x0]
   37:       VICVectAddr0 = (unsigned long)tc0;//設(shè)置中斷服務(wù)程序的地址          
 00000012  4900      LDR         R1,=tc0?A ; tc0?A
 00000014  4800      LDR         R0,=0xFFFFF100
 00000016  6001      STR         R1,[R0,#0x0]
   38:       VICVectCntl0 = 0x20 | 4;//分配timer0中斷到中斷向量0                    
 00000018  2124      MOV         R1,#0x24
 0000001A  4800      LDR         R0,=0xFFFFF200
 0000001C  6001      STR         R1,[R0,#0x0]
   39:       VICIntEnable = 0x00000010;//timer0中斷使能                 
 0000001E  2110      MOV         R1,#0x10
 00000020  4800      LDR         R0,=0xFFFFF010
 00000022  6001      STR         R1,[R0,#0x0]
   40: }
 00000024  4770      BX          R14
 00000026          ENDP ; 'init_timer?T'


*** CODE SEGMENT '?PR?wait?T?Time':
   49: void wait (unsigned int ms)  
 00000000  ---- Variable 'ms' assigned to Register 'R0' ----
   50: {                             
 00000000            ; SCOPE-START
ARM COMPILER V2.51a,  Time                                                                 12/06/06  20:32:53  PAGE 3   

   52:       i = timeval;
 00000000  4800      LDR         R1,=timeval ; timeval
 00000002  6809      LDR         R1,[R1,#0x0] ; timeval
 00000004  ---- Variable 'i' assigned to Register 'R1' ----
   53:       while ((i + ms) != timeval);                  
 00000004          L_1:
 00000004  1C03      MOV         R3,R0 ; ms
 00000006  1C0A      MOV         R2,R1 ; i
 00000008  18D2      ADD         R2,R3 ; i
 0000000A  4800      LDR         R3,=timeval ; timeval
 0000000C  681B      LDR         R3,[R3,#0x0] ; timeval
 0000000E  429A      CMP         R2,R3
 00000010  D1F8      BNE         L_1  ; T=0x00000004
 00000012            ; SCOPE-END
   54: }
 00000012  4770      BX          R14
 00000014          ENDP ; 'wait?T'



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


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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品对白一区国产伦| 精品捆绑美女sm三区| 欧美一级午夜免费电影| 国产欧美一区二区精品忘忧草| 中文字幕日韩精品一区| 六月丁香婷婷色狠狠久久| 成人国产在线观看| 精品久久人人做人人爽| 亚洲一区二区三区四区在线 | 色综合视频一区二区三区高清| 欧美一区二区三区在线观看视频| 国产一区二区不卡在线| 91久久精品国产91性色tv | 成人免费小视频| 韩国欧美一区二区| 在线播放/欧美激情| 亚洲美腿欧美偷拍| 成人国产精品免费| 国产日韩三级在线| 国产在线视频一区二区| 5858s免费视频成人| 亚洲午夜激情网页| 欧美在线观看视频一区二区| 中文无字幕一区二区三区| 久久精品久久综合| 日韩欧美在线一区二区三区| 午夜精品视频一区| 欧美日韩精品欧美日韩精品一| 亚洲欧洲av在线| 成人国产一区二区三区精品| 日本一区二区免费在线| 国产麻豆视频一区| 26uuuu精品一区二区| 精品一区二区三区欧美| 精品国产乱码久久久久久牛牛| 日韩av电影天堂| 欧美精品久久久久久久久老牛影院| 亚洲欧美视频在线观看| 在线观看精品一区| 亚洲午夜激情av| 欧美一区二区三区免费| 老司机午夜精品99久久| 精品福利视频一区二区三区| 国产精品夜夜嗨| 国产清纯在线一区二区www| 国产成人自拍在线| 国产精品美女久久久久久久| 91香蕉视频黄| 亚洲小少妇裸体bbw| 欧美久久一二三四区| 蜜臀久久久99精品久久久久久| 欧美一区日韩一区| 国产精品18久久久久久久久 | 亚洲一区在线看| 欧美精品tushy高清| 精品一区二区三区免费| 久久精品一二三| 91浏览器入口在线观看| 亚洲图片一区二区| 欧美精品一区二区高清在线观看| 国产超碰在线一区| 一区二区不卡在线播放| 欧美一区二区精品久久911| 久草这里只有精品视频| 国产精品福利一区二区| 69堂精品视频| 国产成人a级片| 亚洲不卡av一区二区三区| 欧美mv日韩mv亚洲| 成人综合激情网| 天天色天天操综合| 亚洲国产精品99久久久久久久久| 色88888久久久久久影院按摩| 青青青爽久久午夜综合久久午夜| 国产午夜亚洲精品不卡| 欧美三区在线观看| 国产精品99久久久久久有的能看| 一区二区在线观看视频在线观看| 日韩久久免费av| 99国产精品99久久久久久| 免费成人av在线| 最新成人av在线| 精品国产一区a| 欧美系列日韩一区| 成人精品一区二区三区中文字幕| 日本不卡高清视频| 自拍视频在线观看一区二区| 日韩精品一区二区三区三区免费| 91日韩在线专区| 狠狠色丁香婷婷综合| 亚洲国产日韩精品| 国产精品电影一区二区| 精品国产免费视频| 欧美一卡二卡三卡| 欧美日韩一区精品| 91麻豆免费在线观看| 国产专区欧美精品| 青青草精品视频| 亚洲自拍偷拍av| 亚洲色图.com| 国产精品久久久久国产精品日日| 日韩亚洲国产中文字幕欧美| 欧美无砖砖区免费| 91麻豆免费观看| 99久免费精品视频在线观看 | 久久老女人爱爱| 日韩一级高清毛片| 欧美精品亚洲二区| 欧美亚洲精品一区| 91精品福利视频| 97久久精品人人做人人爽| 国产成人在线观看免费网站| 久久99久久99精品免视看婷婷| 午夜久久福利影院| 午夜精品久久久久影视| 亚洲一区二区欧美日韩| 夜夜夜精品看看| 亚洲一区二区三区不卡国产欧美| 亚洲黄一区二区三区| 一区二区三区中文在线| 一区二区在线观看免费视频播放| 亚洲人成网站影音先锋播放| 国产精品剧情在线亚洲| 中文字幕在线一区二区三区| 国产精品理论在线观看| 亚洲免费观看高清完整版在线观看 | gogo大胆日本视频一区| 99视频精品全部免费在线| 色999日韩国产欧美一区二区| 色中色一区二区| 欧美午夜理伦三级在线观看| 欧美日韩电影一区| 欧美一区二区三区在线观看 | 国产传媒一区在线| 99久久免费精品高清特色大片| 97久久精品人人澡人人爽| 色94色欧美sute亚洲线路二| 欧美二区三区91| 欧美电影免费提供在线观看| 欧美国产成人在线| 亚洲精品乱码久久久久久久久| 亚洲韩国一区二区三区| 蜜臀精品一区二区三区在线观看| 国产激情一区二区三区| 色综合久久久久综合99| 欧美理论电影在线| 国产亚洲一区二区三区| 日韩一区在线播放| 五月激情综合网| 国产成人日日夜夜| 91福利国产成人精品照片| 91精品国产综合久久精品麻豆| 久久久综合视频| 夜夜嗨av一区二区三区网页| 久久99久久99| 欧美日韩综合在线| 久久日一线二线三线suv| 亚洲综合一区二区精品导航| 麻豆国产精品一区二区三区| 99国产精品久| 久久众筹精品私拍模特| 亚洲一区二区四区蜜桃| 国产乱码精品1区2区3区| 在线视频一区二区免费| 久久九九久久九九| 视频在线观看国产精品| 成人午夜视频在线观看| 日韩一区二区在线观看| 亚洲男人天堂一区| 国产精品456| 日韩一二三四区| 伊人色综合久久天天| 成人丝袜视频网| 精品国精品自拍自在线| 香蕉久久一区二区不卡无毒影院 | 欧美在线视频日韩| 国产亚洲欧美在线| 蜜桃av一区二区三区| 日本精品一区二区三区四区的功能| ww久久中文字幕| 日韩综合小视频| 91成人国产精品| 综合av第一页| 国产福利一区在线观看| 欧美一级在线免费| 视频在线在亚洲| 欧美日韩一区久久| 亚洲一线二线三线视频| 色综合久久中文综合久久牛| 国产精品卡一卡二| 成人免费三级在线| 国产日韩欧美不卡在线| 国产一区二区不卡| 久久久亚洲精品一区二区三区| 日本中文字幕一区二区视频 | 国产欧美一区二区精品秋霞影院| 精品一区二区三区免费| www久久精品| 狠狠久久亚洲欧美| 久久久99久久精品欧美|