![]() |
要掃描的,你寫的是全開 |
你是位選不對吧 |
延時參數不合適吧 |
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,讓燈亮一會,接著掃描下一個循環 |