STC-ISP-V6.91C版-STC调试接口-〉LED-DIP40(4)中的示例问题
STC-ISP-V6.91C版—〉菜单 —〉STC调试接口-〉LED-DIP40(4)配合 调试接口协议中的 DIP40封装LED接口下的
示例3 发送4CH 45H 44H 28H 05H 0FH 11H 22H 33H 44H
修改P0口的状态为11H,P1口为22H,P2口为33H,P3口为44H,P4口为55H,P5口为66H
发现问题:P1口输出低字节显示不正确。
不好意思,我总是挑问题,你们不烦吗? 不烦,有人帮忙找问题,求之不得!欢迎来找茬。:lol
P1口为22H,转成二进制:0010 0010,再转成LED状态:亮亮灭亮 亮亮灭亮,由于没有P1.2口,所以你显示的P1口LED状态从P1.7到P1.0是:亮亮灭亮 亮X灭亮,并没有问题啊。
没有的位我都用小X表示了,想到这点了。 本帖最后由 康辉55AA 于 2022-12-20 11:55 编辑
22H,至少低位的P1.1应该为低才对,可是,显示的却是高。p1.0也显示反了。 内部算法不一定错,就是显示的时候有问题。 康辉55AA 发表于 2022-12-20 11:50
没有的位我都用小X表示了,想到这点了。
是不是应该是
P1 11011x01(反码) 00100x10(正码)
管脚没有P1.2,但在P1中依然会占一个bit 是不是应该是
P1 11011x01(反码) 00100x10(正码)
四个端口应该遵循同一规则,高低字节也应该是同一个规则,不能因为占位,就把P1口的低位字节的第0位和第1位以相反的状态显示出来。
是我抄错了两位,是我错了,程序没有错误,报欠。
页:
[1]
2