关于C51中读引脚和读端口的问题

[复制链接]
3102|4
 楼主| 23011032 发表于 2008-12-29 10:11 | 显示全部楼层 |阅读模式
如题,哪位大虾给解释下读引脚和读端口的区别。。。
我在C51中用if(_testbit(P1_0))判断 P1.0脚,好像是读了P1_0寄存器的值, 
而非实际P1.0引脚的值。困惑....在线求解
lyjian 发表于 2008-12-29 12:16 | 显示全部楼层

和你的testbit(P1_0)怎么操作有关

51中除了读-修改-写指令外,其他读IO的指令都是读引脚的值
dengm 发表于 2008-12-29 13:34 | 显示全部楼层

也就是 仅有 JBC Px.x, rel 指令是读寄存器的!!!

HWM 发表于 2008-12-29 13:42 | 显示全部楼层

一般在read-modify-write时中的“read”读端口寄存器。

ayb_ice 发表于 2008-12-29 20:48 | 显示全部楼层

testbit就是JBC指令

而JBC本身是访问寄存器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部