[AVR单片机] 请教 HOT 大叔的 头文件

[复制链接]
 楼主| itelectron 发表于 2010-8-10 20:45 | 显示全部楼层 |阅读模式
typedef struct {
  unsigned BIT00: 1;
  unsigned BIT01: 1;
  unsigned BIT02: 1;
  unsigned BIT03: 1;
  unsigned BIT04: 1;
  unsigned BIT05: 1;
  unsigned BIT06: 1;
  unsigned BIT07: 1;
  unsigned BIT08: 1;
  unsigned BIT09: 1;
  unsigned BIT10: 1;
  unsigned BIT11: 1;
  unsigned BIT12: 1;
  unsigned BIT13: 1;
  unsigned BIT14: 1;
  unsigned BIT15: 1;
  unsigned BIT16: 1;
  unsigned BIT17: 1;
  unsigned BIT18: 1;
  unsigned BIT19: 1;
  unsigned BIT20: 1;
  unsigned BIT21: 1;
  unsigned BIT22: 1;
  unsigned BIT23: 1;
}xdata MCUBIT24;//定义一个只能按24位域寻址的新变量类型



KEIL  报错 语法 错误  BIT10  以下 错误
 楼主| itelectron 发表于 2010-8-10 20:46 | 显示全部楼层
XX.H(451): error C141: syntax error near '0x0400'
hotpower 发表于 2010-8-11 00:39 | 显示全部楼层
本帖最后由 hotpower 于 2010-8-11 05:41 编辑

typedef struct {
  unsigned BIT00: 1;
  unsigned BIT01: 1;
//.................
}MCUBIT24;//定义一个只能按24位域寻址的新变量类型

改成这样试试

可能有些编译器值支持8*N位的位域。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:MARK: zhi kan ji shu

274

主题

2761

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:MARK: zhi kan ji shu

274

主题

2761

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部