LED點陣顯示屏的組成:由多個LED發光二極管封裝在一(yī)起組成,是一(yī)種新興的顯示器件。爲了說明LED點陣顯示的原理,以單片機爲控制核心, 設計和制作了一(yī)種包含硬件和軟件兩部分(fēn)的顯示系統。
LED點陣顯示屏的系統硬件電(diàn)路的介紹:顯示屏控制器的硬件電(diàn)路部分(fēn)主要由三個部分(fēn)組成:串行通信接口、外(wài)部存儲器的擴展和LED點陣顯示驅動及接口電(diàn)路。一(yī)般來 說要顯示的内容比較多,所以必須要 擴展外(wài)部數據存儲器。靜态數據存儲器成本低、功耗小(xiǎo),讀寫速度快,我(wǒ)們使用二片靜态RAM62256數據存儲器(共64KB)。把要顯示的内容代碼全部存放(fàng)到62256裏面。
LED點陣顯示屏的系統軟件程序的介紹:軟件程序是整個控制系統的核心部分(fēn)。 系統主程序開(kāi)始以後首先是對系統環境初始化,包括設置串口、定時器、中(zhōng)斷和端口。整個軟件設計主要分(fēn)爲兩大(dà)部分(fēn):顯 示部分(fēn)和通信部分(fēn)。
1、顯示部分(fēn):使用動态掃描的方式,實現對顯示屏顯示漢字,字符,圖像和數據傳輸控制及顯示功能。程序中(zhōng)将數據存儲器分(fēn)爲三個區:顯示緩沖區、數 據存儲區和接收緩沖區。單片機通過串口中(zhōng)斷接收PC機傳來的數據,暫時存儲在接收緩沖區分(fēn)析處理後,按照一(yī)定的規則在數據存儲區保存,然後根據顯示模式序 列從内存中(zhōng)的數據提取數據到顯示緩沖區中(zhōng)顯示。顯示采用逐行 掃描的方式。PC機的實時通信部分(fēn)主要是利用單片機串口中(zhōng)斷接收數據信息,實現與計算機的數據信息傳輸。
2、通信部分(fēn):上位機軟件采用Visual Basic編程,使用VB提供具有強大(dà)功能的通信控件MSCOMM,該控制串口和串口通信的消息格式和協議設置,直接利用PC機的串口發送數據。爲實現單 片機 與PC機的可靠通信,必須保證雙方具有相同的數據格式和波特率。該軟件的使用比較簡單。使用時可以先用Microsoft Word處理好需要顯示的内容(注意頁面設置的寬度跟LED點陣顯示屏的寬度應 該相同),然後選擇編輯菜單裏面的全選命令和複制命令,然後運行LED顯示下(xià)載軟件V1.1。界面中(zhōng)選擇“剪貼闆”按鈕,需要下(xià)載的内容可以顯示在預覽框 中(zhōng)顯示,檢查後,選擇波特率和連接到串行端口,點擊“下(xià)載”按鈕,您可以下(xià)載顯示,需要修改或要顯示新的内容時重複上述操作即可完成,使用起來非常方便。
LED點陣顯示屏的電(diàn)路通過按鍵控制可實現任意多個漢字的卷簾、上移和左移等多種顯示形式,可廣泛應用于機場、商(shāng)場、醫院等公共場所進行文字廣告宣傳,信息發布等。而且具有體(tǐ)積小(xiǎo)、硬 件電(diàn)路結構簡單和容易實現等特點。