stc单片机赋值的一些问题

[复制链接]
 楼主| zhongmeijun007 发表于 2017-7-13 15:53 | 显示全部楼层 |阅读模式
为什么 STC给的例程不直接赋值而是借助ACC呢?
比如:
ACC = P_SW1;        //切换到第一组SPI
ACC&= ~(SPI_S0|SPI_S1); //SPI_S0=SPI_S1=0
P_SW1 = ACC;        //(P1.2/SS; P1.3/MOSI_2; P1.4/MISO; P1.5/SCLK)

为什么不直接写P_SW1&=0xF3;呢?
用ACC有什么好处 求大神解释一下 收起
谁能解答一下
mcu5i51 发表于 2017-7-13 16:36 | 显示全部楼层
处理中间值,指定ACC时中间变量一定是ACC,不指定为ACC时可以不是ACC,会慢些
ningling_21 发表于 2017-7-14 15:15 | 显示全部楼层
用ACC速度最快
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

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