大屏幕LED點(diǎn)陣顯示系統
1 引言
本文引用地址:http://dyxdggzs.com/article/168573.htm本文所設計的是一個(gè)同等灰度的單色LED顯示屏控制系統,該控制系統以AT89S51為控制器,采用RS-232通信標準,可顯示漢字、字符、數字或單色圖片。系統采用ATMEL公司新推出的AT89S51作為主控芯片,由單片機完成與PC機的通訊,同時(shí)完成數據存儲、循環(huán)顯示等。系統能脫機運行,具有結構簡(jiǎn)單、維護方便、顯示刷新速度快、成本低等特點(diǎn)。配合在線(xiàn)下載程序,隨時(shí)更新顯示的內容,通過(guò)級連更改顯示屏面積的大小,使用起來(lái)非常方便。
通信部分的上位機軟件采用Visual Basic(簡(jiǎn)稱(chēng)VB)編程,使用VB提供具有強大功能的通信控件MSCOMM,該控件可對串口狀態(tài)及串口通信的信息格式和協(xié)議進(jìn)行設置,直接利用PC機的串口發(fā)送數據。為實(shí)現單片機與PC機的可靠通信,須保證雙方具有相同的數據格式和波特率。該軟件的使用比較簡(jiǎn)單,如圖7所示。使用時(shí)可以先用Microsoft Word處理好需要顯示的內容(注意頁(yè)面設置的寬度跟LED顯示屏的寬度應該相同),然后選擇編輯菜單里面的全選命令和復制命令,然后運行LED顯示下載軟件V1.1。在界面中選擇“來(lái)自剪貼板”按鈕,需要下載顯示的內容即可在右邊的預覽框中顯示,檢查無(wú)誤后選擇合適的波特率和連接的串行通信口,按下“下載”按鈕,即可下載到顯示屏上顯示。需要修改或要顯示新的內容時(shí)重復上述操作即可完成。使用起來(lái)非常方便。
5 結束語(yǔ)
本文設計的點(diǎn)陣LED顯示屏控制系統以AT89S51單片機為基礎,采用靜態(tài)RAM作為數據存儲器,利用串行接口實(shí)現與PC機的數據傳輸??蓪?shí)現漢字、字符及數字等內容的顯示??梢噪S時(shí)更新顯示的內容。使用起來(lái)非常方便。在系統設計中還兼顧了單片機的抗干擾能力,有效地提高了系統運行的可靠性??芍苯舆\用于實(shí)際場(chǎng)合。
led顯示器相關(guān)文章:led顯示器原理
評論