利用LabVEW產(chǎn)生字模的LED顯示屏設(shè)計
3 控制系統(tǒng)的軟件設(shè)計
軟件程序主要由初始化、主程序、中斷程序等構(gòu)成,采用匯編語言編寫。主程序用于LED顯示,程序流程如圖6所示。中斷程序主要用于接收上位機(jī)傳送的字模信息,由于LabVIEW和下位機(jī)傳遞的數(shù)據(jù)是ASCII形式的,需要轉(zhuǎn)換為16進(jìn)制數(shù),具體程序流程如圖7所示。采用中斷的方式接收數(shù)據(jù)可以提高數(shù)據(jù)傳輸?shù)臅r效性。本文引用地址:http://m.butianyuan.cn/article/172974.htm
4 結(jié)束語
設(shè)計研究的基于LabVIEW和單片機(jī)結(jié)合控制的LED電子屏幕。采用LabVIEW編程方法產(chǎn)生字模,通過串口傳遞給單片機(jī),簡化了編程、節(jié)省了單片機(jī)程序運(yùn)行的時間,且可實(shí)現(xiàn)動態(tài)輸入,也可根據(jù)需要隨時修改所需顯示的內(nèi)容,具有較高的實(shí)用價值。
雖然本設(shè)計只使用了一塊16×16 LED點(diǎn)陣,電路簡單,但是包涵了LED顯示屏的電路基本原理和基本編程思想,如要進(jìn)行擴(kuò)展,只需擴(kuò)展單片機(jī)的I/O接口,增加一些LED點(diǎn)陣和相關(guān)芯片,就能設(shè)計出更大面積、更多花樣的LED顯示屏。
led顯示器相關(guān)文章:led顯示器原理
評論