找回密码
 立即注册
楼主: consoleyou

新手问个技术问题,我怎么把8个bit数据封装成一个字节BYTE。

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:365
  • 最近打卡:2025-05-02 00:20:03

6

主题

319

回帖

2206

积分

金牌会员

积分
2206
发表于 2024-8-6 12:25:27 | 显示全部楼层
这个目前无解,只能通过增加个IO处理函数,动态的刷新才能实现
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:447
  • 最近打卡:2025-04-30 11:36:47

7

主题

64

回帖

659

积分

高级会员

积分
659
发表于 2024-8-7 09:30:56 | 显示全部楼层
我仔细想了一下,其实就是IO口的重映射问题,如果没有专门的函数,实现起来确实会比较复杂。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:447
  • 最近打卡:2025-04-30 11:36:47

7

主题

64

回帖

659

积分

高级会员

积分
659
发表于 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
比如这个问题,重新设置下外设端口切换控制寄存器就可以解决。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:176
  • 最近打卡:2025-02-19 17:24:49

15

主题

265

回帖

1387

积分

金牌会员

积分
1387
发表于 2024-9-3 08:01:27 | 显示全部楼层

这是最好的办法了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:176
  • 最近打卡:2025-02-19 17:24:49

15

主题

265

回帖

1387

积分

金牌会员

积分
1387
发表于 2024-9-3 08:04:20 | 显示全部楼层
liuzon*** 发表于 2024-8-6 10:10
bdata unsigned char  operate=0x00;
  sbit op_x1=operate^0;
  sbit op_x2=operate^1;

这里写得最详细。可以使用。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:38 , Processed in 0.160806 second(s), 74 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表