單片機的PORT位置能重新組合嗎?

2020-02-04 09:03发布

有時候我想把P3.0--P3.3與P1.4--P1.7共8個IO端口用於數碼管的段驅動,有什麼辦法可以讓這幾個IO重新組合,比如組合后的名稱叫P6,我把數據送出時只需,P6=0x0b就好了.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
qlb1234
1楼-- · 2020-02-05 07:38
wochai
2楼-- · 2020-02-05 09:45
qlb1234 发表于 2012-4-28 10:57
常規手段無法做到的,PX實際上是51的寄存器。
你可以嘗試這樣寫。
#define P6=(val) P3&=0xF0;P3|=(val)&0x ...

原来还可以这么用
lxa0
3楼-- · 2020-02-05 13:08
当然可以这样用了
就是有点麻烦

一周热门 更多>