&运算就是这样。11为1 01 为0 |
KongQuan 发表于 2021-5-15 15:16 加了%b参数后,输出的值就是正常的值了,谢谢! 我设计的效果是一行中间6个led亮,两边的两个led不亮,程序运行起来如前面截图所示,那么各位能否帮我看看代码哪里有问题,要怎么改? 谢谢!! |
因为C51有些特殊,格式化要用%b来修饰char类型 printf("col = %u temp 1 = 0x%bX \n", col, temp); |
如附图
![]() |
不知道你那边啥问题 0x80是P0的指针地址,你声明的COW_1641其实地址是0x81,你后面的操作 是想给这个引脚置高 还是 置低?或者你想对P0所有管脚移位操作? |