430单片机编程问题

[复制链接]
1764|36
手机看帖
扫描二维码
随时随地手机跟帖
Bjorn| | 2017-11-14 17:39 | 显示全部楼层
不是430不支持,是编程语言不支持

使用特权

评论回复
Rollo| | 2017-11-14 17:50 | 显示全部楼层
P1OUT^=0xFF是在大循环中每次循环回来因为异或所以全部取反,P1OUT=~P1OUT其实也可以的而不是P1OUT~=P1OUT。

使用特权

评论回复
aspoke| | 2017-11-14 22:02 | 显示全部楼层
楼主需要全面取反吗?

使用特权

评论回复
232321122| | 2017-11-14 22:02 | 显示全部楼层
都是正常的赋值。

使用特权

评论回复
ghuca| | 2017-11-14 22:03 | 显示全部楼层
请问在哪里看到的这种写法?

使用特权

评论回复
aspoke| | 2017-11-14 22:05 | 显示全部楼层
IO的寄存器不能读取吧。

使用特权

评论回复
ghuca| | 2017-11-14 22:05 | 显示全部楼层
通过与或非实现是最简答的。

使用特权

评论回复
232321122| | 2017-11-14 22:05 | 显示全部楼层
  P1OUT~=PIOUT不能保证正确性。

使用特权

评论回复
firstblood| | 2017-11-15 18:22 | 显示全部楼层
这个不同的MCU的要求的也不太一样的

使用特权

评论回复
smilingangel| | 2017-11-15 19:26 | 显示全部楼层
这个是跟MCU开发所采用的集成开发环境相关系的

使用特权

评论回复
comeon201208| | 2017-11-15 20:34 | 显示全部楼层
这个写法是有问题的,,,P1OUT~=PIOUT,这个是针对位操作的就不可以的

使用特权

评论回复
minzisc| | 2017-11-16 16:26 | 显示全部楼层
这个的PIOUT的寄存器你读取过吗?

使用特权

评论回复
selongli| | 2017-11-16 16:26 | 显示全部楼层
前后的功能是完全不一样的

使用特权

评论回复
fentianyou| | 2017-11-16 16:27 | 显示全部楼层
楼主可以操作试试。

使用特权

评论回复
minzisc| | 2017-11-16 16:30 | 显示全部楼层
可能寄存器的数值怕有问题吧。

使用特权

评论回复
selongli| | 2017-11-16 16:30 | 显示全部楼层
PI0UT^=0XFF;是都取反的。

使用特权

评论回复
fentianyou| | 2017-11-16 16:30 | 显示全部楼层
建议单步调试看看寄存器的数值是否你需要的。

使用特权

评论回复
angerbird| | 2017-11-16 22:02 | 显示全部楼层
单片机编程的针对IO口的寄存器的操作的,有微操作与字节操作两种的

使用特权

评论回复
51xlf| | 2017-11-18 21:57 | 显示全部楼层
楼主能够确定P1的所有IO状态吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

183

主题

849

帖子

1

粉丝