本帖最后由 Volftooth 于 2012-11-21 15:01 编辑
可不可以定义一个指针变量、让其指向 SFR 寄存器?、
程序中比如我有个结构体:
struct P1func
{
unsigned char reserved : 4;
unsigned char ctl : 1;
unsigned char scan : 3;
};
struct P1func *p1f;
想让 p1f 指向 P1 的地址、
然后使用的时候直接就可以 p1f->ctl = 1 就将 P1.4 置位、
该怎么写?、或者能不能实现?、
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
或者,把P1除了P1.4外的每一位单独写。
一周热门 更多>