最近用STC12C5616AD制作了一個雙模式電子定時器,因為IO口數(shù)量足夠,所以直接用單片機(jī)IO口驅(qū)動四位數(shù)碼管。
據(jù)STC12C5616AD芯片手冊介紹,該芯片IO口與當(dāng)前主流單片機(jī)一樣,支持準(zhǔn)雙向弱上拉、強(qiáng)推挽輸出、高阻輸入和開漏輸出4種模式。 于是,分別使用準(zhǔn)雙向普通模式和強(qiáng)推挽輸出模式對數(shù)碼管的亮度進(jìn)行測試,結(jié)果發(fā)現(xiàn),啟用不啟用強(qiáng)推挽模式,效果截然不同! 這是未啟用強(qiáng)推挽模式下的情況。 這是啟用強(qiáng)推挽模式下的情況。 由此可見,IO口啟用不啟用強(qiáng)推挽模式,亮度大相徑庭。在未啟用時,亮度很低,即使把串聯(lián)的電阻從1K改為500R也無濟(jì)于事!在使用環(huán)境光線相對充足的情況下,看起來感覺很不舒服。打個比方吧,用起來比起七八十年代家庭使用5W白熾燈還心冷。但是,如果啟用了IO口強(qiáng)推挽模式,亮度充足,亮度相當(dāng)于TM1637的六或七級(最大七級)的亮度!
|