熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-12-10 08:33
正文摘要:使用STC12C5A60S2,用推挽模式直接驅(qū)動(dòng)LED顯示,輸入用4558緩沖放大,避免對信號的干擾。 制作出來的實(shí)物圖如下: 效果 |
邪門,我的怎么編譯不通過呢? |
LED顯示很直觀 |
LIN, RIN兩個(gè)輸入口不用定義嗎 |
51老鷹 發(fā)表于 2023-2-22 17:05 12c5a的io口配置輸出有講究的,如果采用共陰方案,每個(gè)io口配置成弱上拉,再用兩個(gè)io口分別做左右聲道 拉低LED共陰,如果30個(gè)全亮,每個(gè)燈分配到0.8ma,一共也就只有25ma左右電流,足夠的,不需要三極管 驅(qū)動(dòng)拉低, |
51老鷹 發(fā)表于 2023-2-22 17:05 30個(gè)左右的布線在狹小的板子上還是能做到的,正反兩面,設(shè)計(jì)原則上能少用元件達(dá)到目的情況下不要用595 595本身也會(huì)占據(jù)大量板子面積,一片595占據(jù)的面積上下足夠可以走七八條線了,只有在驅(qū)動(dòng)上百更多個(gè)LED才 會(huì)動(dòng)用串行輸出到595 |
hi等你 發(fā)表于 2023-2-22 10:21 我的意思是可以組成雙30段的電平表。另外雙30段電平表的pcb不怎么好布線,pcb會(huì)很寬,不好看。用595的話是不是可以穿起來使用,配合地線分時(shí)控制線路會(huì)簡單一點(diǎn)。其實(shí)線路最簡單的恐怕就是可編程的LED了,只要串接數(shù)據(jù)口就可以了。 |
51老鷹 發(fā)表于 2023-2-22 09:42 12c5a60一共有32個(gè)口,可以30全推燈珠,不需要三極管驅(qū)動(dòng),編程時(shí)候處理可以分時(shí)點(diǎn)亮,因?yàn)?0個(gè)口不可能同時(shí)亮。595也不需要 |
是不是可以把所有的IO口組成30段的LED電平表,單片機(jī)的IO口同時(shí)接左右聲道的燈珠,然后燈組的接地用三極管驅(qū)動(dòng),單片機(jī)分時(shí)控制LR聲道。或者干脆用幾個(gè)595驅(qū)動(dòng),同理LR分時(shí)控制。再或者用可編程LED組做。 |
非常不錯(cuò),仿一個(gè)試試! |
Powered by 單片機(jī)教程網(wǎng)