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

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

?? chip.h

?? 這是一個實時嵌入式作業系統 實作了MCS51 ARM等MCU
?? H
字號:
/************************************************************************************ * arch/z80/src/z8/chip.h * arch/z80/src/chip/chip.h * *   Copyright (C) 2008 Gregory Nutt. All rights reserved. *   Author: Gregory Nutt <spudmonkey@racsa.co.cr> * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in *    the documentation and/or other materials provided with the *    distribution. * 3. Neither the name NuttX nor the names of its contributors may be *    used to endorse or promote products derived from this software *    without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * ************************************************************************************/#ifndef __Z8_CHIP_H#define __Z8_CHIP_H/************************************************************************************ * Included Files ************************************************************************************//************************************************************************************ * Definitions ************************************************************************************//* Hexadecimal Representation *******************************************************/#ifdef __ASSEMBLY__# define _HX(h)   %##h#else# define _HX(h)   0x##h#endif/* Memory Map * * 64Kb Program Memory (64K series) *  C:0000 - C:0001 : Flash options *  C:0002 - C:0037 : Vectors *                  : ROM data *                  : Code * * 4Kb Register File (64K series) *  R:020 - R:0ff   : 224 byte RDATA *  R:0e0 - R:0ef   :  16-byte working register area (RDATA) *  E:100 - E:eff   : 3.5 Kbyte EDATA *    f00 -   fff   : 256 byte control register area *//* Special Function Registers ******************************************************* * * Because of the many different ez80 configurations, we will rely on the * ZDS-II header file, ez8.h, to provide the correct addresses for each register. *//* Timer Register Bit Definitions ***************************************************//* Timer control register */#define Z8_TIMERCTL_TEN      _HX(80) /* Bit 7: Timer enabled */#define Z8_TIMERCTL_TPOL     _HX(40) /* Bit 6: Timer input/output polarity */#define Z8_TIMERCTL_DIV1     _HX(00) /* Bits 3-5: Pre-scale divisor */#define Z8_TIMERCTL_DIV2     _HX(08)#define Z8_TIMERCTL_DIV4     _HX(10)#define Z8_TIMERCTL_DIV8     _HX(18)#define Z8_TIMERCTL_DIV16    _HX(20)#define Z8_TIMERCTL_DIV32    _HX(28)#define Z8_TIMERCTL_DIV64    _HX(30)#define Z8_TIMERCTL_DIV128   _HX(38)#define Z8_TIMERCTL_ONESHOT  _HX(00) /* Bits 0-2: Timer mode */#define Z8_TIMERCTL_CONT     _HX(01)#define Z8_TIMERCTL_COUNTER  _HX(02)#define Z8_TIMERCTL_PWM      _HX(03)#define Z8_TIMERCTL_CAPTURE  _HX(04)#define Z8_TIMERCTL_COMPARE  _HX(05)#define Z8_TIMERCTL_GATED    _HX(06)#define Z8_TIMERCTL_CAPCMP   _HX(07)/* UART Register Offsets *************************************************************/#define Z8_UART_TXD          _HX(00)        /*  8-bits: UART Transmit Data */#define Z8_UART_RXD          _HX(00)        /*  8-bits: UART Receive Data */#define Z8_UART_STAT0        _HX(01)        /*  8-bits: UART Status 0 */#define Z8_UART_CTL          _HX(02)        /* 16-bits: UART Control */#define Z8_UART_CTL0         _HX(02)        /*  8-bits: UART Control 0 */#define Z8_UART_CTL1         _HX(03)        /*  8-bits: UART COntrol 1 */#if defined(_Z8FMC16) || defined(_Z8F1680)#  define Z8_UART_MDSTAT     _HX(04)        /*  8-bits: UART Mode Select & Status */#else#  define Z8_UART_STAT1      _HX(04)        /*  8-bits: UART Status 1 */#endif#define Z8_UART_ADDR         _HX(05)        /*  8-bits: UART Address Compare */#define Z8_UART_BR           _HX(06)        /* 16-bits: UART Baud Rate */#define Z8_UART_BRH          _HX(06)        /*  8-bits: UART Baud Rate High Byte */#define Z8_UART_BRL          _HX(07)        /*  8-bits: UART Baud Rate Low Byte *//* UART0/1 Base Register Addresses **************************************************/#ifdef EZ8_UART0#  define Z8_UART0_BASE       ((ubyte volatile far*)0xf40)#endif#ifdef EZ8_UART1#  define Z8_UART1_BASE       ((ubyte volatile far*)0xf48)#endif/* UART0/1 Status 0 Register Bit Definitions ****************************************/#define Z8_UARTSTAT0_RDA     _HX(80)        /* Bit 7: Receive Data Available */#define Z8_UARTSTAT0_PE      _HX(40)        /* Bit 6: Parity Error */#define Z8_UARTSTAT0_OE      _HX(20)        /* Bit 5: Overrun Error */#define Z8_UARTSTAT0_FE      _HX(10)        /* Bit 4: Framing Error */#define Z8_UARTSTAT0_BRKD    _HX(08)        /* Bit 3: Break Detect */#define Z8_UARTSTAT0_TDRE    _HX(04)        /* Bit 2: Transmitter Data Register Empty */#define Z8_UARTSTAT0_TXE     _HX(02)        /* Bit 1: Transmitter Empty */#define Z8_UARTSTAT0_CTS     _HX(01)        /* Bit 0: Clear To Send *//* UART0/1 Control 0/1 Register Bit Definitions *************************************/#define Z8_UARTCTL0_TEN      _HX(80)        /* Bit 7: Transmit Enable */#define Z8_UARTCTL0_REN      _HX(40)        /* Bit 6: Receive Enable */#define Z8_UARTCTL0_CTSE     _HX(20)        /* Bit 5: CTS Enable */#define Z8_UARTCTL0_PEN      _HX(10)        /* Bit 4: Parity Enable */#define Z8_UARTCTL0_PSEL     _HX(08)        /* Bit 3: Odd Parity Select */#define Z8_UARTCTL0_SBRK     _HX(04)        /* Bit 2: Send Break */#define Z8_UARTCTL0_STOP     _HX(02)        /* Bit 1: Stop Bit Select */#define Z8_UARTCTL0_LBEN     _HX(01)        /* Bit 0: Loopback Enable */#define Z8_UARTCTL1_MPMD1    _HX(80)        /* Bit 7: Multiprocessor Mode (bit1) */#define Z8_UARTCTL1_MPEN     _HX(40)        /* Bit 6: Multiprocessor Enable */#define Z8_UARTCTL1_MPMD0    _HX(20)        /* Bit 5: Multiprocessor Mode (bit0) */#define Z8_UARTCTL1_MPBT     _HX(10)        /* Bit 4: Multiprocessor Bit Transmit */#define Z8_UARTCTL1_DEPOL    _HX(08)        /* Bit 3: Driver Enable Polarity */#define Z8_UARTCTL1_BRGCTL   _HX(04)        /* Bit 2: Baud Rate Generator Control */#define Z8_UARTCTL1_RDAIRQ   _HX(02)        /* Bit 1: Receive Data Interrupt Enable */#define Z8_UARTCTL1_IREN     _HX(01)        /* Bit 0: Infrared Encoder/Decoder Eanble *//* UART0/1 Mode Status/Select Register Bit Definitions ******************************/#define Z8_UARTMDSEL_NORMAL  _HX(00)        /* Bits 5-7=0: Multiprocessor and Normal Mode */#define Z8_UARTMDSEL_FILTER   HX(20)        /* Bits 5-7=1: Noise Filter Control/Status */#define Z8_UARTMDSEL_LINP     HX(40)        /* Bits 5-7=2: LIN protocol Contol/Status */#define Z8_UARTMDSEL_HWREV    HX(e0)        /* Bits 5-7=7: LIN-UART Hardware Revision */                                            /* Bits 0-4:   Mode dependent status *//* Register access macros *********************************************************** * * The register access mechanism provided in ez8.h differs from the useful in other * NuttX architectures.  The following NuttX common macros will at least make the * access compatible at the source level (however, strict type check is lost). */#ifndef __ASSEMBLY__# define getreg8(a)           (a)# define putreg8(v,a)         (a) = (v)# define getreg16(a)          (a)# define putreg16(v,a)        (a) = (v)# define getreg32(a)          (a)# define putreg32(v,a)        (a) = (v)#endif /* __ASSEMBLY__ *//************************************************************************************ * Public Function Prototypes ************************************************************************************/#ifndef __ASSEMBLY__#ifdef __cplusplus#define EXTERN extern "C"extern "C" {#else#define EXTERN extern#endif#undef EXTERN#ifdef __cplusplus}#endif#endif#endif  /* __Z8_CHIP_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱人伦偷精品视频免下载| 97精品久久久久中文字幕| 久久激情五月婷婷| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美亚洲高清一区| 国产清纯白嫩初高生在线观看91| 亚洲激情一二三区| 国产成人亚洲综合a∨婷婷| 欧美日韩aaa| 亚洲免费观看视频| 国产.欧美.日韩| 欧美一级日韩免费不卡| 亚洲一区二区三区精品在线| 成人黄色小视频| 亚洲精品一线二线三线| 日韩精品免费视频人成| 99精品欧美一区二区三区综合在线| 日韩女同互慰一区二区| 亚洲精品综合在线| 不卡在线视频中文字幕| 国产欧美日韩亚州综合 | 国产成人综合视频| 欧美一级淫片007| 天天爽夜夜爽夜夜爽精品视频| 91美女片黄在线观看91美女| 中文一区二区完整视频在线观看| 久久91精品国产91久久小草| 欧美一级一级性生活免费录像| 午夜精品福利久久久| 欧美色精品在线视频| 亚洲柠檬福利资源导航| 97se亚洲国产综合自在线观| 精品国产免费一区二区三区四区| 午夜影院久久久| 欧美日韩精品一区视频| 亚洲午夜激情网页| 色综合天天做天天爱| 国产精品久久久一本精品| 成人福利在线看| 国产网红主播福利一区二区| 成人中文字幕电影| 中文字幕在线播放不卡一区| 97久久久精品综合88久久| 亚洲欧洲综合另类| 欧美日韩国产在线观看| 免费人成黄页网站在线一区二区| 欧美一级免费观看| 国产精品123| 中文字幕日韩av资源站| 欧美性猛片xxxx免费看久爱| 婷婷成人激情在线网| 日韩免费观看高清完整版在线观看 | 亚洲免费三区一区二区| 欧美视频中文字幕| 蜜桃视频在线观看一区二区| 久久色成人在线| 97se亚洲国产综合自在线观| 亚洲一区二区三区四区在线观看| 91麻豆精品91久久久久久清纯 | 亚洲一区自拍偷拍| 宅男在线国产精品| 粉嫩av一区二区三区在线播放| 亚洲免费看黄网站| 欧美大尺度电影在线| 波多野洁衣一区| 日韩av一区二区三区四区| 久久色在线观看| 欧美性视频一区二区三区| 国产老妇另类xxxxx| 亚洲一区二区三区中文字幕在线 | 九九在线精品视频| 亚洲码国产岛国毛片在线| 日韩欧美国产综合在线一区二区三区 | 日韩高清一级片| 欧美久久久久久久久久| 国产一区二区看久久| 亚洲精品视频在线观看网站| 精品国产乱码久久| 91片黄在线观看| 卡一卡二国产精品| 一区二区三区不卡在线观看| 26uuu欧美日本| 99riav一区二区三区| 久久er99精品| 午夜欧美在线一二页| 亚洲欧洲日韩女同| 久久免费电影网| 91精品国产综合久久香蕉的特点 | 日韩国产精品久久| 亚洲啪啪综合av一区二区三区| 欧美大肚乱孕交hd孕妇| 欧美日韩国产片| 色悠悠亚洲一区二区| 国产麻豆精品theporn| 日韩激情av在线| 亚洲国产乱码最新视频| 亚洲欧洲性图库| 国产亚洲午夜高清国产拍精品| 7777精品伊人久久久大香线蕉经典版下载 | 欧美日韩一区二区不卡| 成人精品小蝌蚪| 国产精品99久久久久久宅男| 石原莉奈在线亚洲二区| 亚洲成人午夜电影| 一区二区三区.www| 亚洲乱码国产乱码精品精可以看| 国产欧美日本一区视频| 国产丝袜欧美中文另类| 国产三级一区二区三区| 久久久欧美精品sm网站| 2020日本不卡一区二区视频| 日韩三级视频中文字幕| 日韩区在线观看| 欧美一级午夜免费电影| 欧美美女喷水视频| 欧美精品v日韩精品v韩国精品v| 欧美日韩三级一区二区| 欧美日韩国产影片| 91精品国产综合久久国产大片| 欧美二区在线观看| 欧美一区二区三区电影| 精品国精品国产| 久久久久国产精品免费免费搜索| 久久久久久毛片| 国产精品毛片高清在线完整版| 国产精品毛片a∨一区二区三区| 中文字幕第一区第二区| 亚洲天堂福利av| 一区二区三区在线免费视频| 亚洲成a人v欧美综合天堂下载| 日本午夜精品一区二区三区电影| 麻豆精品一二三| 国产成人av电影免费在线观看| 成人免费视频视频在线观看免费| 色婷婷av一区二区三区gif | 99久免费精品视频在线观看| 色综合激情久久| 欧美精品在线观看一区二区| 欧美一卡2卡3卡4卡| 国产欧美一区二区精品忘忧草 | 国产清纯白嫩初高生在线观看91| 国产亚洲一本大道中文在线| 国产精品亲子伦对白| 亚洲成人av一区二区三区| 麻豆91在线看| proumb性欧美在线观看| 欧美日韩一区在线| 久久综合九色综合97婷婷女人| 一区在线观看免费| 丝袜诱惑制服诱惑色一区在线观看| 久久99热99| 99精品视频在线观看| 欧美日韩一区中文字幕| 中文字幕久久午夜不卡| 亚洲成人黄色影院| 国产成人免费视频一区| 欧美三级三级三级| 欧美国产一区二区在线观看 | 国产精品久久一卡二卡| 日本欧美一区二区三区乱码 | 精品一二三四在线| 国产激情一区二区三区桃花岛亚洲| 成人av动漫网站| 欧美曰成人黄网| 51精品国自产在线| 亚洲国产精品国自产拍av| 蜜臀久久99精品久久久久久9| av激情亚洲男人天堂| 6080亚洲精品一区二区| 亚洲欧美精品午睡沙发| 国产一区二区三区日韩| 欧美精品三级在线观看| 亚洲柠檬福利资源导航| 高清不卡在线观看av| 欧美一级专区免费大片| 一区二区免费在线播放| 成人一区二区三区| 日韩精品中文字幕一区二区三区 | 精品一区二区三区在线播放视频| 色素色在线综合| 国产精品视频观看| 国产在线视频精品一区| 日韩女优毛片在线| 亚洲国产一区二区视频| 91啦中文在线观看| 亚洲女人的天堂| 国产成人鲁色资源国产91色综| 欧美一级精品大片| 日韩成人一区二区三区在线观看| 欧美综合一区二区三区| 亚洲黄色录像片| 99久久伊人网影院| 国产精品久久久久影院| 国产精品一区二区免费不卡| 精品免费一区二区三区| 另类欧美日韩国产在线| 精品乱人伦一区二区三区| 麻豆精品在线播放| 欧美日韩在线三区| 日本成人超碰在线观看|