![]() |
發布時間: 2017-12-7 17:15
正文摘要:這是我的代碼,數碼管的電平是一直有變化的,但就是不顯示數字 #include <reg52.h> #include <intrins.h> #define uchar unsigned char #define uint unsigned int uchar code shuzi[] ... |
是共陰和共陽的問題,你用的是共陽 uchar code shuzi[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};,但是數碼管接的是共陰 |
好像是延時的問題,我在段選后加了個延時函數,數碼管就顯示了 |
bzd![]() ![]() |
圖上數碼管型號是-ca-blue ca就是共陽的 三極管有問題, npn的管子換成pnp的試試,發射極接電源。集電極接數碼管各位段。 |
會不是是共陰共陽的問題 |