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

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

?? rtc.lst

?? 恩志樸lpc214x FOR keil的例程包括很多資源的應用例子
?? LST
?? 第 1 頁 / 共 2 頁
字號:
ARM COMPILER V2.53,  rtc                                                                   24/10/06  16:55:18  PAGE 1   


ARM COMPILER V2.53, COMPILATION OF MODULE rtc
OBJECT MODULE PLACED IN .\Obj\rtc.obj
COMPILER INVOKED BY: d:\Keil\ARM\BIN\CA.exe rtc.c THUMB INCDIR(..\Common\inc) DEBUG PRINT(.\LST\RTC.LST) TABS(4) OBJECT(
                    -.\Obj\rtc.obj) 

stmt  level    source

    1          /*****************************************************************************
    2           *   rtc.c:  Realtime clock C file for Philips LPC214x Family Microprocessors
    3           *
    4           *   Copyright(C) 2006, Philips Semiconductor
    5           *   All rights reserved.
    6           *
    7           *   History
    8           *   2005.10.01  ver 1.00    Prelimnary version, first Release
    9           *
   10          *****************************************************************************/
   11          #include "LPC214x.H"                        /* LPC21xx definitions */
   12          #include "type.h"
   13          #include "irq.h"
   14          //#include "timer.h"
   15          #include "rtc.h"
   16          
   17          DWORD alarm_on = 0;
   18          
   19          /*****************************************************************************
   20          ** Function name:       RTCHandler
   21          **
   22          ** Descriptions:        RTC interrupt handler, it executes based on the
   23          **              the alarm setting
   24          **
   25          ** parameters:          None
   26          ** Returned value:      None
   27          ** 
   28          *****************************************************************************/
   29          void RTCHandler (void) __irq 
   30          {  
   31   1          ILR |= ILR_RTCCIF;      /* clear interrupt flag */
   32   1          IENABLE;            /* handles nested interrupt */
   33   1      
   34   1          alarm_on = 1;
   35   1      
   36   1          IDISABLE;
   37   1          VICVectAddr = 0;        /* Acknowledge Interrupt */
   38   1      }
   39          
   40          /*****************************************************************************
   41          ** Function name:       RTCInit
   42          **
   43          ** Descriptions:        Initialize RTC timer
   44          **
   45          ** parameters:          None
   46          ** Returned value:      None
   47          ** 
   48          *****************************************************************************/
   49          void RTCInit( void )
   50          {
   51   1          alarm_on = 0;
   52   1      
   53   1          /*--- Initialize registers ---*/    
   54   1          AMR = 0;
   55   1          CIIR = 0;
   56   1          CCR = 0;
   57   1          PREINT = PREINT_RTC;
   58   1          PREFRAC = PREFRAC_RTC;
ARM COMPILER V2.53,  rtc                                                                   24/10/06  16:55:18  PAGE 2   

   59   1          return;
   60   1      }
   61          
   62          /*****************************************************************************
   63          ** Function name:       RTCStart
   64          **
   65          ** Descriptions:        Start RTC timer
   66          **
   67          ** parameters:          None
   68          ** Returned value:      None
   69          ** 
   70          *****************************************************************************/
   71          void RTCStart( void ) 
   72          {
   73   1          /*--- Start RTC counters ---*/
   74   1          CCR |= CCR_CLKEN;
   75   1          ILR = ILR_RTCCIF;
   76   1          return;
   77   1      }
   78          
   79          /*****************************************************************************
   80          ** Function name:       RTCStop
   81          **
   82          ** Descriptions:        Stop RTC timer
   83          **
   84          ** parameters:          None
   85          ** Returned value:      None
   86          ** 
   87          *****************************************************************************/
   88          void RTCStop( void )
   89          {   
   90   1          /*--- Stop RTC counters ---*/
   91   1          CCR &= ~CCR_CLKEN;
   92   1          return;
   93   1      } 
   94          
   95          /*****************************************************************************
   96          ** Function name:       RTC_CTCReset
   97          **
   98          ** Descriptions:        Reset RTC clock tick counter
   99          **
  100          ** parameters:          None
  101          ** Returned value:      None
  102          ** 
  103          *****************************************************************************/
  104          void RTC_CTCReset( void )
  105          {   
  106   1          /*--- Reset CTC ---*/
  107   1          CCR |= CCR_CTCRST;
  108   1          return;
  109   1      }
  110          
  111          /*****************************************************************************
  112          ** Function name:       RTCSetTime
  113          **
  114          ** Descriptions:        Setup RTC timer value
  115          **
  116          ** parameters:          None
  117          ** Returned value:      None
  118          ** 
  119          *****************************************************************************/
  120          void RTCSetTime( RTCTime Time ) 
  121          {
  122   1          SEC = Time.RTC_Sec;
  123   1          MIN = Time.RTC_Min;
  124   1          HOUR = Time.RTC_Hour;
ARM COMPILER V2.53,  rtc                                                                   24/10/06  16:55:18  PAGE 3   

  125   1          DOM = Time.RTC_Mday;
  126   1          DOW = Time.RTC_Wday;
  127   1          DOY = Time.RTC_Yday;
  128   1          MONTH = Time.RTC_Mon;
  129   1          YEAR = Time.RTC_Year;    
  130   1          return;
  131   1      }
  132          
  133          /*****************************************************************************
  134          ** Function name:       RTCSetAlarm
  135          **
  136          ** Descriptions:        Initialize RTC timer
  137          **
  138          ** parameters:          None
  139          ** Returned value:      None
  140          ** 
  141          *****************************************************************************/
  142          void RTCSetAlarm( RTCTime Alarm ) 
  143          {   
  144   1          ALSEC = Alarm.RTC_Sec;
  145   1          ALMIN = Alarm.RTC_Min;
  146   1          ALHOUR = Alarm.RTC_Hour;
  147   1          ALDOM = Alarm.RTC_Mday;
  148   1          ALDOW = Alarm.RTC_Wday;
  149   1          ALDOY = Alarm.RTC_Yday;
  150   1          ALMON = Alarm.RTC_Mon;
  151   1          ALYEAR = Alarm.RTC_Year;    
  152   1          return;
  153   1      }
  154          
  155          /*****************************************************************************
  156          ** Function name:       RTCGetTime
  157          **
  158          ** Descriptions:        Get RTC timer value
  159          **
  160          ** parameters:          None
  161          ** Returned value:      The data structure of the RTC time table
  162          ** 
  163          *****************************************************************************/
  164          RTCTime RTCGetTime( void ) 
  165          {
  166   1          RTCTime LocalTime;
  167   1          
  168   1          LocalTime.RTC_Sec = SEC;
  169   1          LocalTime.RTC_Min = MIN;
  170   1          LocalTime.RTC_Hour = HOUR;
  171   1          LocalTime.RTC_Mday = DOM;
  172   1          LocalTime.RTC_Wday = DOW;
  173   1          LocalTime.RTC_Yday = DOY;
  174   1          LocalTime.RTC_Mon = MONTH;
  175   1          LocalTime.RTC_Year = YEAR;
  176   1          return LocalTime;    
  177   1      }
  178          
  179          /*****************************************************************************
  180          ** Function name:       RTCSetAlarmMask
  181          **
  182          ** Descriptions:        Set RTC timer alarm mask
  183          **
  184          ** parameters:          Alarm mask setting
  185          ** Returned value:      None
  186          ** 
  187          *****************************************************************************/
  188          void RTCSetAlarmMask( DWORD AlarmMask ) 
  189          {
  190   1          /*--- Set alarm mask ---*/    
ARM COMPILER V2.53,  rtc                                                                   24/10/06  16:55:18  PAGE 4   

  191   1          AMR = AlarmMask;
  192   1          return;
  193   1      }
  194          
  195          /*****************************************************************************
  196          **                            End Of File
  197          ******************************************************************************/
  198          
ARM COMPILER V2.53,  rtc                                                                   24/10/06  16:55:18  PAGE 5   

ASSEMBLY LISTING OF GENERATED OBJECT CODE



*** PUBLICS:
 PUBLIC         RTCHandler?A
 PUBLIC         RTCInit?T
 PUBLIC         RTCStart?T
 PUBLIC         RTCStop?T
 PUBLIC         RTC_CTCReset?T
 PUBLIC         RTCSetTime?T
 PUBLIC         RTCGetTime?T
 PUBLIC         RTCSetAlarm?T
 PUBLIC         RTCSetAlarmMask?T
 PUBLIC         alarm_on



*** DATA SEGMENT '?DT0?rtc':
 00000000          alarm_on:
 00000000           BEGIN_INIT
 00000000  00000000  DD          0x0
 00000004           END_INIT



*** CODE SEGMENT '?PR?RTCHandler?A?rtc':
   29: void RTCHandler (void) __irq 
 00000000  E92D4003  STMDB       R13!,{R0-R1,LR}
   31:     ILR |= ILR_RTCCIF;      /* clear interrupt flag */
 00000004  E5100000  LDR         R0,=0xE0024000
 00000008  E5901000  LDR         R1,[R0,#0x0]
 0000000C  E3811001  ORR         R1,R1,#0x0001
 00000010  E5801000  STR         R1,[R0,#0x0]
   32:     IENABLE;            /* handles nested interrupt */
 00000014  E14FE000  MRS         R14,SPSR
 00000018  E92D4000  STMFD       R13!,{LR}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区在线免费观看| 一本色道a无线码一区v| 日韩一级完整毛片| 国产+成+人+亚洲欧洲自线| 欧美午夜精品久久久久久孕妇| 国产99久久久精品| 欧美va在线播放| 亚洲 欧美综合在线网络| 成人激情开心网| 日韩免费看的电影| 午夜激情久久久| 91搞黄在线观看| 国产精品欧美精品| 国产伦精品一区二区三区免费| 欧美日韩一区在线观看| 一区二区三区久久| 不卡电影免费在线播放一区| 久久精品欧美日韩精品| 精品一区二区三区免费观看| 欧美群妇大交群中文字幕| 亚洲精品精品亚洲| www.欧美亚洲| 中文字幕高清不卡| 国产精品亚洲成人| 欧美成人女星排行榜| 免费成人在线影院| 欧美一区二区啪啪| 理论电影国产精品| 亚洲精品一区二区三区蜜桃下载| 日韩vs国产vs欧美| 欧美一级一级性生活免费录像| 亚洲h精品动漫在线观看| 在线观看精品一区| 亚洲国产中文字幕在线视频综合| 色老头久久综合| 亚洲一区二区三区小说| 色一情一乱一乱一91av| 一区二区三区四区激情| 欧美日韩五月天| 五月激情综合色| 日韩久久免费av| 丰满放荡岳乱妇91ww| 国产精品久久久久一区| 色综合色狠狠综合色| 亚洲综合激情网| 91麻豆精品国产91久久久久| 久久99精品一区二区三区三区| 久久综合色天天久久综合图片| 国产成人夜色高潮福利影视| 国产精品灌醉下药二区| 色狠狠综合天天综合综合| 亚洲gay无套男同| 日韩欧美国产三级| 成人丝袜高跟foot| 亚洲成人黄色小说| 精品国产乱码久久久久久免费| 国产福利91精品一区| 亚洲男人天堂av| 欧美电影一区二区| 国产成人在线视频网站| 亚洲午夜久久久久久久久电影网| 欧美电影免费观看高清完整版在线观看| 国产99精品国产| 亚洲国产日韩在线一区模特| 精品免费99久久| 91久久精品网| 国产精品资源站在线| 亚洲国产综合视频在线观看| 久久免费午夜影院| 欧美日韩二区三区| 成人综合在线网站| 亚洲gay无套男同| 国产精品久线在线观看| 7777精品伊人久久久大香线蕉完整版 | 国产精品视频一二| 欧洲激情一区二区| 狠狠色丁香久久婷婷综合丁香| 亚洲乱码国产乱码精品精98午夜| 欧美大尺度电影在线| 99久久婷婷国产综合精品电影 | 国产色产综合产在线视频| 在线欧美一区二区| 成人免费高清在线| 日韩—二三区免费观看av| 亚洲欧洲中文日韩久久av乱码| 欧美xingq一区二区| 欧美性做爰猛烈叫床潮| aaa欧美日韩| 国模少妇一区二区三区| 五月天精品一区二区三区| 亚洲欧美电影一区二区| 国产视频亚洲色图| 精品国产91九色蝌蚪| 制服丝袜激情欧洲亚洲| 在线一区二区三区做爰视频网站| 国产69精品一区二区亚洲孕妇| 精品午夜久久福利影院| 日韩av电影天堂| 视频一区二区不卡| 一级做a爱片久久| 亚洲精品菠萝久久久久久久| 国产精品美女久久福利网站| 久久久久国产成人精品亚洲午夜| 欧美电影免费观看高清完整版在| 欧美精品粉嫩高潮一区二区| 欧亚一区二区三区| 在线观看视频一区二区欧美日韩| 99国产精品99久久久久久| 成人一区二区三区视频| 成人毛片视频在线观看| 成人午夜激情视频| www.欧美日韩国产在线| 99re视频这里只有精品| 91麻豆国产福利在线观看| 91麻豆福利精品推荐| 色婷婷综合激情| 在线影院国内精品| 欧美精品aⅴ在线视频| 7777精品久久久大香线蕉| 日韩欧美亚洲国产另类| www国产成人免费观看视频 深夜成人网| 91麻豆精品国产91久久久久| 欧美刺激脚交jootjob| 2014亚洲片线观看视频免费| 久久精品人人爽人人爽| 国产精品久久国产精麻豆99网站| 日韩毛片精品高清免费| 亚洲国产美女搞黄色| 琪琪久久久久日韩精品| 国产一区二区电影| kk眼镜猥琐国模调教系列一区二区| www.亚洲国产| 欧美日本国产视频| 欧美三级日韩在线| 中文一区二区在线观看| 一区二区三区在线播放| 日韩精品三区四区| 国内精品在线播放| 972aa.com艺术欧美| 欧美精品xxxxbbbb| 国产欧美一区二区精品久导航 | 亚洲国产精品视频| 久久69国产一区二区蜜臀| 成人深夜在线观看| 欧美三日本三级三级在线播放| 欧美α欧美αv大片| 亚洲欧美自拍偷拍色图| 日韩国产精品久久| 成人精品电影在线观看| 欧美精选一区二区| 久久精品亚洲麻豆av一区二区 | 国产永久精品大片wwwapp| jlzzjlzz欧美大全| 日韩欧美一区中文| 最新成人av在线| 免费观看成人鲁鲁鲁鲁鲁视频| 成人午夜电影小说| 日韩亚洲国产中文字幕欧美| 中文字幕一区二区三区四区不卡 | 亚洲韩国一区二区三区| 国产一区二区三区久久悠悠色av| 色婷婷综合久久久中文字幕| 久久免费电影网| 日韩国产精品久久久| 色88888久久久久久影院按摩| 精品处破学生在线二十三| 亚洲一区二区三区国产| 成人激情av网| 久久综合国产精品| 日韩专区欧美专区| 91麻豆精品在线观看| 国产性做久久久久久| 免费成人av资源网| 欧美精品在线观看一区二区| 亚洲人成7777| 成人av在线播放网址| 久久综合色8888| 久久草av在线| 欧美一级在线观看| 日韩精品一二三四| 欧美日韩精品免费| 亚洲高清免费在线| 欧美三级视频在线| 亚洲与欧洲av电影| 在线观看免费亚洲| 亚洲精品免费电影| 色综合天天综合给合国产| 欧美激情一区二区| 国产精品一区二区你懂的| 欧美精品一区二区三| 毛片av一区二区三区| 日韩欧美色电影| 美女www一区二区| 日韩欧美精品在线| 国内久久精品视频| 国产午夜三级一区二区三| 国产成人在线视频网站| 中文字幕电影一区| 成人午夜av影视| 亚洲日本韩国一区|