xbyte的用法

发布时间:2024-04-25 23:30:42   来源:文档文库   
字号:
XBYTE的使用
XBYTE是一个地址指针(可当成一个数组名或数组的首地址),它在文件absacc.h中由系统定义,指向外部RAM(包括I/O口)的0000H单元,XBYTE面的中括号[]0x2000H是指数组首地址0000H的偏移地址,即用XBYTE[0x2000]可访问偏移地址为0x2000I/O端口。
这个主要是在用C51P0P2口做外部扩展时使用,其中XBYTE[0x0002]P2口对应于地址高位,P0口对应于地址低位。一般P2口用于控制信号,P0作为数据通道。在进行地址设置时,无关为设置为1(也可设置为0,也可设置XX代表01

P2
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5P0
D4
D3
D2
D1
D0P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0

例如:在使用8255,CSP2.7,A0P2.6,A1P2.5。在进行地址设置时,首先,CS=0(即P2.7=0,PA口是A0=0A1=0(P2.6=0P2.5=0,,PB口是A0=0A1=1(P2.6=0P2.5=1,,PC口是A0=1A1=0(P2.6=1P2.5=0,控制寄存器是A0=1A1=1(P2.6=1P2.5=1,PA口地址:00011111111111110x1fff
#definePAXBYTE[0x1fff]PB口地址:00111111111111110x3fff
#definePBXBYTE[0x3fff]PC口地址:01011111111111110x5fff
#definePCXBYTE[0x5fff]控制寄存器COM地址:01111111111111110x7fff#defineCOMXBYTE[0x7fff]


本文来源:https://www.2haoxitong.net/k/doc/7061043b31126edb6f1a1077.html

《xbyte的用法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式