这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 程序上如何将分散在不同引脚的8个LED灯合并在一个IO口上?

共2条 1/1 1 跳转至

程序上如何将分散在不同引脚的8个LED灯合并在一个IO口上?

工程师
2021-11-14 21:42:54     打赏

请问能否将分散在不同口的8个led灯合并在一个IO口上? 

方便做流水灯操作




关键词: LED     I/O     端口    

工程师
2021-11-14 22:49:19     打赏
2楼

用结构体与共用体写较难理解,用函数写好理解。这是实际应用的一个函数:
void PX(unsigned char x)
{
        P3&=0xc0;                //低6位清0,P36、37不变
        P3|=(x&0x3f);        //P3低6位赋值
        P2&=0xeb;                //P24、22清0,其它位不变
        P2|=((x>>3&0x10)|(x>>4&0x04));//P24、22赋值
}


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]