发新帖我要提问
12
返回列表
打印

为什么这么给寄存器赋值

[复制链接]
楼主: huangchui
手机看帖
扫描二维码
随时随地手机跟帖
21
jkl21| | 2017-9-6 21:27 | 只看该作者 回帖奖励 |倒序浏览
zhanghqi 发表于 2017-9-3 19:50
按位与,按位或操作不是和寄存器原来的值有关吗。。。

按或与操作可以直接修改需要的数值。

使用特权

评论回复
22
maqianqu| | 2017-9-6 21:27 | 只看该作者
整个正常配置寄存器的方法。

使用特权

评论回复
23
dspmana| | 2017-9-6 21:28 | 只看该作者
zhenykun 发表于 2017-9-3 19:53
LZ哪里看错了吧?
51的寄存器只能直接寻址,间接寻址只能访问到RAM!

所有寄存器都这样赋值。

使用特权

评论回复
24
eefas| | 2017-9-6 21:28 | 只看该作者
jlyuan 发表于 2017-9-3 19:59
有些寄存器,写0不影响,写1是清0

这个按位或操作的。

使用特权

评论回复
25
pl202| | 2017-9-6 21:29 | 只看该作者
这个使用的是什么处理器?

使用特权

评论回复
26
pl202| | 2017-9-6 21:30 | 只看该作者
这样可以不改变寄存器的数值。

使用特权

评论回复
27
myiclife| | 2017-9-6 21:30 | 只看该作者
楼主这个对IO进行幅值吗?

使用特权

评论回复
28
uytyu| | 2017-9-6 21:30 | 只看该作者
是要改变这个寄存器的数值吗?

使用特权

评论回复
29
iyoum| | 2017-9-6 21:30 | 只看该作者
不要修改整个寄存器的数值。

使用特权

评论回复
30
wwppd| | 2017-9-6 21:30 | 只看该作者
jiajs 发表于 2017-9-3 19:45
寄存器不是可以直接赋值的吗?

建议通过与或修改。

使用特权

评论回复
31
jkl21| | 2017-9-6 21:30 | 只看该作者
zhanghqi 发表于 2017-9-3 19:50
按位与,按位或操作不是和寄存器原来的值有关吗。。。

以前配置寄存器的方法都是这样

使用特权

评论回复
32
maqianqu| | 2017-9-6 21:30 | 只看该作者
楼主可以查查看函数库就这么赋值。

使用特权

评论回复
33
dspmana| | 2017-9-6 21:30 | 只看该作者
zhenykun 发表于 2017-9-3 19:53
LZ哪里看错了吧?
51的寄存器只能直接寻址,间接寻址只能访问到RAM!

你说的是寻址方法,修改寄存器。

使用特权

评论回复
34
eefas| | 2017-9-6 21:30 | 只看该作者
jlyuan 发表于 2017-9-3 19:59
有些寄存器,写0不影响,写1是清0

按照与操作就可以改变0.

使用特权

评论回复
35
pl202| | 2017-9-6 21:30 | 只看该作者
楼主是要改变什么数值?

使用特权

评论回复
36
smilingangel| | 2017-9-6 21:59 | 只看该作者
这样的做法还是第一次见的

使用特权

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

本版积分规则