打印

msp430单片机如何位寻址?

[复制链接]
3602|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
混沌之子|  楼主 | 2008-7-28 14:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Again_gyf| | 2008-7-29 08:20 | 只看该作者

没有位寻址指令!

请仔细看430指令表!
C语言里可以了类试用结构体来表示!
union
{
char abyte;
struct
{
char p0_0:1;
char p0_1:1;
...
}abit;
}P0;

具体看iar头文件!

使用特权

评论回复
板凳
混沌之子|  楼主 | 2008-7-29 09:35 | 只看该作者

多谢

我知道了

使用特权

评论回复
地板
混沌之子|  楼主 | 2008-7-29 09:38 | 只看该作者

多谢

我知道了

使用特权

评论回复
5
jingank| | 2011-11-5 21:21 | 只看该作者
2# Again_gyf
请问在这里   :(冒号)是什么意思??

使用特权

评论回复
6
jingank| | 2011-11-5 21:40 | 只看该作者
这样做不还是位寻址嘛?

使用特权

评论回复
7
永远的不知| | 2011-11-6 14:06 | 只看该作者
实际还是对字节的操作。

使用特权

评论回复
8
TI_MCU| | 2011-11-6 16:48 | 只看该作者
最简单直观的就是用下面的代码:
1. 置1变量A中第N(0-7)位
     A |= (1 << N);
2.清除变量B中第M(0-7)位
     B &= ~(1 << M);
但如楼上所说,其实这只是读字节,操作后然后再写回去实现操作位。

使用特权

评论回复
9
jingank| | 2011-11-10 14:42 | 只看该作者
学习

使用特权

评论回复
10
daisyly| | 2011-11-10 21:36 | 只看该作者
学习贴,谢谢。

使用特权

评论回复
11
快乐出发| | 2011-11-10 21:51 | 只看该作者
学习了。

使用特权

评论回复
12
sphinz| | 2011-11-13 11:44 | 只看该作者
8楼说得对啊!!

使用特权

评论回复
13
banei| | 2011-11-13 11:49 | 只看该作者
好了,明白点。

使用特权

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

本版积分规则

39

主题

57

帖子

0

粉丝