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

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

?? cfg.h

?? 一些ucos的外圍接口原代碼,如鍵盤LCDLED
?? H
字號:
/*
*********************************************************************************************************
*                                  Embedded Systems Building Blocks
*                               Complete and Ready-to-Use Modules in C
*
*                                        Configuration Header File
*
*                            (c) Copyright 1999, Jean J. Labrosse, Weston, FL
*                                           All Rights Reserved
*
* Filename   : CFG.H
* Programmer : Jean J. Labrosse
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                          TEST TASK PRIORITIES
*********************************************************************************************************
*/
                                                 
#define  TEST_AIO_TASK_PRIO         10
#define  TEST_CLK_TASK_PRIO         11
#define  TEST_TX_TASK_PRIO          12
#define  TEST_RX_TASK_PRIO          13
#define  TEST_DIO_TASK_PRIO         14
#define  TEST_TMR_TASK_PRIO         15

#define  STAT_TASK_PRIO             16

/*
*********************************************************************************************************
*                                     KEYBOARD CONFIGURATION CONSTANTS
*                                               (Chapter 3)
*
* Note: These #defines would normally reside in your application specific code.
*********************************************************************************************************
*/

#if      MODULE_KEY_MN

#define  KEY_BUF_SIZE               10      /* Size of the KEYBOARD buffer                             */

#define  KEY_MAX_ROWS                4      /* The maximum number of rows    on the keyboard           */
#define  KEY_MAX_COLS                6      /* The maximum number of columns on the keyboard           */

#define  KEY_PORT_ROW           0x0312      /* The port address of the keyboard matrix ROWs            */
#define  KEY_PORT_COL           0x0311      /* The port address of the keyboard matrix COLUMNs         */
#define  KEY_PORT_CW            0x0313      /* The port address of the I/O ports control word          */

#define  KEY_RPT_DLY                20      /* Number of scan times before auto repeat executes again  */
#define  KEY_RPT_START_DLY         100      /* Number of scan times before auto repeat function engages*/

#define  KEY_SCAN_TASK_DLY          50      /* Number of milliseconds between keyboard scans           */
#define  KEY_SCAN_TASK_PRIO         50      /* Set priority of keyboard scan task                      */
#define  KEY_SCAN_TASK_STK_SIZE   1024      /* Size of keyboard scan task stack                        */

#define  KEY_SHIFT1_MSK           0x80      /* The SHIFT1 key is on bit B7 of the column input port    */
                                            /*     (A 0x00 indicates that a SHIFT1 key is not present) */
#define  KEY_SHIFT1_OFFSET          24      /* The scan code offset to add when SHIFT1 is pressed      */

#define  KEY_SHIFT2_MSK           0x40      /* The SHIFT2 key is on bit B6 of the column input port    */
                                            /*     (A 0x00 indicates that an SHIFT2 key is not present)*/
#define  KEY_SHIFT2_OFFSET          48      /* The scan code offset to add when SHIFT2 is pressed      */

#define  KEY_SHIFT3_MSK           0x00      /* The SHIFT3 key is on bit B5 of the column input port    */
                                            /*     (A 0x00 indicates that a SHIFT3 key is not present) */
#define  KEY_SHIFT3_OFFSET           0      /* The scan code offset to add when SHIFT3 is pressed      */

#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                          MULTIPLEXED LED DISPLAY DRIVER CONFIGURATION CONSTANTS
*                                               (Chapter 4)
*********************************************************************************************************
*/

#if      MODULE_LED

#define  DISP_PORT_SEG          0x0300      /* Port address of SEGMENTS output                         */
#define  DISP_PORT_DIG          0x0301      /* Port address of DIGITS   output                         */

#define  DISP_N_DIG                  8      /* Total number of digits (including status indicators)    */
#define  DISP_N_SS                   7      /* Total number of seven-segment digits                    */

#endif

/*
*********************************************************************************************************
*                            LCD DISPLAY MODULE DRIVER CONFIGURATION CONSTANTS
*                                               (Chapter 5)
*********************************************************************************************************
*/

#if      MODULE_LCD

#define  DISP_DLY_CNTS             100      /* Number of iterations to delay for 40 uS (software loop) */

#define  DISP_PORT_DATA         0x0300      /* Port address of the DATA port of the LCD module         */
#define  DISP_PORT_CMD          0x0303      /* Address of the Control Word (82C55) to control RS & E   */

#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                             CLOCK/CALENDAR MODULE CONFIGURATION CONSTANTS
*                                               (Chapter 6)
*********************************************************************************************************
*/

#if      MODULE_CLK

#define  CLK_TASK_PRIO              51      /* This defines the priority of ClkTask()                  */
#define  CLK_DLY_TICKS     OS_TICKS_PER_SEC /* # of clock ticks to obtain 1 second                     */
#define  CLK_TASK_STK_SIZE         512      /* Stack size in BYTEs for ClkTask()                       */

#define  CLK_DATE_EN                 1      /* Enable DATE (when 1)                                    */
#define  CLK_TS_EN                   1      /* Enable TIME-STAMPS (when 1)                             */
#define  CLK_USE_DLY                 1      /* Task will use OSTimeDly() instead of pend on sem.       */

#endif

/*
*********************************************************************************************************
*                                             TIMER MANAGER
*                                              (Chapter 7)
*********************************************************************************************************
*/

#if      MODULE_TMR

#define  TMR_TASK_PRIO              52
#define  TMR_DLY_TICKS            (OS_TICKS_PER_SEC / 10)
#define  TMR_TASK_STK_SIZE         512

#define  TMR_MAX_TMR                20

#define  TMR_USE_SEM                 0

#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                               DISCRETE I/O MODULE CONFIGURATION CONSTANTS
*                                              (Chapter 8)
*********************************************************************************************************
*/

#if      MODULE_DIO

#define  DIO_TASK_PRIO              53
#define  DIO_TASK_DLY_TICKS        (OS_TICKS_PER_SEC / 10)
#define  DIO_TASK_STK_SIZE         512

#define  DIO_MAX_DI                  8      /* Maximum number of Discrete Input  Channels (1..255)     */
#define  DIO_MAX_DO                  8      /* Maximum number of Discrete Output Channels (1..255)     */

#define  DI_EDGE_EN                  1      /* Enable code generation to support edge trig. (when 1)   */

#define  DO_BLINK_MODE_EN            1      /* Enable code generation to support blink mode (when 1)   */

#endif

/*
*********************************************************************************************************
*                                ANALOG I/O MODULE CONFIGURATION CONSTANTS
*                                               (Chapter 10)
*********************************************************************************************************
*/

#if      MODULE_AIO

#define  AIO_TASK_PRIO              54
#define  AIO_TASK_DLY              100      /* Task execution period in milliseconds                   */
#define  AIO_TASK_STK_SIZE         512

#define  AIO_MAX_AI                  8      /* Maximum number of Analog Input  Channels (1..250)       */
#define  AIO_MAX_AO                  8      /* Maximum number of Analog Output Channels (1..250)       */

#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                ASYNCHRONOUS SERIAL COMMUNICATIONS MODULE CONFIGURATION CONSTANTS
*                                            (Chapter 11)
*********************************************************************************************************
*/

#if      MODULE_COMM_PC

#define  COMM1_BASE        0x03F8           /* Base address of PC's COM1                               */
#define  COMM2_BASE        0x02F8           /* Base address of PC's COM2                               */

#define  COMM_MAX_RX            2           /* Maximum number of characters in Rx buffer of ...        */
                                            /* ... NS16450 UART.  2 for 16450, 16 for 16550.           */
#endif


#if      MODULE_COMM_BGND

#define  COMM1                  1
#define  COMM2                  2

#define  COMM_RX_BUF_SIZE      64           /* Number of characters in Rx ring buffer                  */
#define  COMM_TX_BUF_SIZE      64           /* Number of characters in Tx ring buffer                  */

#endif


#if      MODULE_COMM_RTOS

#define  COMM1                  1
#define  COMM2                  2

#define  COMM_RX_BUF_SIZE      64           /* Number of characters in Rx ring buffer                  */
#define  COMM_TX_BUF_SIZE      64           /* Number of characters in Tx ring buffer                  */

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧美肥老太交大片| 91麻豆国产福利在线观看| 亚洲国产一区二区三区青草影视| 亚洲国产电影在线观看| 国产精品色在线| 国产精品电影院| 亚洲欧美日本韩国| 亚洲国产精品影院| 国产精品美女久久久久久2018| 欧美日高清视频| 欧美日韩国产大片| 亚洲精品在线三区| 国产午夜亚洲精品午夜鲁丝片| 国产日本一区二区| 亚洲精选在线视频| 日本美女视频一区二区| 国产精品夜夜爽| 91丨porny丨在线| 国产精品女人毛片| 亚洲免费色视频| 视频在线在亚洲| 福利一区二区在线| 91国偷自产一区二区使用方法| 欧美日韩成人综合| 久久久www免费人成精品| 亚洲天堂2014| 美女一区二区在线观看| 99久久精品99国产精品| 制服丝袜亚洲播放| 久久久精品一品道一区| 亚洲国产精品一区二区久久恐怖片 | 久久精品视频网| 亚洲色图丝袜美腿| 日本女人一区二区三区| 99久久亚洲一区二区三区青草| 欧美色图12p| 国产精品欧美极品| 91福利在线导航| 欧美精品一区二区蜜臀亚洲| 亚洲精品精品亚洲| 激情久久五月天| 欧美日韩精品欧美日韩精品一| 精品久久一区二区三区| 亚洲成人自拍偷拍| 成人视屏免费看| 精品理论电影在线| 舔着乳尖日韩一区| 91小宝寻花一区二区三区| 欧美电视剧在线观看完整版| 亚洲国产另类av| 波波电影院一区二区三区| 日韩午夜精品电影| 午夜视频一区在线观看| 国产一区亚洲一区| 色94色欧美sute亚洲线路二| 欧美大片一区二区三区| 亚洲精品日日夜夜| a亚洲天堂av| 久久精品人人做人人综合| 免费观看久久久4p| 欧美色爱综合网| 一区二区三区日韩精品视频| 色综合色综合色综合 | 中文子幕无线码一区tr| 美洲天堂一区二卡三卡四卡视频| 欧美在线观看视频一区二区| 亚洲免费在线电影| 91尤物视频在线观看| 中文字幕欧美国产| 不卡视频一二三四| 18成人在线观看| 色婷婷综合久久久| 一区二区三区四区蜜桃| 在线精品视频免费播放| 亚洲精品成人a在线观看| 91黄色在线观看| 亚洲国产cao| 国产精品区一区二区三区| 韩国v欧美v日本v亚洲v| 精品对白一区国产伦| 九九九精品视频| 久久久综合精品| 成人美女视频在线观看18| **网站欧美大片在线观看| 91在线观看地址| 午夜久久久久久电影| 欧美一卡在线观看| 国产主播一区二区| 欧美国产国产综合| 91黄视频在线观看| 久久精品理论片| 久久精品一区蜜桃臀影院| 成人午夜视频免费看| 亚洲免费在线播放| 日韩视频中午一区| 福利电影一区二区| 亚洲成人自拍偷拍| 26uuu国产在线精品一区二区| 成人18视频在线播放| 亚洲国产婷婷综合在线精品| 久久中文娱乐网| 欧美性一二三区| 国产美女久久久久| 一区二区欧美视频| 精品对白一区国产伦| 色婷婷综合激情| 激情欧美日韩一区二区| 亚洲欧美国产高清| 欧美哺乳videos| 在线看一区二区| 国产成人精品网址| 日韩精品成人一区二区在线| 中文字幕一区二区三区在线不卡 | 国产一区久久久| 亚洲女同ⅹxx女同tv| 精品国产制服丝袜高跟| 91精品91久久久中77777| 国产乱一区二区| 天天做天天摸天天爽国产一区| 国产女主播一区| 日韩午夜av一区| 色婷婷激情综合| 成人精品视频一区二区三区 | voyeur盗摄精品| 久热成人在线视频| 亚洲一区二区三区不卡国产欧美| 国产欧美一区二区精品秋霞影院| 69堂亚洲精品首页| 欧美视频一二三区| 成人v精品蜜桃久久一区| 国产一区二区三区香蕉| 日本不卡1234视频| 亚洲bdsm女犯bdsm网站| 亚洲午夜久久久久中文字幕久| 国产精品成人网| 中文字幕第一区综合| 久久久久久免费网| www国产精品av| 2021国产精品久久精品| 欧美成人艳星乳罩| 日韩三级视频中文字幕| 欧美久久久久久蜜桃| 欧美日韩精品三区| 欧美精品一二三| 欧美电影在哪看比较好| 91精品国产综合久久久久| 亚洲欧美激情插| 一区二区三区免费| 亚洲精品综合在线| 一区二区三区在线免费| 一区二区三区精品在线观看| 亚洲精品va在线观看| 亚洲精品视频在线看| 亚洲在线成人精品| 五月天婷婷综合| 美女诱惑一区二区| 国产一区二区不卡| 国产aⅴ综合色| 一本久道中文字幕精品亚洲嫩| 91丨porny丨蝌蚪视频| 欧美亚洲国产一区二区三区 | 亚洲女女做受ⅹxx高潮| 亚洲男人的天堂在线观看| 亚洲一区二区黄色| 美国十次了思思久久精品导航| 国产一区三区三区| 97精品久久久午夜一区二区三区 | 亚洲国产欧美在线人成| 五月天中文字幕一区二区| 男女男精品视频网| 国产成人亚洲综合色影视| 99久久久国产精品| 欧美日韩精品欧美日韩精品一综合| 欧美肥大bbwbbw高潮| 精品少妇一区二区三区日产乱码| 久久久久久久久久久久久久久99| 国产精品久久久久久久蜜臀| 一区二区三区中文字幕| 免费成人在线视频观看| 成人免费视频国产在线观看| 色噜噜久久综合| 日韩免费观看高清完整版在线观看 | 欧美亚洲高清一区二区三区不卡| 91麻豆精品国产自产在线 | 久久99热这里只有精品| 国产成a人亚洲精| 欧美精品乱码久久久久久| 国产日韩精品一区| 午夜私人影院久久久久| 国产91丝袜在线播放| 欧美理论片在线| 国产精品不卡一区二区三区| 美女被吸乳得到大胸91| 色悠悠亚洲一区二区| 久久久久久久精| 日本va欧美va欧美va精品| 一本久道久久综合中文字幕| 久久色视频免费观看| 日韩精品一二三| 91福利国产精品|