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

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

?? main.lst

?? 本程序?yàn)橥瓿筛鞣N中斷的演示
?? LST
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
     73          //*----------------------------------------------------------------------------
     74          //__ramfunc void pio_c_irq_handler ( void )

   \                                 In segment CODE, align 4, keep-with-next
     75           void pio_c_irq_handler ( void )
     76          {
   \                     pio_c_irq_handler:
   \   00000000   00B5               PUSH        {LR}
     77              int dummy;
     78              dummy = 135;
     79              AT91F_DBGU_Printk("-I- pio interrupt\n\r");
   \   00000002   0A48               LDR         R0,??pio_c_irq_handler_0  ;; `?<Constant "-I- pio interrupt\\n\\r">`
   \   00000004   ........           _BLF        AT91F_DBGU_Printk,AT91F_DBGU_Printk??rT
     80              //* Read the output state
     81              if ( (AT91F_PIO_GetInput(AT91C_BASE_PIOB) & AT91B_LED2 ) == AT91B_LED2 )
   \   00000008   0948               LDR         R0,??pio_c_irq_handler_0+0x4  ;; 0xfffff63c
   \   0000000A   0168               LDR         R1,[R0, #+0]
   \   0000000C   8022               MOV         R2,#+0x80
   \   0000000E   5203               LSL         R2,R2,#+0xD        ;; #+0x100000
   \   00000010   1142               TST         R1,R2
   \   00000012   01D0               BEQ         ??pio_c_irq_handler_1
     82              {
     83                 AT91F_PIO_ClearOutput( AT91C_BASE_PIOB, AT91B_LED2);
   \   00000014   ....               LDR         R1,??DataTable3    ;; 0xfffff634
   \   00000016   00E0               B           ??pio_c_irq_handler_2
     84              }
     85              else
     86              {
     87                 AT91F_PIO_SetOutput( AT91C_BASE_PIOB, AT91B_LED2);
   \                     ??pio_c_irq_handler_1:
   \   00000018   ....               LDR         R1,??DataTable4    ;; 0xfffff630
   \                     ??pio_c_irq_handler_2:
   \   0000001A   0A60               STR         R2,[R1, #+0]
     88              }
     89              //* enable the next PIO IRQ
     90              dummy =AT91C_BASE_PIOB->PIO_ISR;
   \   0000001C   0549               LDR         R1,??pio_c_irq_handler_0+0x8  ;; 0xfffff64c
   \   0000001E   0968               LDR         R1,[R1, #+0]
     91              //* suppress the compilation warning
     92              dummy =dummy;
     93              //* while SW3 is push wait
     94              while ( (AT91F_PIO_GetInput(AT91D_BASE_PIO_SW) & AT91B_SW3 ) != AT91B_SW3 );
   \                     ??pio_c_irq_handler_3:
   \   00000020   0168               LDR         R1,[R0, #+0]
   \   00000022   8900               LSL         R1,R1,#+0x2
   \   00000024   FCD5               BPL         ??pio_c_irq_handler_3
     95          }
   \   00000026   01BC               POP         {R0}
   \   00000028   0047               BX          R0                 ;; return
   \   0000002A   C046               NOP         
   \                     ??pio_c_irq_handler_0:
   \   0000002C   ........           DC32        `?<Constant "-I- pio interrupt\\n\\r">`
   \   00000030   3CF6FFFF           DC32        0xfffff63c
   \   00000034   4CF6FFFF           DC32        0xfffff64c
     96          
     97          //*----------------------------------------------------------------------------
     98          //* Function Name       : delay
     99          //* Object              : Wait
    100          //* Input Parameters    : none
    101          //* Output Parameters   : none
    102          //* Functions calAT91B_LED    : none
    103          //*----------------------------------------------------------------------------

   \                                 In segment CODE, align 4, keep-with-next
    104          void delay ( void )
    105          {
   \                     delay:
   \   00000000   81B0               ADD         SP,#-4
    106          //* Set in Volatile for Optimisation
    107              volatile unsigned int    i ;
    108          //* loop delay
    109              for ( i = 0 ;(i < WAIT_TIME/100 );i++ ) ;
   \   00000002   0020               MOV         R0,#+0
   \   00000004   0090               STR         R0,[SP, #+0]
   \   00000006   0549               LDR         R1,??delay_0       ;; 0x75524
   \   00000008   02E0               B           ??delay_1
   \                     ??delay_2:
   \   0000000A   0098               LDR         R0,[SP, #+0]
   \   0000000C   401C               ADD         R0,R0,#+0x1
   \   0000000E   0090               STR         R0,[SP, #+0]
   \                     ??delay_1:
   \   00000010   0098               LDR         R0,[SP, #+0]
   \   00000012   8842               CMP         R0,R1
   \   00000014   F9D3               BCC         ??delay_2
    110          }
   \   00000016   08BC               POP         {R3}
   \   00000018   00B0               ADD         SP,#+0
   \   0000001A   7047               BX          LR                 ;; return
   \                     ??delay_0:
   \   0000001C   24550700           DC32        0x75524
    111          
    112          //*----------------------------------------------------------------------------
    113          //* Function Name       : main
    114          //* Object              : Main interrupt function
    115          //* Input Parameters    : none
    116          //* Output Parameters   : TRUE
    117          //*----------------------------------------------------------------------------

   \                                 In segment CODE, align 4, keep-with-next
    118          int main( void )
    119          //* Begin
    120          {
   \                     main:
   \   00000000   F0B5               PUSH        {R4-R7,LR}
    121              unsigned int   loop_count ;
    122              AT91PS_AIC     pAic;
    123              //* Load System pAic Base address
    124                  pAic = AT91C_BASE_AIC;
    125              Init_DBGU();
   \   00000002   ........           _BLF        Init_DBGU,Init_DBGU??rT
    126          
    127              AT91F_DBGU_Printk("-I- AT91SAM7X256 interrupt_demo\n\r");
   \   00000006   2C48               LDR         R0,??main_0        ;; `?<Constant "-I- AT91SAM7X256 inte...">`
   \   00000008   ........           _BLF        AT91F_DBGU_Printk,AT91F_DBGU_Printk??rT
    128          
    129              //* Enable User Reset and set its minimal assertion to 960 us
    130                  AT91C_BASE_RSTC->RSTC_RMR = AT91C_RSTC_URSTEN | (0x4<<8) | (unsigned int)(0xA5<<24);
   \   0000000C   2B48               LDR         R0,??main_0+0x4    ;; 0xfffffd08
   \   0000000E   2C49               LDR         R1,??main_0+0x8    ;; 0xa5000401
   \   00000010   0160               STR         R1,[R0, #+0]
   \   00000012   0024               MOV         R4,#+0
    131          
    132              //* Init
    133               	loop_count = 0 ;
    134              // First, enable the clock of the PIOB
    135                  AT91F_PMC_EnablePeriphClock ( AT91C_BASE_PMC, 1 << AT91C_ID_PIOB ) ;
   \   00000014   0827               MOV         R7,#+0x8
   \   00000016   2B48               LDR         R0,??main_0+0xC    ;; 0xfffffc10
   \   00000018   0760               STR         R7,[R0, #+0]
    136          
    137             	//* then, we configure the PIO Lines corresponding to AT91B_LEDx
    138             	//* to be outputs. No need to set these pins to be driven by the PIO because it is GPIO pins only.
    139                  AT91F_PIO_CfgOutput( AT91C_BASE_PIOB, AT91B_LED_MASK ) ;
   \   0000001A   2B48               LDR         R0,??main_0+0x10   ;; 0xfffff600
   \   0000001C   F021               MOV         R1,#+0xF0
   \   0000001E   C903               LSL         R1,R1,#+0xF        ;; #+0x780000
   \   00000020   0160               STR         R1,[R0, #+0]
   \   00000022   2A4A               LDR         R2,??main_0+0x14   ;; 0xfffff610
   \   00000024   1160               STR         R1,[R2, #+0]
   \   00000026   ....               LDR         R2,??DataTable4    ;; 0xfffff630
   \   00000028   1160               STR         R1,[R2, #+0]
    140             	//* Clear the AT91B_LED's. On the EK we must apply a "1" to turn off AT91B_LEDs
    141             	AT91F_PIO_SetOutput( AT91C_BASE_PIOB, AT91B_LED_MASK ) ;
    142             	//* Clear the AT91B_LED's. On the EK we must apply a "1" to turn off AT91B_LEDs
    143          
    144          
    145              // open external PIO interrupt
    146          	AT91F_PIO_CfgInput(AT91C_BASE_PIOB, AT91B_SW3 | AT91B_SW4);
   \   0000002A   C021               MOV         R1,#+0xC0
   \   0000002C   C905               LSL         R1,R1,#+0x17       ;; #+0x60000000
   \   0000002E   284A               LDR         R2,??main_0+0x18   ;; 0xfffff614
   \   00000030   1160               STR         R1,[R2, #+0]
   \   00000032   0160               STR         R1,[R0, #+0]
    147          
    148          	AT91F_AIC_ConfigureIt ( pAic, AT91C_ID_PIOB, PIO_INTERRUPT_LEVEL,AT91C_AIC_SRCTYPE_INT_HIGH_LEVEL, pio_c_irq_handler);
   \   00000034   274D               LDR         R5,??main_0+0x1C   ;; 0xfffff000
   \   00000036   2848               LDR         R0,??main_0+0x20   ;; pio_c_irq_handler
   \   00000038   01B4               PUSH        {R0}
   \   0000003A   0023               MOV         R3,#+0
   \   0000003C   0622               MOV         R2,#+0x6
   \   0000003E   0321               MOV         R1,#+0x3
   \   00000040   281C               MOV         R0,R5
   \   00000042   ........           _BLF        AT91F_AIC_ConfigureIt,AT91F_AIC_ConfigureIt??rT
    149          	AT91F_PIO_InterruptEnable(AT91C_BASE_PIOB,AT91B_SW4);
   \   00000046   2548               LDR         R0,??main_0+0x24   ;; 0xfffff640
   \   00000048   F906               LSL         R1,R7,#+0x1B
   \   0000004A   0160               STR         R1,[R0, #+0]
    150          	// set the interrupt by software
    151          	AT91F_AIC_EnableIt (pAic, AT91C_ID_PIOB);
   \   0000004C   244E               LDR         R6,??main_0+0x28   ;; 0xfffff120
   \   0000004E   3760               STR         R7,[R6, #+0]
    152          
    153          
    154              // Open the software interrupt on the AIC
    155                  AT91F_AIC_ConfigureIt ( pAic, AT91C_ID_SYS, SOFT_INTERRUPT_LEVEL, AT91C_AIC_SRCTYPE_INT_POSITIVE_EDGE,  aic_software_interrupt);
   \   00000050   2448               LDR         R0,??main_0+0x2C   ;; aic_software_interrupt
   \   00000052   01B4               PUSH        {R0}
   \   00000054   2023               MOV         R3,#+0x20
   \   00000056   0222               MOV         R2,#+0x2
   \   00000058   0121               MOV         R1,#+0x1

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区视频在线播放 | 久久精品av麻豆的观看方式| 91丨porny丨首页| 18涩涩午夜精品.www| 色综合久久88色综合天天 | 日韩一卡二卡三卡| 麻豆久久久久久久| 久久在线观看免费| 国产91精品露脸国语对白| 国产精品久久久久久久久果冻传媒 | 91.成人天堂一区| 亚洲国产成人精品视频| 日韩欧美电影一区| thepron国产精品| 亚洲狠狠爱一区二区三区| 欧美一级夜夜爽| 国产黄色精品视频| 亚洲福利视频导航| 日韩亚洲欧美在线观看| 风间由美一区二区三区在线观看| 亚洲天堂成人在线观看| 欧美精品少妇一区二区三区| 国内精品免费**视频| 亚洲免费在线视频一区 二区| 色婷婷综合久久久中文字幕| 久久精品久久久精品美女| 日韩免费视频线观看| 92精品国产成人观看免费| 日韩成人午夜电影| 中文字幕日本不卡| 日韩一区二区高清| 色哟哟一区二区在线观看| 久久99精品国产.久久久久久| 亚洲欧美在线视频观看| 欧美一区二区三区思思人| 成人av中文字幕| 日本午夜一区二区| 最新国产の精品合集bt伙计| 亚洲精品在线免费播放| 91福利在线看| www.久久久久久久久| 久久er精品视频| 亚洲第一福利一区| 综合久久久久久| 国产片一区二区| 91精品国产综合久久蜜臀| 91免费看视频| 丰满白嫩尤物一区二区| 久久国产生活片100| 亚洲一区二区在线免费观看视频| 国产视频一区二区在线| 精品美女一区二区| 在线成人免费视频| 欧美视频一区二区三区在线观看| 不卡一区二区中文字幕| 国产精品一区二区久久不卡| 蜜臀精品一区二区三区在线观看| 午夜久久电影网| 亚洲欧美一区二区三区久本道91| 国产蜜臀av在线一区二区三区| 91精品国产91热久久久做人人| 欧美亚洲国产一区二区三区va| jlzzjlzz欧美大全| 成人黄色小视频| 国产一二三精品| 久久激五月天综合精品| 蜜臀久久99精品久久久久宅男| 亚洲二区在线视频| 亚洲综合色自拍一区| 亚洲精品国产一区二区精华液| 亚洲日本中文字幕区| 一区二区中文字幕在线| 国产精品护士白丝一区av| 欧美激情综合五月色丁香小说| 精品88久久久久88久久久| 日韩女优av电影在线观看| 91精品国产免费久久综合| 4438x亚洲最大成人网| 3d成人h动漫网站入口| 日韩一级大片在线观看| 精品国产一区二区三区av性色 | 成人精品国产免费网站| 粉嫩高潮美女一区二区三区| 高清beeg欧美| 高清国产一区二区三区| 99在线精品免费| 色婷婷综合久久久| 欧美日韩视频在线观看一区二区三区| 欧美在线视频你懂得| 欧美人牲a欧美精品| 欧美大胆一级视频| 精品国产123| 国产精品午夜久久| 亚洲视频一区二区在线观看| 亚洲国产精品久久人人爱| 日韩电影在线观看一区| 国产永久精品大片wwwapp | 亚洲综合色成人| 免费观看日韩电影| 国产伦精品一区二区三区视频青涩| 国产成人免费网站| 91精彩视频在线观看| 91麻豆精品国产综合久久久久久| 精品国产区一区| 成人免费视频在线观看| 日日摸夜夜添夜夜添精品视频 | 亚洲综合网站在线观看| 日韩国产在线一| 国产成人精品免费| 欧美丝袜第三区| 久久久不卡网国产精品二区| 亚洲另类在线制服丝袜| 久久99九九99精品| 色综合欧美在线视频区| 日韩精品专区在线影院重磅| 国产精品美女视频| 日韩中文字幕亚洲一区二区va在线| 国产一区二区三区精品欧美日韩一区二区三区| 懂色av中文字幕一区二区三区| 欧美日韩在线不卡| 欧美激情综合在线| 无码av中文一区二区三区桃花岛| 丁香网亚洲国际| 91精品国产综合久久精品app | 欧美一区二区三区成人| 国产精品丝袜久久久久久app| 亚洲一区二区三区美女| 成人黄色大片在线观看| 91麻豆精品国产自产在线观看一区 | 国产综合色视频| 欧美日韩国产成人在线免费| 国产三级精品视频| 免费在线成人网| 一本大道综合伊人精品热热| 精品国产伦一区二区三区观看体验 | 欧美肥妇毛茸茸| 亚洲免费在线观看| 国产69精品一区二区亚洲孕妇| 欧美喷潮久久久xxxxx| 亚洲色图.com| 成人动漫精品一区二区| 欧美精品一区二| 日本欧美一区二区| 欧美日韩免费观看一区二区三区| 中文字幕免费不卡在线| 国产在线麻豆精品观看| 欧美一区二区久久| 日韩激情在线观看| 欧美三级日本三级少妇99| 亚洲欧美偷拍三级| 成人高清在线视频| 欧美国产一区视频在线观看| 韩国视频一区二区| 日韩免费在线观看| 麻豆91精品视频| 日韩午夜在线观看视频| 丝袜亚洲另类欧美| 欧美日韩卡一卡二| 亚洲国产视频a| 欧美色精品在线视频| 亚洲成a人片在线观看中文| 欧洲亚洲精品在线| 亚洲福利一二三区| 欧美剧情电影在线观看完整版免费励志电影 | 91国偷自产一区二区三区成为亚洲经典 | 综合网在线视频| 色综合视频在线观看| 亚洲女与黑人做爰| 欧美性猛片xxxx免费看久爱| 亚洲午夜免费电影| 欧美日韩成人高清| 日本不卡视频一二三区| 日韩精品自拍偷拍| 国产精品 日产精品 欧美精品| 国产午夜精品久久久久久久| 国产一区日韩二区欧美三区| 精品sm在线观看| 国产成人免费xxxxxxxx| 国产精品丝袜黑色高跟| 色综合久久综合网欧美综合网| 亚洲自拍偷拍网站| 欧美另类videos死尸| 紧缚捆绑精品一区二区| 国产色爱av资源综合区| 91麻豆精品在线观看| 亚洲国产sm捆绑调教视频| 91精品久久久久久久91蜜桃| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久尤物电影视频在线观看| a级精品国产片在线观看| 一区二区三区四区中文字幕| 91精品综合久久久久久| 国产伦精品一区二区三区免费| 国产精品国产自产拍高清av| 欧美在线free| 黄色成人免费在线| 亚洲精品乱码久久久久| 日韩亚洲欧美综合| 99久精品国产| 另类小说一区二区三区|