单片机C语言

51单片机C语言中将端口信息或端口状态送入累加器中的语句怎么写?好象是什么outport和import,我忘记了!求高手给个例子!... 51单片机C语言中将端口信息或端口状态送入累加器中的语句怎么写?好象是什么outport和import,我忘记了!求高手给个例子! 展开
 我来答
lylxy1965
2011-08-10 · TA获得超过2413个赞
知道小有建树答主
回答量:436
采纳率:100%
帮助的人:216万
展开全部
1、对于51自带的IO口,比如将P0口状态送入累加器,可以这样写:
ACC = P0;
ACC就是累加器,P0是端口名称。在REG51.H中这些标识已经被定义,直接引用即可。

2、如果是扩展的外部端口,一般这些端口会有相应的地址,访问时直接使用其地址即可。比如假设使用8255芯片扩展IO口,其中一个8位口地址是0xC001,可以这样写:
ACC = XBYTE[0xC001];
其中,XBYTE[ ]是51单片机直接访问外部存储存储器的方法。

3、至于楼主所说的outport和import,是计算机中使用的,单片机的C语言中不用(至少应用最普遍的KEIL C编译器中没有)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式