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

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

?? main.lst

?? keil開發平臺下的ADUC7027的功能模塊代碼。
?? LST
?? 第 1 頁 / 共 2 頁
字號:
ARM COMPILER V2.50a,  main                                                                 22/04/06  16:43:25  PAGE 1   


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

stmt  level    source

    1          /**********************************************************************************************
    2            main.c file
    3          
    4            ADuC7027的第八個實驗——中斷
    5          
    6            作者:Computer-lov
    7            建立日期:2006-4-20
    8            修改日期:2006-4-20
    9            版本:V1.0
   10            版權所有,盜版必究。
   11            任何技術問題可到我的博客上留言:    http://computer00.21ic.org
   12            Copyright(C) Computer-lov 2006-2016
   13            All rights reserved
   14          **********************************************************************************************/
   15          
   16          #include <ADuC7027.H>
   17          #include <../my_type.h>
   18          #include <../LED.H>
   19          #include "interrupt.h"
   20          
   21          volatile uint32 pll_lock;
   22          
   23          /*********************************************************************************************/
   24          void sys_clk_init(void)
   25          {
   26   1       PLLKEY1=0xAA;
   27   1       PLLCON=0x01;   //PLL配置  
   28   1       PLLKEY2=0x55;
   29   1       POWKEY1=0x01;
   30   1       POWCON=0x00;  //CPU時鐘配置為41.78MHz
   31   1       POWKEY2=0xF4;
   32   1      // while(!(PLLSTA & 0x01));
   33   1      }
   34          ///////////////////////////////////////////////////////////////////////////////////////////////
   35          
   36          /*********************************************************************************************/
   37          void IRQ_Handler(void) __irq    //IRQ中斷服務程序
   38          {
   39   1       if(IRQSTA & EXTERNAL_IRQ0)    //讀取IRQ中斷狀態,判斷IRQ中斷源
   40   1        {
   41   2         ON_LED4();                  
   42   2         return;
   43   2        }
   44   1      }
   45          ///////////////////////////////////////////////////////////////////////////////////////////////
   46          
   47          /*********************************************************************************************/
   48          void FIQ_Handler(void) __fiq   //FIQ中斷服務程序
   49          {
   50   1       if(FIQSTA & EXTERNAL_IRQ1)    //讀取FIQ中斷狀態,判斷FIQ中斷源
   51   1        {
   52   2         ON_LED5();
   53   2         return;
   54   2        }
   55   1      }
   56          ///////////////////////////////////////////////////////////////////////////////////////////////
   57          
   58          /*********************************************************************************************/
   59          void SWI_0(void) __swi(0)             //0號軟中斷,打開LED6
ARM COMPILER V2.50a,  main                                                                 22/04/06  16:43:25  PAGE 2   

   60          {
   61   1       ON_LED6();
   62   1      }
   63          
   64          ///////////////////////////////////////////////////////////////////////////////////////////////
   65          
   66          /*********************************************************************************************/
   67          void SWI_1(void) __swi(1)            //1號軟中斷,打開LED7
   68          {
   69   1       ON_LED7();
   70   1      }
   71          ///////////////////////////////////////////////////////////////////////////////////////////////
   72          
   73          /*********************************************************************************************/
   74          uint32 SWI_2(uint32 a,uint32 b) __swi(2)      //2號軟中斷,實現兩個整數相加
   75          {
   76   1       return a+b;
   77   1      }
   78          ///////////////////////////////////////////////////////////////////////////////////////////////
   79          
   80          /*********************************************************************************************/
   81          void main(void)
   82          {
   83   1      
   84   1       sys_clk_init();
   85   1      
   86   1       EN_LED4();       //使能LED
   87   1       EN_LED5();
   88   1       EN_LED6();
   89   1       EN_LED7();
   90   1       EN_LED8();
   91   1      
   92   1       OFF_LED4();     //初始化關掉LED
   93   1       OFF_LED5();
   94   1       OFF_LED6();
   95   1       OFF_LED7();
   96   1       OFF_LED8(); 
   97   1      
   98   1       SWI_0();  //用軟中斷的方法來打開LED6
   99   1       SWI_1();  //用軟中斷的方法來打開LED7
  100   1       if(SWI_2(100,200)==300)      //調用軟中斷,計算100加200,如果結果等于300,則點亮LED8
  101   1        {
  102   2         ON_LED8();
  103   2        }
  104   1      
  105   1       IRQEN |= EXTERNAL_IRQ0;   //將外部中斷0配置成IRQ中斷(按鍵S4)
  106   1       FIQEN |= EXTERNAL_IRQ1;   //將外部中斷1配置成FIQ中斷(按鍵S3)
  107   1      
  108   1       while(1)           //由于是高電平觸發中斷,所以要同時按住S4、S3鍵才能運行主程序,即熄滅LED
  109   1        {                 //放開某個按鍵,則進入相應的中斷,點亮相應的LED。由于FIQ的優先級高于IRQ,
  110   2         OFF_LED4();      //當先放開S4,后放開S3時,FIQ可中斷IRQ,從而能點亮LED5。相反,如果先放開
  111   2         OFF_LED5();      //S3,后放開S4,則IRQ不能中斷FIQ,所以不能點亮LED4。
  112   2        }
  113   1      }
  114          ///////////////////////////////////////////////////////////////////////////////////////////////
ARM COMPILER V2.50a,  main                                                                 22/04/06  16:43:25  PAGE 3   

ASSEMBLY LISTING OF GENERATED OBJECT CODE



*** EXTERNALS:
 EXTERN NUMBER (__startup)



*** PUBLICS:
 PUBLIC         sys_clk_init?A
 PUBLIC         IRQ_Handler?A
 PUBLIC         FIQ_Handler?A
 PUBLIC         SWI_0?A
 PUBLIC         SWI_1?A
 PUBLIC         SWI_2?A
 PUBLIC         main
 PUBLIC         pll_lock



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



*** CODE SEGMENT '?PR?sys_clk_init?A?main':
   26:  PLLKEY1=0xAA;
 00000000  E3A010AA  MOV         R1,#0xAA
 00000004  E5100000  LDR         R0,=0xFFFF0410
 00000008  E5801000  STR         R1,[R0,#0x0]
   27:  PLLCON=0x01;   //PLL配置  
 0000000C  E3A01001  MOV         R1,#0x1
 00000010  E5100000  LDR         R0,=0xFFFF0414
 00000014  E5801000  STR         R1,[R0,#0x0]
   28:  PLLKEY2=0x55;
 00000018  E3A02055  MOV         R2,#0x55
 0000001C  E5100000  LDR         R0,=0xFFFF0418
 00000020  E5802000  STR         R2,[R0,#0x0]
   29:  POWKEY1=0x01;
 00000024  E5100000  LDR         R0,=0xFFFF0404
 00000028  E5801000  STR         R1,[R0,#0x0]
   30:  POWCON=0x00;  //CPU時鐘配置為41.78MHz
 0000002C  E3A01000  MOV         R1,#0x0
 00000030  E5100000  LDR         R0,=0xFFFF0408
 00000034  E5801000  STR         R1,[R0,#0x0]
   31:  POWKEY2=0xF4;
 00000038  E3A010F4  MOV         R1,#0xF4
 0000003C  E5100000  LDR         R0,=0xFFFF040C
 00000040  E5801000  STR         R1,[R0,#0x0]
   33: }
 00000044  E12FFF1E  BX          R14
 00000048          ENDP ; 'sys_clk_init?A'


*** CODE SEGMENT '?PR?IRQ_Handler?A?main':
   37: void IRQ_Handler(void) __irq    //IRQ中斷服務程序
 00000000  E92D0003  STMDB       R13!,{R0-R1}
   39:  if(IRQSTA & EXTERNAL_IRQ0)    //讀取IRQ中斷狀態,判斷IRQ中斷源
 00000004  E5100000  LDR         R0,=0xFFFF0000
 00000008  E5900000  LDR         R0,[R0,#0x0]
 0000000C  E3100902  TST         R0,#0x8000
 00000010  0A000002  BEQ         L_2  ; Targ=0x20
   41:    ON_LED4();                  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产成人午夜在线一区 | 成a人片国产精品| 亚洲国产精品自拍| 一区二区三区四区蜜桃| 亚洲欧美成aⅴ人在线观看| 国产日韩精品久久久| 久久精子c满五个校花| 精品成人a区在线观看| 精品成人a区在线观看| 国产欧美精品区一区二区三区| 欧美v国产在线一区二区三区| 欧美日韩卡一卡二| 欧美精品在欧美一区二区少妇| 欧美精品三级在线观看| 欧美日本乱大交xxxxx| 欧美一区二区视频在线观看2022 | 亚洲国产综合在线| 亚洲午夜免费电影| 日韩高清一级片| 麻豆视频观看网址久久| 韩国女主播一区| 91丨porny丨在线| 91久久精品网| 欧美一级专区免费大片| 日韩一区二区三区四区| 国产喂奶挤奶一区二区三区| 亚洲国产精品二十页| 亚洲天堂成人网| 五月天视频一区| 国产一区二区三区在线观看精品| av亚洲精华国产精华精华| 欧美影院一区二区| 日韩女优av电影在线观看| 日本一区二区高清| 亚洲成人在线网站| 成人午夜碰碰视频| 欧美亚洲丝袜传媒另类| 精品毛片乱码1区2区3区| 国产精品高潮呻吟| 另类小说色综合网站| 91美女片黄在线观看91美女| 91麻豆精品国产综合久久久久久| 久久久精品2019中文字幕之3| 一区二区三区国产豹纹内裤在线| 麻豆久久一区二区| 欧美网站大全在线观看| 久久久精品国产免大香伊| 亚洲va欧美va国产va天堂影院| 国产乱一区二区| 欧美日韩在线三区| 日本一区二区三区高清不卡| 亚洲6080在线| 色婷婷av一区二区三区之一色屋| 久久亚洲一区二区三区四区| 亚洲一级二级三级在线免费观看| 国产成人欧美日韩在线电影| 3atv在线一区二区三区| 亚洲另类在线一区| 福利电影一区二区三区| 日韩欧美中文字幕精品| 亚洲高清视频的网址| 一本色道久久综合亚洲aⅴ蜜桃| 欧美精品一区二区不卡| 日本sm残虐另类| 欧美亚洲一区二区三区四区| 亚洲欧洲国产日本综合| 国产盗摄视频一区二区三区| 日韩欧美亚洲国产另类| 视频一区免费在线观看| 欧美性受xxxx| 亚洲午夜免费电影| 在线观看视频一区二区欧美日韩| 一区精品在线播放| 91在线视频在线| 最新国产精品久久精品| 成人精品鲁一区一区二区| 日本一区二区三级电影在线观看| 国产在线看一区| 精品国产3级a| 国产综合一区二区| 久久综合色婷婷| 国产精品一区久久久久| 久久精品一二三| 成人综合在线网站| 亚洲日本免费电影| 91亚洲午夜精品久久久久久| 亚洲三级在线播放| 欧美在线观看视频一区二区| 亚洲欧美日韩一区二区三区在线观看| 成人激情小说乱人伦| 亚洲女子a中天字幕| 欧美日韩一区二区在线视频| 午夜精品福利视频网站| 欧美人妇做爰xxxⅹ性高电影| 午夜av一区二区三区| 日韩精品一区二区在线观看| 国产精品一区二区黑丝| √…a在线天堂一区| 欧美日韩日日摸| 国产在线国偷精品免费看| 国产精品丝袜在线| 在线观看日产精品| 狠狠色2019综合网| 亚洲欧美日韩国产一区二区三区| 色域天天综合网| 免费日本视频一区| 国产精品久久99| 欧美三级欧美一级| 国产一区二区在线看| 亚洲男人天堂一区| 日韩欧美电影一区| 色狠狠综合天天综合综合| 日日夜夜精品视频天天综合网| 欧美大片顶级少妇| 色婷婷综合久久久中文一区二区| 蜜臀精品久久久久久蜜臀| 国产精品久久久久三级| 欧美一区二区三区婷婷月色| a在线欧美一区| 日本欧美在线观看| 亚洲视频每日更新| 精品久久久久久久一区二区蜜臀| 色999日韩国产欧美一区二区| 久久精品国产亚洲5555| 一区二区在线看| 精品88久久久久88久久久| 欧美性大战久久久久久久| 丰满岳乱妇一区二区三区| 日韩国产欧美在线播放| 国产精品福利av| 久久久www成人免费毛片麻豆| 欧美人xxxx| 欧美自拍偷拍午夜视频| av资源站一区| 国产成都精品91一区二区三| 亚洲国产精品综合小说图片区| 中文字幕一区二区三区蜜月| www成人在线观看| 91精品国产欧美一区二区成人| 91丝袜美女网| 丁香桃色午夜亚洲一区二区三区| 麻豆国产91在线播放| 天涯成人国产亚洲精品一区av| 亚洲三级在线免费观看| 国产精品久久网站| 欧美激情综合在线| 久久这里只有精品6| 欧美va在线播放| 91精品国产综合久久精品麻豆| 在线免费不卡视频| 色婷婷一区二区| 色综合天天综合网天天看片| av电影在线观看完整版一区二区| 日本伊人精品一区二区三区观看方式| 一区二区三区在线视频观看58 | 成人自拍视频在线观看| 蜜桃av噜噜一区二区三区小说| 日韩精品福利网| 日韩成人午夜精品| 免费久久精品视频| 毛片av一区二区| 国产乱理伦片在线观看夜一区| 激情欧美一区二区| 国内成人精品2018免费看| 国内精品伊人久久久久av影院 | 久久久久久久免费视频了| 久久久久青草大香线综合精品| 久久久国产精品午夜一区ai换脸| 久久精品视频免费观看| 中文字幕欧美激情| 亚洲欧美在线视频| 香蕉加勒比综合久久| 蜜桃久久av一区| 丰满亚洲少妇av| 91成人在线免费观看| 欧美色老头old∨ideo| 日韩一级成人av| 国产亚洲视频系列| 亚洲女人****多毛耸耸8| 亚洲一二三四在线| 精品无人区卡一卡二卡三乱码免费卡| 韩国精品免费视频| aaa国产一区| 91麻豆精品国产91久久久资源速度| 精品欧美一区二区久久| 亚洲欧洲国产专区| 青青草成人在线观看| 高清在线成人网| 一本大道久久a久久综合婷婷| 91麻豆精品国产自产在线观看一区| 久久精品在这里| 日韩高清在线电影| 成人国产精品免费观看动漫| 欧美日韩高清在线| 久久久久久毛片| 亚洲午夜久久久| 成人一级黄色片| 日韩午夜激情电影| 一卡二卡欧美日韩| 国产成人8x视频一区二区|