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

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

?? os_cpu.h

?? UCGUI在8051下的移植.簡(jiǎn)單文件初見.大家一起學(xué)習(xí).
?? H
字號(hào):
/*
*********************************************************************************************************
*                                               uC/OS-II
*                                        The Real-Time Kernel
*
*                        (c) Copyright 1992-1998, Jean J. Labrosse, Plantation, FL
*                                          All Rights Reserved
*
*                                       Keil C51 6.20c specific code
*                                          LARGE MEMORY MODEL
*
* File : OS_CPU.H
* By   : Jean J. Labrosse
*
* Ported by:       John X. Liu (johnxliu@163.com)
* Target platform: Keil C51 V6
*********************************************************************************************************
*/

#ifndef __OS_CPU_H
#define __OS_CPU_H

#include	<reg390.h>
#define TASK_REENTRANT		large reentrant
#define KCREENTRANT			large reentrant


#ifdef  OS_CPU_GLOBALS
#define OS_CPU_EXT
#else
#define OS_CPU_EXT  extern
#endif

/*
*********************************************************************************************************
*                                              DATA TYPES
*                                         (Compiler Specific)
*********************************************************************************************************
*/

typedef unsigned char  BOOLEAN;
typedef unsigned char  INT8U;                    /* Unsigned  8 bit quantity                           */
typedef signed   char  INT8S;                    /* Signed    8 bit quantity                           */
typedef unsigned int   INT16U;                   /* Unsigned 16 bit quantity                           */
typedef signed   int   INT16S;                   /* Signed   16 bit quantity                           */
typedef unsigned long  INT32U;                   /* Unsigned 32 bit quantity                           */
typedef signed   long  INT32S;                   /* Signed   32 bit quantity                           */
typedef float          FP32;                     /* Single precision floating point                    */

typedef unsigned char  OS_STK;                   /* Each stack entry is 8-bit wide                     */
typedef unsigned char  OS_CPU_SR;                /* Define size of CPU status register (PSW = 8 bits)  */

#define BYTE           INT8S                     /* Define data types for backward compatibility ...   */
#define UBYTE          INT8U                     /* ... to uC/OS V1.xx.  Not actually needed for ...   */
#define WORD           INT16S                    /* ... uC/OS-II.                                      */
#define UWORD          INT16U
#define LONG           INT32S
#define ULONG          INT32U

/* 
*********************************************************************************************************
*                              Keil C51 on generic 8051-based microcontroller
*********************************************************************************************************
*/

#define  OS_CRITICAL_METHOD    3

#if      OS_CRITICAL_METHOD == 1
#define  OS_ENTER_CRITICAL()  EA=0		    				/* Disable interrupts                            */
#define  OS_EXIT_CRITICAL()   EA=1			 				/* Enable  interrupts                            */
#endif

#if      OS_CRITICAL_METHOD == 2
/* As an undocumented keyword of keil c. __asm is supported in Keil C v6.20.
. No other means to define assemble language code in a macro, I have to use it here. If your compiler does not support __asm, use method 1 or 3 then. */
/* A2 AF MOV C, EA*/
/* C2 AF CLR EA   */
/* C0 D0 PUSH PSW */
#define  OS_ENTER_CRITICAL()    __asm DB 0A2H, 0AFH, 0C2H, 0AFH, 0C0H, 0D0H

/* D0 D0 POP PSW   */
/* 92 AF MOV EA, C */
#define  OS_EXIT_CRITICAL()     __asm DB 0D0H, 0D0H, 092H, 0AFH
#endif

#if      OS_CRITICAL_METHOD == 3
#define  OS_ENTER_CRITICAL()  (cpu_sr = EA, EA=0)    /* Disable interrupts                        */
#define  OS_EXIT_CRITICAL()   (EA=cpu_sr)    /* Enable  interrupts                        */
#endif

#define  OS_STK_GROWTH        1                     		/* Stack grows from HIGH to LOW memory on for large mode */
#define  OS_TASK_SW()         OSCtxSw()

#define OS_ISR_PROTO_EXT	1
void OSCtxSw(void) KCREENTRANT;

#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
三级一区在线视频先锋| www..com久久爱| 91 com成人网| 日韩福利电影在线| 欧美精品一区二区久久婷婷| 一区二区三区久久| 欧美日韩国产综合一区二区三区| 亚洲午夜在线观看视频在线| 欧美一卡二卡在线观看| 国产资源在线一区| 亚洲三级在线免费观看| 欧美日韩一级片在线观看| 免费高清在线视频一区·| 久久久精品黄色| 91亚洲精品久久久蜜桃网站| 日日夜夜精品视频免费| 久久老女人爱爱| 色综合一区二区| 蜜桃视频在线观看一区| 国产精品丝袜在线| 欧美日韩成人高清| 国产精品亚洲第一区在线暖暖韩国 | 婷婷综合在线观看| 久久九九久久九九| 日本乱人伦一区| 精品一区二区三区不卡 | 天天操天天色综合| 国产午夜精品一区二区三区四区| 色综合久久88色综合天天6| 午夜精品久久久久久久蜜桃app| 久久综合久久99| 欧美午夜不卡视频| 国产成人一区二区精品非洲| 亚洲影院免费观看| 国产亚洲一本大道中文在线| 欧美日韩综合色| 国产激情一区二区三区四区| 亚洲一区二区高清| 国产精品污网站| 日韩一级大片在线观看| 在线亚洲+欧美+日本专区| 国产一区二区按摩在线观看| 五月激情综合婷婷| 亚洲欧洲综合另类在线| 国产香蕉久久精品综合网| 成人一区二区三区中文字幕| 免费观看成人av| 亚洲国产精品影院| 亚洲乱码国产乱码精品精小说 | 一区二区中文视频| 亚洲精品一线二线三线无人区| 91免费版pro下载短视频| 久久成人羞羞网站| 午夜不卡av免费| 亚洲激情校园春色| 日本一区二区三区四区| 精品久久久久久最新网址| 欧美美女激情18p| 在线免费不卡电影| 91在线观看地址| 成人av网址在线观看| 国产毛片精品视频| 久草在线在线精品观看| 日韩av网站免费在线| 亚洲国产日韩a在线播放| 亚洲欧美色图小说| 国产精品久久久久久久久晋中| 久久麻豆一区二区| 久久这里只有精品视频网| 日韩午夜av电影| 99精品视频在线免费观看| 亚洲成人你懂的| 亚洲卡通欧美制服中文| 精品美女在线观看| 日韩欧美久久一区| 欧美成人精品二区三区99精品| 7777精品伊人久久久大香线蕉最新版| 精品少妇一区二区三区| 欧美精选在线播放| 国产成人精品1024| 欧美天堂一区二区三区| 精品入口麻豆88视频| 亚洲欧美日韩国产手机在线 | 成人国产在线观看| 欧美日韩成人激情| 国产精品免费aⅴ片在线观看| 亚洲一区二区高清| 丁香婷婷综合激情五月色| 欧美无乱码久久久免费午夜一区| 精品国产百合女同互慰| 亚洲男人电影天堂| 在线欧美小视频| 日本精品视频一区二区| 日韩精品在线一区| 亚洲激情中文1区| 国产成人在线网站| 日韩一区二区在线观看视频播放| 亚洲色图欧美在线| 国产麻豆一精品一av一免费| 欧美天天综合网| 国产精品毛片高清在线完整版| 亚洲成人www| av不卡在线播放| 久久这里只有精品首页| 日韩成人免费电影| 色偷偷一区二区三区| 国产日韩av一区二区| 乱中年女人伦av一区二区| 日本伦理一区二区| 中文字幕亚洲视频| 国产一区二区三区香蕉| 日韩三级精品电影久久久| 亚洲成a人片在线观看中文| 99在线精品观看| 亚洲国产高清aⅴ视频| 韩国中文字幕2020精品| 正在播放亚洲一区| 亚洲制服丝袜av| 色88888久久久久久影院野外| 国产精品毛片久久久久久| 国产盗摄精品一区二区三区在线| 欧美va在线播放| 日韩精品一二区| 欧美日韩不卡一区二区| 亚洲第一电影网| 欧美性猛交一区二区三区精品| 国产精品电影一区二区三区| 成人免费观看av| 日本一区二区电影| 成人小视频免费在线观看| 国产亚洲自拍一区| 国产suv精品一区二区6| 国产精品天干天干在观线| 成人a免费在线看| 国产精品美女久久久久久久| 国产成人午夜精品5599| 国产欧美日韩三级| 暴力调教一区二区三区| 国产精品国产自产拍在线| jlzzjlzz亚洲女人18| 日韩一区在线播放| 一本大道久久精品懂色aⅴ| 夜色激情一区二区| 欧美日韩高清影院| 日本中文字幕不卡| 精品国产百合女同互慰| 粉嫩av一区二区三区粉嫩| 国产精品三级电影| 一本色道久久综合精品竹菊| 亚洲高清在线精品| 91精品在线免费| 韩国欧美国产1区| 国产精品国产馆在线真实露脸 | 国内一区二区在线| 国产偷国产偷精品高清尤物| 不卡av免费在线观看| 亚洲精品第一国产综合野| 欧美卡1卡2卡| 国产米奇在线777精品观看| 国产精品欧美一区二区三区| 日本二三区不卡| 免费成人在线视频观看| 国产视频一区不卡| 日本黄色一区二区| 日本免费新一区视频| 国产欧美视频一区二区三区| 色老汉一区二区三区| 免费在线观看一区二区三区| 国产欧美一区二区精品性色| 一本大道久久a久久精二百| 免费看黄色91| 国产精品乱子久久久久| 欧美精品v国产精品v日韩精品| 韩国成人精品a∨在线观看| ●精品国产综合乱码久久久久| 欧美日韩不卡一区| 国产精品亚洲人在线观看| 亚洲福利一区二区| 久久精品人人做| 欧美日韩午夜影院| 成人在线综合网站| 婷婷国产在线综合| 欧美韩国一区二区| 欧美一级二级三级蜜桃| 成人毛片视频在线观看| 首页国产欧美久久| 国产精品久久久爽爽爽麻豆色哟哟| 欧美色中文字幕| 成人福利电影精品一区二区在线观看| 亚洲丶国产丶欧美一区二区三区| 国产午夜精品理论片a级大结局| 欧美日产国产精品| 99久久综合国产精品| 久久精品二区亚洲w码| 亚洲免费在线看| 国产亚洲精品中文字幕| 91麻豆精品国产91久久久使用方法| 高清不卡在线观看av| 日韩成人一级大片| 亚洲综合丝袜美腿|