网老四 发表于 2024-8-6 12:25:27

这个目前无解,只能通过增加个IO处理函数,动态的刷新才能实现

consoleyou 发表于 2024-8-7 09:30:56

我仔细想了一下,其实就是IO口的重映射问题,如果没有专门的函数,实现起来确实会比较复杂。

consoleyou 发表于 2024-8-7 09:33:37

STC8H2K12U如何把P1.0/P1.1换到P3.2/P.3.3
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=9960
比如这个问题,重新设置下外设端口切换控制寄存器就可以解决。

liuzonggong 发表于 2024-9-3 08:01:27

Lkck8210 发表于 2024-6-27 14:18


这是最好的办法了。

liuzonggong 发表于 2024-9-3 08:04:20

liuzonggong 发表于 2024-8-6 10:10
bdata unsigned charoperate=0x00;
sbit op_x1=operate^0;
sbit op_x2=operate^1;


这里写得最详细。可以使用。
页: 1 2 3 [4]
查看完整版本: 新手问个技术问题,我怎么把8个bit数据封装成一个字节BYTE。