![]() |
發布時間: 2020-11-3 11:20
正文摘要:本帖最后由 一片一城 于 2020-11-3 23:07 編輯 誰知道共用IO口的話最多可以接幾只數碼管?兩數碼管象這樣做倒計時沒有問題。 忘說明了,我想說的是在不使用鎖存器的情況下。 |
我覺得是2個 不過按常理說你儲存器夠用的話 可以4個甚至更多? 具體發一下你的硬件吧 |
看你的儲存器的限制吧 |
本帖最后由 一片一城 于 2020-11-7 22:50 編輯 hhdsdy 發表于 2020-11-7 20:48 我初學,手頭只有兩只STC89C52。 |
T_Trigger 發表于 2020-11-3 14:52 漲知識了謝謝 |
418854190 發表于 2020-11-7 19:01 佩服啦,我現在還不具備做你的這么復雜的東西。 |
理論上一個P口做段碼,剩下3個P口做位碼,共可以接24個數碼管,要用電流放大芯片做驅動 |
糾結這個用處不大啊,X寶上的TM1638才一塊一包郵,占用3個I/O口直接驅動10個8位數碼管和一組3*8矩陣鍵盤,還帶亮度調節,極大節省單片機資源 |
試過,由于發光二極管的管壓降及供電原因,不加鎖存器的話最多只能兩只數碼管共用一套IO口。 |
除了接段選端的,取決于剩下IO口的數量,2的n次方個,因為是動態掃描多了可能回看到數碼管閃爍。 |
應該是4個把,單片機的一共就40個口嘛,4個輸入輸出口P0~P3,一個數碼管有八個引腳,不加入其他外設的,應該可以接4個晶體管吧 |
要看你要用多少個鎖存器,理論上,只是數碼管可以接入無限個。但是考慮到數碼管有片選信號控制端口,一個數碼管需要一個控制腳,單片機開發板上基本是用了兩個鎖存,這也是只看到最多接8個數碼管的原因。。。 |