rc7860.h
来自「单片机程序代码,经过很详细的测试.呵呵,硬件相关.」· C头文件 代码 · 共 26 行
H
26 行
/*--------------------------------------------------------------------------
rc7860.h
本文件定义SDH四光口线路接口处理专用集成电路RC7860所有内部寄存器地址。
该芯片的微处理器接口采用10位地址(A0~A9),而MCU分配给RC7820的地址空间为
(0x8800~0x8BFF),即(A15A14A13A12A11A10)=100001,
因此所有内部寄存器地址即为(100010xxxxxxxxxx)
---------------------------------------------------------------------------*/
#define XBYTE ((unsigned char volatile xdata *) 0) //定义外部绝对地址访问字节数据类型
/*--------------------------通用控制寄存器,读/写。(A、B单元共用)------------------*/
#define Int_vec XBYTE[0x8800] //中断矢量寄存器,只读
#define Int_mask XBYTE[0x8801] //中断屏蔽寄存器
#define Rdint_clr XBYTE[0x8802] //中断清除寄存器
#define Dxc_cntr XBYTE[0x8803] //交叉、环回方式控制寄存器
#define Reg_protect XBYTE[0x8804] //数据写入保护寄存器
/*--------------------------SOH发送寄存器,读/写。-----------------------------------*/
/*---------------------------------A单元
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?