打印

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

[复制链接]
2252|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,有的不带,所以有时候就忘记写了。

使用特权

评论回复
5
yewuyi| | 2009-12-25 14:57 | 只看该作者
和指令字母没有关系。

使用特权

评论回复
6
yewuyi| | 2009-12-25 14:59 | 只看该作者
例如:MOVF  Var,F;

使用特权

评论回复
7
lifengtao| | 2009-12-25 15:26 | 只看该作者
在你程序所加载的*.INC文件中有 定义。

使用特权

评论回复
8
最爱01间| | 2009-12-25 23:01 | 只看该作者
不写代表着“1“

使用特权

评论回复
9
backupyan| | 2010-1-5 07:57 | 只看该作者
忘写了有警告,把警告的都改掉就ok了!

使用特权

评论回复
10
bobo1957| | 2010-2-5 23:18 | 只看该作者
我记得指令这个为datasheet上面是有明确说明的,为什么不读呢

使用特权

评论回复
11
abbywang| | 2010-2-8 00:45 | 只看该作者
你直接用头文件INC文件就行了,,不调入头文件就直接在程序里面定义一下就好了
w equ 0
f  equ  1

使用特权

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

本版积分规则

446

主题

1203

帖子

6

粉丝