一个指令的小问题,请求确认!

[复制链接]
3118|10
 楼主| 情场探花 发表于 2009-12-23 18:26 | 显示全部楼层 |阅读模式
PIC的指令中有一个d位,为0表示结果写入w,为1表示写入f。
如果不写该位,是否相当于0(写入w)?
谢谢!
NE5532 发表于 2009-12-23 20:43 | 显示全部楼层
有默认的值,一般是F,具体看指令表,写指令的时候可以写F或者W就可以了。
yewuyi 发表于 2009-12-24 08:48 | 显示全部楼层
LS正解,直接写F、W既容易看也不会出错。
 楼主| 情场探花 发表于 2009-12-25 14:23 | 显示全部楼层
LS正解,直接写F、W既容易看也不会出错。
yewuyi 发表于 2009-12-24 08:48

因为有的指令带F/W,有的不带,所以有时候就忘记写了。
yewuyi 发表于 2009-12-25 14:57 | 显示全部楼层
和指令字母没有关系。
yewuyi 发表于 2009-12-25 14:59 | 显示全部楼层
例如:MOVF  Var,F;
lifengtao 发表于 2009-12-25 15:26 | 显示全部楼层
在你程序所加载的*.INC文件中有 定义。
最爱01间 发表于 2009-12-25 23:01 | 显示全部楼层
不写代表着“1“
backupyan 发表于 2010-1-5 07:57 | 显示全部楼层
忘写了有警告,把警告的都改掉就ok了!
bobo1957 发表于 2010-2-5 23:18 | 显示全部楼层
我记得指令这个为datasheet上面是有明确说明的,为什么不读呢
abbywang 发表于 2010-2-8 00:45 | 显示全部楼层
你直接用头文件INC文件就行了,,不调入头文件就直接在程序里面定义一下就好了
w equ 0
f  equ  1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

473

主题

1261

帖子

6

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