打印
[STM8]

STM8位定义

[复制链接]
1944|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sxy9150|  楼主 | 2015-8-13 11:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位请教一下,如何在STVD的汇编中定义位变量

比如可以按如下的方式定义一个Byte变量,但如何定义Bit位呢?
                                segment        'ram0'
mSection                        Ds.B                1
沙发
grant_jx| | 2015-8-13 12:58 | 只看该作者
定义bool类型
用bit field方式定义

使用特权

评论回复
板凳
sxy9150|  楼主 | 2015-8-13 13:34 | 只看该作者
grant_jx 发表于 2015-8-13 12:58
定义bool类型
用bit field方式定义

我早上看了好多ST的文档,没有找到怎么定义,可以写一个格式给我看一下子么?

使用特权

评论回复
地板
yinyehua_1| | 2015-8-13 15:03 | 只看该作者
百度一下Bitfield.h文件

使用特权

评论回复
5
amanda_s| | 2015-8-13 16:50 | 只看该作者
我以前是这么定义的,结构体里的a,b各占1bit.
struct
{
   unsigned char a : 1;
   unsigned char b : 1;
}struct_a;

使用特权

评论回复
6
sxy9150|  楼主 | 2015-8-17 13:13 | 只看该作者
嘿嘿,我用的是汇编噢

使用特权

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

本版积分规则

15

主题

64

帖子

1

粉丝