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



No.19631
作者:哈佛
邮件:jola2002@163.com
ID:29699
登陆:81次
QQ:5822022
--  MSN:jola2005912@hotmail.com
文章数:185篇
最后登陆IP:218.17.158.164
最后登陆:2014/12/16 13:54:00
注册:2005/1/6 19:18:03
财富:1280
发帖时间:2008/1/22 23:18:25
发贴者IP:121.15.30.240
标题:哈佛:arm中对变量进行位操作的例子 C语言程序
摘要:No.19631arm中对变量进行位操作的例子 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; 

  ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:2703毫秒 查询8次