要扫描的,你写的是全开 |
你是位选不对吧 |
延时参数不合适吧 |
chenmingwu 发表于 2023-10-8 20:01 for(i=0;i<8;i++) { P2 = 0xff; P0 = dis_code; P2 = WM ; delay (200); 大佬我可能没懂你什么意思 是这样改的吗 |
51单片机为8位一组并行IO口,无法实现数码管的段码和位码的并行发送,就需要消影处理,16位以上并行IO的不需要消影。 |
P0有没有上拉电阻? |
COM先全关,再给SEG口数据,再选择要开关COM,让灯亮一会,接着扫描下一个循环 |