《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于LPC2210的LED顯示屏控制系統設計
基于LPC2210的LED顯示屏控制系統設計
摘要: 本設計采用32位ARM嵌入式微處理器LPC2210,采用可擴展、模塊化設計,以LED屏的顯示電路和ARM微處理器控制電路為核心,實現點陣LED屏以雙色、多樣化的方式顯示各種信息的功能,同時可通過簡單的級聯來擴展顯示屏,解決了系統的運行速度、尋址能力和功耗等問題。
Abstract:
Key words :

   當LED顯示器采用8位/16位微處理器時,存在運行速度慢、尋址能力弱和功耗大等問題。文中采用32位ARM7" title="ARM7">ARM7微處理器LPC2210" title="LPC2210">LPC2210為核心控制器件,完成LED顯示屏" title="LED顯示屏">LED顯示屏控制系統的設計。系統采用可擴展、模塊化設計。以LED顯示屏的顯示電路和ARM微處理器控制電路為核心,并通過LPC2210微處理器自帶的鎖相環(PLL),對系統進行倍頻設計,有效提高了系統的可擴展性。通過對各模塊的調度可方便實現點陣LED屏以雙色、多樣化方式顯示各種信息,也可通過簡單的級聯實現屏的擴展。

  隨著計算機和半導體技術的發展,使LED大屏幕顯示系統成為集計算機控制、視頻、光電子、微電子、通信、數字圖像處理技術為一體的顯示設備。隨著大屏幕顯示技術的發展進步,需要處理的數據大量增加,系統的頻率更高、規模更大,對顯示控制系統的要求也不斷提高。目前LED顯示器常采用8位/16位的微處理器,由于其運行速度、尋址能力和功耗等問題,已難滿足顯示區域較大、顯示內容切換頻繁的相對復雜的應用場合。存在系統體積較大、調試困難、不易修改、系統不穩定等諸多問題。ARM具有體積小、功耗低、數據處理能力強等特性。在無計算機支持的獨立顯示系統中,采用嵌入式系統來解決信息顯示的諸多要求是一個理想的方案。因此本設計以LPC2210微處理器為控制電路核心,解決了系統的運行速度、尋址能力和功耗等問題,從而支持更大可視區域的穩定顯示、存儲更多的顯示內容。

  1 系統硬件組成及原理

  本系統選用PHILIPS公司生產的LPC2210微處理器,以功耗小、成本低的ARM7TDM I為內核系統的硬件構成。該系統主要由顯示控制電路和LED顯示屏部分構成,如圖1所示。

  以ARM7(LPC2210)微處理器為為核心的控制電路主要完成數據轉換信號控制工作。LED顯示屏的掃描驅動電路主要采用74HCl38和74HC595等來完成行掃描并以控制時序的方式來完成列控制。顯示屏以LED為像素,由LED點陣顯示單元拼接而成,本設計的顯示屏為16行×64列的點陣結構。

  在設計中,采用LPC2210P0口的16個引腳作為顯示控制電路的接口,并分別對應屏的使能端EN、行選中信號端(A,B,C,D)、行點亮數據信號端(GD1,GD2,RD1,RD2)和2路時序信號LAT,CLK等。

  2 系統軟件設計

  由于本LED顯示屏的顯示控制電路,主要采用74HCl38和74HC595完成行掃描,以控制時序的方式完成列控制,且這些時序是由軟件部分完成的,因此在軟件系統的設計中,首要考慮時序邏輯的合理設計與實現。在本LED顯示屏中,需要2路時序分別是完成數據緩存的緩存時序CLK及將緩存數據點亮的點屏時序:LAT。CLK出現上升沿后,將數據依次存入屏的緩存,LAT出現上升沿后,屏將緩存內容送到屏的某一行。除此之外還要考慮行掃描過程中行的選擇以及顯示模塊、通信模塊、清屏模塊等,子模塊的編寫與各子模塊間的協調使用等問題。

  需要指出的是為了提高LED顯示屏的可擴展性,就勢必使系統提高了對頻率的要求,為此本設計在系統軟件的設計過程中,利用LPC2210微處理器自帶的鎖相環(PLL),對系統進行了倍頻設計,以提高系統的可擴展性。系統軟件架構設計,如圖2所示。

  2.1 PLL模塊

  LPC2210的PLI接收的輸入時鐘頻率范圍是10~25 MHz,選用11.059 2 MHz作為系統的外部晶振頻率,首先需要配置PLL,計算公式如式(1)所示。

計算公式

  其中,Fosc為晶振頻率,Fcco為PLL電流控制振蕩器的頻率,cclk為PLL的輸出頻率即處理器的時鐘頻率,M與P分別為PLL的倍增器值與分頻器值。

  CCO頻率可由式(2)得到。

   PLL模塊部分源代碼如下:

PLL模塊部分源代碼

  2.2 其它主要模塊

  主要完成行掃描及其該行每一個點的掃描模塊

  3 系統驗證

  使用ADSl.2進行在線仿真驗證,通過對硬件的設計和對軟件代碼的編碼與調試,實現了點陣LED屏以雙色、多樣化的方式顯示各種信息的功能,同時可通過簡單的級聯來擴展顯示屏。并分別在不調用與調用PLL模塊的兩種情下進行比較分析,得到了比較明顯的現象,即在調用PLL模塊的情況下系統顯示更加穩定更加適合點陣LED屏的擴展。

  4 結束語

  本設計采用32位ARM嵌入式微處理器LPC2210,采用可擴展、模塊化設計,以LED屏的顯示電路和ARM微處理器控制電路為核心,實現點陣LED屏以雙色、多樣化的方式顯示各種信息的功能,同時可通過簡單的級聯來擴展顯示屏,解決了系統的運行速度、尋址能力和功耗等問題。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久亚洲精品AB无码播放| 佐藤遥希在线播放一二区| 亚洲国产精品网| 亚洲日本久久一区二区va| 日韩成人免费aa在线看| 国产18禁黄网站免费观看| 777xxxxx欧美| 日韩不卡视频在线| 噗呲噗呲好爽轻点| 亚洲综合伊人制服丝袜美腿 | 最近免费中文字幕大全高清大全1| 伊人久久影院大香线蕉| 试看60边摸边吃奶边做| 婷婷四房综合激情五月在线| 亚洲日韩乱码中文字幕| 高贵教师被同学调教11| 性欧美成人免费观看视| 久久超碰97人人做人人爱| 欧美边吃奶边爱边做视频| 国产开嫩苞实拍在线播放视频| 99在线在线视频免费视频观看| 我和岳乱妇三级高清电影| 亚洲精品国产精品国自产观看 | 日本三级吃奶乳视频在线播放| 亚洲国产最大av| 色哟哟视频在线观看网站| 国产精品久久自在自线观看| jizz18日本人在线播放| 桃子视频在线观看高清免费视频| 人人澡人人透人人爽| 色偷偷av一区二区三区| 国产成人av三级在线观看| 269tv四季直播苹果下载| 无限在线观看下载免费视频| 亚洲视频网站在线观看| 老板轻点好痛好涨嗯啊视频| 国产成人无码一区二区三区| аⅴ资源中文在线天堂| 未满小14洗澡无码视频网站| 亚洲精品国产国语| 精品人妻少妇一区二区三区不卡|