邵陽學院信息工程系 孫文韜
?
基于AT89C51單片機的點陣屏顯示設計
邵陽學院信息工程系孫文韜
【摘要】點陣顯示屏是利用發光二極管組成的平面式顯示屏。由于LED具有發光率高、使用壽命長等優點,在國內外得到了廣泛的應用。本設計使用AT89C51為微控制器,8X8點陣顯示屏為顯示模塊,通過連接線組合一個顯示屏。通過單片機控制顯示需要的圖案。基于AT89C51單片機的點陣屏顯示設計,本文介紹了一款以單片機AT89C51為控制器的LED點陣顯示屏系統的設計。該系統可實現數字的顯示和動態特效顯示。
【關鍵詞】點陣顯示屏;8X8點陣;單片機;圖案
為本設計以單片機AT89C51為控制器的LED點陣顯示屏系統的設計。該系統可實現數字字符的顯示和動態特效顯示。并且可以通過級連的方式來擴大顯示屏幕的尺寸以達到增加顯示內容的目的。單片機為核心控制器件,外加譯碼電路和驅動電路的設計方案。
本文采用AT89C51 單片機作為微控制器,使用74HC595和74HC154作為驅動,通過相對于比較復雜的連接電路,組合一個掃描的電路,利用人眼的暫留效應。點陣電路連接如圖1所示。
軟件設計除了滿足設計功能外還必須滿足容易讀懂與容易設計。因此本設計采用C51語言,C51語言由C語言發展而來,集成了部分高級語言與低級語言的優點。軟件的書寫需要借助編輯器,編輯完成后加載到單片機,則完成了軟件的設計。

圖1 點陣電路
通過在仿真軟件中畫好電路圖,連接好線路,把書寫好的程序加載進去,得到的仿真效果如圖2所示。

圖2 仿真界面
介紹了基于AT89C51為控制器的LED點陣顯示屏的設計,包括硬件設計和軟件設計兩部分。本設計電路簡單,程序設計簡單,還具有良好的二次開發效果,有一定的實際價值。
參考文獻
[1]黃永晶,蔣信彬,劉紅.基于AT89C51單片機的LED點陣動態顯示系統設計[J].成都紡織高等專科學校學報,2013(03).
[2]廖高靈,蔣馮輝,顏重波.AT89C51單片機雙字中文點陣設計與仿真[J].電子制作,2008(03).
[3]郁志宏,王福香,張晨,張寶超,郝慧靈.基于單片機的禽蛋智能分級包裝裝置設計與研究[J].內蒙古農業大學學報(自然科學版),2014(03).
孫文韜(1993—),男,湖南株洲人,大學本科,現就讀于邵陽學院信息工程系通信工程專業,研究方向:嵌入式系統。
作者簡介: