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

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

?? app_isr.s90

?? μC/OS—ⅡV:2.80 對 ATMega256 單片機的移植程序代碼。
?? S90
字號:
;********************************************************************************************************
;                                               uC/OS-II
;                                         The Real-Time Kernel
;
;                                       ATmega256  Specific code
;
;
; File     : APP_ISR.S90
; By       : Jean J. Labrosse
;********************************************************************************************************

#include        <os_cpu_i.s90>


                NAME    app_isr

                RSEG    CSTACK:DATA:NOROOT(0)
                RSEG    RSTACK:DATA:NOROOT(0)

;********************************************************************************************************
;                                         EXTERNAL DECLARATIONS
;********************************************************************************************************

                EXTERN  OSIntExit
                EXTERN  OSIntNesting
                EXTERN  OSTCBCur
                
                EXTERN  AppTickISR_Handler

;********************************************************************************************************
;                                          PUBLIC DECLARATIONS
;********************************************************************************************************

                PUBLIC  AppTickISR

;/*$PAGE*/
;********************************************************************************************************
;                                           SYSTEM TICK ISR
;
; Description : This function is the Tick ISR.
;
;               The following C-like pseudo-code describe the operation being performed in the code below.
;
;               Save all registers on the current task's stack:
;                      Use the PUSH_ALL macro
;                      Get the SREG, set Bit #7 and save onto the task's stack using -Y addressing
;                      Use the PUSH_SP macro to save the task's hardware stack pointer onto the current task's stack
;               OSIntNesting++;
;               if (OSIntNesting == 1) {
;                  OSTCBCur->OSTCBStkPtr = SP
;               }
;               Clear the interrupt;                  Not needed for the timer we used.
;               OSTimeTick();                         Notify uC/OS-II that a tick has occured
;               OSIntExit();                          Notify uC/OS-II about end of ISR
;               Restore all registers that were save on the current task's stack:
;                      Use the POP_SP macro to restore the task's hardware stack pointer
;                      Use the POP_SREG macro to restore the SREG register
;                      Use the POP_ALL macro to restore the remaining registers
;               Return from interrupt
;********************************************************************************************************

                RSEG FARCODE:CODE:NOROOT(1)
                
AppTickISR:
                PUSH_ALL                            ; Save all registers and status register
                IN      R16,SREG                    ; Save the SREG but with interrupts enabled
                SBR     R16,BIT07                    
                ST      -Y,R16
                PUSH_SP                             ; Save the task's hardware stack pointer onto task's stack

                LDS     R16,OSIntNesting            ; Notify uC/OS-II of ISR
                INC     R16                         ;
                STS     OSIntNesting,R16            ;

                CPI     R16,1                       ; if (OSIntNesting == 1) {
                BRNE    AppTickISR_1

                LDS     R30,OSTCBCur                ;     OSTCBCur->OSTCBStkPtr = Y
                LDS     R31,OSTCBCur+1
                ST      Z+,R28
                ST      Z+,R29                      ; }

AppTickISR_1:
                CALL    AppTickISR_Handler          ; Call tick ISR Handler written in C

                CALL    OSIntExit                   ; Notify uC/OS-II about end of ISR

                POP_SP                              ; Restore the hardware stack pointer from task's stack
                POP_SREG_INT
                POP_ALL                             ; Restore all registers
                RETI

                END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久久久综合体| 国产91丝袜在线播放九色| 久久国内精品自在自线400部| 午夜视频一区在线观看| 久久精工是国产品牌吗| 福利一区福利二区| 欧美亚洲一区二区三区四区| 欧美不卡在线视频| 综合久久一区二区三区| 亚洲成人免费影院| 国产精品一区二区你懂的| 色综合久久99| 精品噜噜噜噜久久久久久久久试看| 精品剧情在线观看| 一区二区三区资源| 国产剧情av麻豆香蕉精品| 7777精品伊人久久久大香线蕉经典版下载| 欧美精品一区二区三区视频| 一区二区三区不卡在线观看 | 国产高清一区日本| 精品视频在线免费看| 国产日韩精品一区| 日本va欧美va欧美va精品| 91在线观看污| 国产亚洲精品aa午夜观看| 免费观看成人鲁鲁鲁鲁鲁视频| 99久久精品国产导航| 欧美精品一区二区在线观看| 美女爽到高潮91| 欧美日韩一区二区不卡| 中文字幕不卡在线观看| 国产精品一品视频| 精品黑人一区二区三区久久| 亚洲福利国产精品| 欧美日韩在线不卡| 亚洲手机成人高清视频| 高清不卡在线观看| 国产精品无遮挡| 国产一区二区在线看| 欧美精品一卡二卡| 免费三级欧美电影| 制服.丝袜.亚洲.另类.中文| 亚洲视频在线观看三级| 国产成人精品亚洲日本在线桃色 | 成人免费视频国产在线观看| 日韩一区二区免费视频| 亚洲国产一区二区三区| 在线观看成人小视频| 中文字幕一区二区三区在线不卡| 国产成人亚洲精品青草天美| 精品国产免费人成在线观看| 老色鬼精品视频在线观看播放| 91精品视频网| 日本美女一区二区三区| 亚洲精品一区二区三区在线观看| 亚洲制服丝袜av| 欧美日韩二区三区| 美女免费视频一区| 久久亚区不卡日本| 成人国产在线观看| 亚洲国产精品一区二区久久恐怖片 | 日韩激情视频在线观看| 精品视频1区2区| 蜜桃av噜噜一区| 久久精品视频在线免费观看| 美国av一区二区| 国产精品美女久久久久久| 97se亚洲国产综合自在线| 国产精品视频观看| 欧美日韩在线电影| 免费xxxx性欧美18vr| 欧美一区二区免费观在线| 国产成人啪免费观看软件| 亚洲精品高清视频在线观看| 不卡一区二区三区四区| 日本在线不卡一区| 久久你懂得1024| 成a人片国产精品| 蜜桃精品视频在线| 亚洲婷婷国产精品电影人久久| 欧美日韩午夜精品| 日本亚洲视频在线| 国产喷白浆一区二区三区| www..com久久爱| 亚洲h动漫在线| 国产亚洲福利社区一区| 欧美理论在线播放| 国产很黄免费观看久久| 中文字幕一区二区三区视频| 欧美大片在线观看一区| 91在线视频免费91| 天天亚洲美女在线视频| 欧美激情一区在线| 欧美一级欧美一级在线播放| 国产精品亚洲第一区在线暖暖韩国| 亚洲天天做日日做天天谢日日欢| 欧美一二三在线| 欧美日韩一区二区三区在线看| 国产精一区二区三区| 亚洲影院久久精品| 亚洲欧美日韩在线| 精品裸体舞一区二区三区| 在线观看视频一区二区| 成人免费毛片app| 极品少妇一区二区| 中文字幕在线一区| 欧美国产一区二区在线观看| 91麻豆精品91久久久久久清纯| 肉丝袜脚交视频一区二区| 久久精品这里都是精品| 337p粉嫩大胆色噜噜噜噜亚洲 | 国产99久久久精品| 精品一区二区久久久| 青青草伊人久久| 亚洲国产综合91精品麻豆| 欧美激情一区二区| 亚洲精品一区在线观看| 欧美一级一区二区| 欧美群妇大交群中文字幕| 色999日韩国产欧美一区二区| 伦理电影国产精品| 全部av―极品视觉盛宴亚洲| 亚洲成人福利片| 肉色丝袜一区二区| 天天综合网 天天综合色| 自拍偷拍欧美精品| 亚洲欧洲日韩av| 国产精品国产精品国产专区不片 | 欧美一二三区在线| 制服丝袜亚洲播放| 久久久三级国产网站| 久久美女艺术照精彩视频福利播放| 日韩小视频在线观看专区| 精品国产乱码久久久久久免费| 日韩一级黄色大片| 欧美色欧美亚洲另类二区| 欧美年轻男男videosbes| 欧美精品电影在线播放| 在线免费观看视频一区| 色老综合老女人久久久| 在线观看亚洲精品| 欧美一级一区二区| 久久精品人人做人人爽97| 欧美精品久久99| 精品久久久网站| 精品福利一区二区三区| 日本一区二区免费在线| 国产三级精品三级在线专区| 日韩一区二区精品葵司在线| 欧美日韩一区二区欧美激情| 777精品伊人久久久久大香线蕉| 欧美成人女星排行榜| 国产三级精品视频| 国产偷v国产偷v亚洲高清| 亚洲欧洲性图库| 亚洲视频在线一区观看| 亚洲永久免费视频| 精品一区二区在线视频| 国产成人精品免费看| 色菇凉天天综合网| 制服丝袜亚洲网站| 国产日韩精品一区二区三区| 午夜精品成人在线视频| 韩国v欧美v日本v亚洲v| 美脚の诱脚舐め脚责91| 精品无码三级在线观看视频| 成人99免费视频| 色av成人天堂桃色av| 91麻豆精品国产91久久久资源速度| 制服丝袜一区二区三区| 国产午夜精品一区二区| 亚洲国产精品一区二区久久 | 国内精品在线播放| 91玉足脚交白嫩脚丫在线播放| 欧美电影免费观看高清完整版 | 亚洲最色的网站| 国产麻豆精品95视频| 欧美精品v国产精品v日韩精品| 精品久久久三级丝袜| 亚洲色图欧美在线| 全国精品久久少妇| 97久久超碰国产精品| 久久精品一区二区三区四区| 亚洲自拍另类综合| 日韩国产高清在线| 99久久精品免费| 26uuuu精品一区二区| 中文字幕一区二区三区色视频| 日韩国产在线观看一区| 99久久久久久99| 久久蜜桃av一区二区天堂| 亚洲成人av中文| 91国产视频在线观看| 国产视频一区二区三区在线观看| 国产亚洲成aⅴ人片在线观看 | av一区二区三区| 久久这里只有精品首页| 天天色综合成人网| 91福利精品视频| 中文字幕日韩一区|