㈠ 圖是89C52單片機控制共陰極四位數碼管顯示時間,這電路是怎麼工作的具體寫一下信號的傳輸。
你的圖不是很清楚,根據你圖上的功能來看,器件應該是:
單片機(51系列) -> 8路緩沖器(74HC245) -> 數碼管(四位)
1、由於單片機IO口的驅動能力有限,在單片機和數碼管中間增加了緩沖器
這樣可以有效的保護單片機,提高了驅動能力。
2、接法:四位數碼管有四個選擇端,保證統一時間只A-G欄位,只對一個數碼管有效。
3、點亮數碼管,通過選取不同的選擇端,選擇好某一位數碼管,通過A-G欄位點亮。
㈡ 單片機使用共陰數碼管,P2要上拉電阻
如果是共陰數碼管:P0,P2口都需要接上拉電阻。
51 的P0口內部沒有上拉電阻,沒有上拉電阻就不能提供電流,而P2口內部有弱上拉,但上拉作用非常小(50uA左右)不足以驅動數碼管正常發光,所以P2口也需要接上拉電阻
㈢ 請問單片機用控制數碼管的亮度怎麼調節
如果共陰極數碼管用單片機直接驅動,電流需10ma左右,接1K的上拉電阻,單段LED電流只有3ma左右,並且還不是連續的,亮度肯定不足,可以減小上拉電阻至510歐。當然有的單片機可設成推挽輸出模式,外部上拉電阻就沒用了,還需另加限流電阻,否則亮度上去了,電流過大很可能會損壞單片機或數碼管。另外數碼管位數過多,每個數碼管點亮的時間太短,也會使亮度下降。