產(chǎn)品關(guān)鍵詞:
常州數(shù)碼管,常州LED數(shù)碼管,無錫數(shù)碼管,無錫LED數(shù)碼管,
顯示基本原理
分為靜態(tài)(只有數(shù)碼管能實(shí)現(xiàn))和動(dòng)態(tài)
1:靜態(tài)的比較好實(shí)現(xiàn),在此不多講了
2:數(shù)碼管動(dòng)態(tài)
a,硬件連接
數(shù)碼管一般為1/13 能掃描, 再高的話亮度損失比較大,在此假設(shè)為列為13列, 行為16行, 共陽(yáng)管, 每行數(shù)碼管的各段連在
一起,每列數(shù)碼管的公共段連在一起. 列開關(guān)用tip127, 他可以直接用154驅(qū)動(dòng), 達(dá)林頓管5安培, 注意127輸出不要加電阻
行用595(164不建議)+2803或者2003+一個(gè)9013, 在2003的輸出要加上限流電阻,一般為56~330歐姆(如果是<1.0的數(shù)碼管,可以直接用595加電阻驅(qū)動(dòng))
b,軟件
采用89c51為cpu, 存儲(chǔ)器可采用24c系列, 或者28c系列, 注意他們的寫入速度都不是很快, 不過一般數(shù)碼管的輸入設(shè)備為
鍵盤或遙控器, 速度足夠了, 還有24c系列的讀出速度也比較慢, 我發(fā)現(xiàn)每次讀出的數(shù)據(jù)大概只有20以內(nèi)才不會(huì)影響更新顯
示顯示采用時(shí)鐘中斷1, 中斷時(shí)間不能超過1.5ms, 最好為1.2ms左右, 可以在中斷服務(wù)程序中讀24c02, 也可以在中斷的間
隙中讀取, 但必須保證能夠讀出所有的一列數(shù)據(jù)! 讀出的數(shù)據(jù)放到一塊顯示區(qū)中, (在內(nèi)存中定義一個(gè)數(shù)組buf[16]), 在中
斷子程序中把數(shù)據(jù)發(fā)送的595中即可, 最好采用串口發(fā)送, 編程最簡(jiǎn)單.
發(fā)送完畢后,關(guān)掉控制行的154, 給595的RCLK(12腳)一個(gè)脈沖, 把數(shù)據(jù)從移位寄存器傳輸?shù)芥i存器, 而后打開154并輸入列
信號(hào)即可
3: 點(diǎn)陣
a,點(diǎn)陣一般采用1/16掃描,控制原理和數(shù)碼管差不多
b,硬件: 行用154+tip127,列用595加電阻(0~56歐姆)直接驅(qū)動(dòng)
產(chǎn)品關(guān)鍵詞:
常州數(shù)碼管,常州LED數(shù)碼管,無錫數(shù)碼管,無錫LED數(shù)碼管,