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; ......
>>返回讨论的主题
|