打印
[MCU]

寄存器的位是什么意思啊???

[复制链接]
2349|19
手机看帖
扫描二维码
随时随地手机跟帖
沙发
xyz549040622| | 2014-3-11 18:07 | 只看该作者
本帖最后由 xyz549040622 于 2014-3-12 08:55 编辑

位,bit最小的单位,比如我们通常说的1BYTE就是8位,0xff的八位就是1111 1111

使用特权

评论回复
板凳
asasasd|  楼主 | 2014-3-11 18:10 | 只看该作者
xyz549040622 发表于 2014-3-11 18:07
位,BYTE最小的单位,比如我们通常说的1BYTE就是8位,0xff的八位就是1111 1111

它和寄存器(比如说  接受缓存寄存器 )能在数据不被覆盖的情况下  存多少数据有关系吗???

使用特权

评论回复
地板
xyz549040622| | 2014-3-11 18:12 | 只看该作者
肯定有关呀。。。

使用特权

评论回复
5
xuyaqi| | 2014-3-11 18:13 | 只看该作者
类似十进制有个位,十位,计算机里“8位  16位  32位 寄存器的位”是二进制的位。

使用特权

评论回复
6
asasasd|  楼主 | 2014-3-11 18:20 | 只看该作者
xyz549040622 发表于 2014-3-11 18:12
肯定有关呀。。。

详细解释一下呗   我现在很迷糊啊    谢谢  斑竹了~~~~~~

使用特权

评论回复
7
zhonghuays| | 2014-3-11 18:43 | 只看该作者
肯定有关呀。。。

使用特权

评论回复
8
uconny720| | 2014-3-11 18:44 | 只看该作者

欢迎关注微信公众平台

使用特权

评论回复
9
ningling_21| | 2014-3-11 20:04 | 只看该作者
asasasd 发表于 2014-3-11 18:20
详细解释一下呗   我现在很迷糊啊    谢谢  斑竹了~~~~~~

举个例子,一层楼里面有很多房间,那么假如把一层楼比作一个寄存器,那么 位 就是每一个单独的房间了...

那么,寄存器的位越多,能存储的数据就越多...

使用特权

评论回复
10
asasasd|  楼主 | 2014-3-11 20:44 | 只看该作者
ningling_21 发表于 2014-3-11 20:04
举个例子,一层楼里面有很多房间,那么假如把一层楼比作一个寄存器,那么 位 就是每一个单独的房间了...
...

这里的位  就是  bit吧  然后按照公式  换成  字符    得到多少个字符   就代表能够存放多少个字符   我的理解对不??

使用特权

评论回复
11
草民| | 2014-3-11 21:08 | 只看该作者
asasasd 发表于 2014-3-11 20:44
这里的位  就是  bit吧  然后按照公式  换成  字符    得到多少个字符   就代表能够存放多少个字符   我 ...


寄存器并不都是用来存放字符的,那是存储器;
还有特殊功能寄存器,用来对单片机进行配置,例如8位,其中每一位或者几位控制着某一功能的选择。

使用特权

评论回复
12
asasasd|  楼主 | 2014-3-11 21:12 | 只看该作者
草民 发表于 2014-3-11 21:08
寄存器并不都是用来存放字符的,那是存储器;
还有特殊功能寄存器,用来对单片机进行配置,例如8位,其 ...

不会是我理解错了吧.......    我的理解是   RBUF 接受缓存寄存区    就是一个临时存储数据的........

使用特权

评论回复
13
ningling_21| | 2014-3-11 21:12 | 只看该作者
asasasd 发表于 2014-3-11 20:44
这里的位  就是  bit吧  然后按照公式  换成  字符    得到多少个字符   就代表能够存放多少个字符   我 ...

是的,一个字符是8个位...

使用特权

评论回复
14
asasasd|  楼主 | 2014-3-11 21:15 | 只看该作者
ningling_21 发表于 2014-3-11 21:12
是的,一个字符是8个位...

谢谢达人啦

使用特权

评论回复
15
草民| | 2014-3-11 21:22 | 只看该作者
asasasd 发表于 2014-3-11 21:12
不会是我理解错了吧.......    我的理解是   RBUF 接受缓存寄存区    就是一个临时存储数据的........ ...

不好意思,是我想到了单片机的特殊功能寄存器。

使用特权

评论回复
16
asasasd|  楼主 | 2014-3-11 21:32 | 只看该作者
草民 发表于 2014-3-11 21:22
不好意思,是我想到了单片机的特殊功能寄存器。

哦哦  你这么一说   倒是提醒了我   我也得看看特殊功能寄存器   我是新手   以后还要 多多帮忙 啊

使用特权

评论回复
17
sxhhhjicbb| | 2014-3-12 08:54 | 只看该作者
xyz549040622 发表于 2014-3-11 18:07
位,BYTE最小的单位,比如我们通常说的1BYTE就是8位,0xff的八位就是1111 1111

1BYTE 是一个字节,8位,bit才是一位。

使用特权

评论回复
评分
参与人数 1威望 +5 收起 理由
xyz549040622 + 5
18
xyz549040622| | 2014-3-12 08:55 | 只看该作者
sxhhhjicbb 发表于 2014-3-12 08:54
1BYTE 是一个字节,8位,bit才是一位。

:lolSorry,还真是写错了,哈哈

使用特权

评论回复
19
sxhhhjicbb| | 2014-3-12 08:58 | 只看该作者
xyz549040622 发表于 2014-3-12 08:55
Sorry,还真是写错了,哈哈

版主,你实时在线的吗。反应真快呀。:time:

使用特权

评论回复
20
HORSE7812| | 2014-3-12 09:51 | 只看该作者

使用特权

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

本版积分规则

27

主题

67

帖子

0

粉丝