导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→arm中对变量进行位操作的例子 C语言程序[哈佛]

 *第14027篇: arm中对变量进行位操作的例子 C语言程序

  
楼 主:哈佛 2008年1月22日23:18
 arm中对变量进行位操作的例子 C语言程序
首先定义变量类型 
typedef struct 
{
 uint32 Level : 4;
 uint32 Level1Option  : 4; 
 uint32 Level2Option  : 4;
 uint32 Level3Option  : 4; 
 uint32 ModeOption  : 4; 
 uint32 CurrentOption  : 4; 
 uint32 ShowTimeFlag  : 1;
 uint32 KeyDirection  : 2;
 uint32 DisplayMode  : 2;
 uint32 bPowerDown  : 1;
 uint32 bSDInsert  : 1;
 uint32 RefreshMenu  : 1; 
} MenuStruct ;

定义一个变量并初始化:MenuStruct g_MenuState={0};

对其中某个元素的操作 : g_MenuState.RefreshMenu = TRUE; 


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:提供低温 PS/2键盘及芯片

[下一篇主题]:软硬件兼职开发