《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于AVR單片機的LED顯示屏控制系統的研究
基于AVR單片機的LED顯示屏控制系統的研究
摘要: 本設計采用AVR 系列單片機ATMEGA16 作為主控制器,以DS1302 時鐘芯片和16M 的外置晶振提供準確時間標準、很方便的現實和校準時間。
關鍵詞: avr 顯示屏 LED Atmega16
Abstract:
Key words :

1 引言

  LED 顯示屏是八十年代后期在全球迅速發展起來的新型信息傳播媒體,是集微電子技術、光電子技術、計算機技術、信息處理技術于一體的大型顯示系統。它以其色彩鮮艷、動態范圍廣、亮度高、壽命長、工作性能穩定而日漸成為顯示媒體中的佼佼者,廣泛應用于廣告、證券、信息傳播、新聞發布等方面, 是目前國際上較為先進的宣傳顯示媒體[1].本文提出了一種主從式單片機的LED 顯示屏解決方案, 該設計方案利用AVR單片機自身的FLASH ROM 和RAM,外部無需任何存儲電路,電路結構簡單。

  2 系統的工作原理及總體方案設計
 

  2. 1 AVR 單片機

  AVR 單片機是增強型內置Flash 的RISC(ReducedInstruction Set CPU) 精簡指令集高速8 位單片機,硬件采用哈佛(Harward) 結構,達到一個時鐘周期可以執行一條指令,絕大部分指令都為單周期指令。支持在系統編程ISP,其中MEGA 系列還支持在應用編程IAP.內置的FLASH 程序存儲器可擦寫1000 次以上,給用戶的開發生產和維護帶來方便??刹翆?0 萬次E PROM,為掉電后數據的保存帶來方便。AVR 單片機有豐富的片內資源,如RTC、WATCHDOG、A /D 轉換器、PWM 、USART、SPI、TWI 接口等,I / O 口功能強、驅動能力強。

  2. 2 系統的工作原理

  本設計采用AVR 系列單片機ATMEGA16 作為主控制器,以DS1302 時鐘芯片和16M 的外置晶振提供準確時間標準、很方便的現實和校準時間。

  Atmega32 的內核具有豐富的指令集和32 個通用工作寄存器。所有的寄存器都直接與算邏單元(ALU) 相連接,使得一條指令可以在一個時鐘周期內同時訪問兩個獨立的寄存器。采用74HC245 存儲器作為信號功率放大。通過2 片74HC595 移位寄存器實現對數據的播放格式,ATMEGA32 卡內帶32MFLASH,用戶可用專用上位機軟件對要顯示的內容按照預定的顯示格式進行編輯后,通過RS485或RS232 接口,向顯示屏控制卡發送。發送結束后,控制卡可以脫開計算機,自動按照用戶設定的模式顯示所輸入的內容,從而通過LED 顯示屏來顯示你所需要的內容。直到下一次數據更新,所顯示的內容一直保持。

  2. 3 系統的總體方案設計

  LED 點陣顯示系統由計算機、RS-232 通訊電路、控制電路和LED 點陣顯示電路構成,結構框圖如圖1 所示。

 

圖1 系統結構框圖

  上位機完成把圖像和文字轉換成為顯示屏的顯示碼,并且把顯示信息發通過RS232 送到控制電路上??刂齐娐愤x用具有32KB 片內FLASH ROM 和2KB 片內RAM 的AT2mega32 單片機,沒有外掛存儲器。如果要存儲更多的顯示信息,可以選用具有64KB 片內FLASH ROM 的AT2mega64 或者具有128kB 片內FLASH ROM 的AT2mega128,也可以外掛存儲器來增大存儲能力。控制電路主要完成對顯示數據的滾動和分割處理,然后通過異步串行口發送到每個單元板中。每塊單元板用16 × 32 單色點陣塊拼成的點陣屏,控制電路更新顯示單元板的顯示內容時,對所有單元板按地址逐個發送顯示數據,更新完所有子模塊數據后,再發送一個特殊的地址字0xFF 作為控制字,使所單元板同時更新顯示數據,這樣可以避免當屏幕較大,單元板數量較多時各子模塊畫面更新不同步的問題。對本設計中完成的2 × 10 個單元板而言, 由于通訊速率限制,畫面更新速度最高可達56800 / ( 129 × 24 + 1 ) =18134 幀/ s,由于主控制電路還要完成全屏數據的分割和顯示內容的移動控制, 所以其實際幀數低于上述值,不過用于普通的圖片顯示已經可以達到要求。

  3 系統硬件設計

  3. 1 主控制器的選擇

  Atmega32 是基于增強的AVR RISC 結構的低功耗8 位CMOS 微控制器。由于其先進的指令集以及單時鐘周期指令執行時間,Atmega32 的數據吞吐率高達1 MIPS /MHz,從而可以緩減系統在功耗和處理速度之間的矛盾。

  Atmega32 有32K 字節的系統內可編程Flash( 具有同時讀寫的能力, 即RWW ) , 512 字節EEPROM,1K 字節SRAM,32 個通用I /O 口線,32個通用工作寄存器,用于邊界掃描的JTAG 接口,支持片內調試與編程,三個具有比較模式的靈活的定時器/ 計數器( T /C) ,片內/ 外中斷, 可編程串行USART,有起始條件檢測器的通用串行接口,具有片內振蕩器的可編程看門狗定時器,一個SPI 串行端口,以及六個可以通過軟件進行選擇的省電模式。

3. 2 單元板顯示電路單元

  顯示驅動電路由RS232 轉換電路、子模塊地址標識電路和點陣驅動電路組成。RS232 轉換電路和主機板中一樣, 同樣采用MAX485 作電平轉換。由于采用單片機的異步串行口進行多機通信進行數據傳輸,單元模塊應該有和其位置相對應的地址標識地址標識電路采用8 位并進串出芯片74HC595 和8 位撥碼開關組成,因此本系統最多可以容納255 個子模塊( 地址0xFF 作為更新子模塊顯示的控制字)。

  LED 點陣采用動態掃描法進行驅動,并且實現16 階灰度顯示,為了節省單片機程序中掃描程序的時間消耗,提高掃描速度,顯示數據采用并行輸出的方法。驅動電路采用譯碼器74HC138 和74HC245,分別實現行選和位選。4 系統軟件設計

  系統軟件設計包括上位機軟件的設計、下位機程序設計兩部分。

  上位機軟件完成圖像和文字的編輯,通過計算機串行接口把顯示數據傳送到控制卡上??刂瓶ń邮丈衔粰C的數據并通過內部Boot Loader 區的程序進行FLASH ROM 內顯示數據的自更新??刂瓶ò扬@示數據進行分割處理后發送給每個單元板,并且完成顯示數據不同方式處理。

  4. 1 下位機程序設計

  下位機軟件設計分為兩大功能塊: 顯示部分和通信部分。顯示部分采用動態掃描的方式,實現對顯示屏要顯示的漢字、圖象、字符等數據信息進行傳輸控制以及顯示等功能。與PC 機的實時通信部分主要是利用單片機串口中斷接收和發送數據信息,實現與計算機的實時數據信息傳輸。程序可以實現與計算機的通信,可非常方便地任意修改所要顯示的漢字、圖像等; 并使顯示屏可按你選擇顯示方式進行漢字或表格顯示。設計程序的流程圖如圖2 所示。

 

圖2 系統程序流程圖

  軟件系統采用模塊化結構,包括主程序、顯示子程序和串口中斷服務程序。主程序為順序結構,完成堆棧、中斷、串口的初始化設置后,循環調用顯示子程序,以及響應串行接收或發送中斷指令;顯示子程序從顯示緩沖區取出字模,輸出行選通信號至P0 口并通過一個通用邏輯陣列74HC00D 輸出,配合列掃描信號,進行動態掃描顯示; 中斷服務程序串口接收PC 機發送的漢字機內碼數據,實現與計算機實時通信。程序各部分的功能, 由各個模塊分別實現。程序模塊有: 串口初始化模塊、數據輸入模塊、漢字首地址計算模塊、取字模塊、顯示模塊和移動模塊。系統顯示流程圖如圖3 所示。

 

圖3 系統顯示流程圖


4. 2 人機交互界面的設計

  上位機軟件使用可視化編程工具Visual Basic.NET 開發,主要完成圖像的取點、線性補償和點陣數據生成。首先將圖像文件轉換為96 × 64 分辨率、256 階色深的單色灰度圖像,由于使用占空比驅動的LED 其占空比/ 亮度為對數特性,所以需加入指數特性調整為線性之后才能交付顯示系統進行顯示。

  通過MSComm 控件實現PC 機與單元板的通信。系統主界面如圖4 所示。

 

圖4 上位機主界面

  5 結論

  本系統設計著重于對單色屏的研究,對于灰度不同的真彩色LED 顯示屏的設計以及設備的驅動,有待于進一步的學習探討。而且本設計所用的控制卡只能控制顯示屏的單色顯示,如果能顯示雙色,甚至三色那就更方便了。LED 顯示屏可以顯示變化的數字、文字、圖形圖像,不僅可以用于室內環境還可以用于室外環境,具有投影儀、電視墻、液晶顯示屏無法比擬的優點。LED 甚至可以在信息指示燈、大屏幕顯示、液晶顯示(LCD) 的背照明等新技術中應用。它是未來智能交通系統的顯示手段之一。

  由于LED 顯示屏的分析、設計與實際應用環境及應用目的有很大關系,所以對其控制系統的要求也是不同的。如果顯示屏的面積要求很大,屏幕顯示的信息量超大,那么要傳輸的數據量也隨之增大,如何設計出更理想的字模保存方法以及數據傳輸時的壓縮算法需要進一步的研究和探討。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品成人va在线观看| 亚洲国产一区二区三区青草影视| 久久综合国产精品台湾中文娱乐网| 久久精品91| 欧美日韩一区二区三区视频| 欧美自拍偷拍午夜视频| 亚洲免费视频一区二区| 欧美日韩精品三区| 欧美成人免费视频| 亚洲欧美制服另类日韩| 午夜激情一区| 欧美性大战xxxxx久久久| 欧美视频日韩视频| 免费h精品视频在线播放| 亚洲精品免费在线观看| 国产亚洲一区在线| 久久综合中文色婷婷| 欧美精品精品一区| 欧美日韩精品一区| 中文国产成人精品久久一| 日韩视频中文| 欧美精品www在线观看| 伊人春色精品| 国产精品二区影院| 亚洲电影在线免费观看| 久久精品亚洲一区二区| 1024欧美极品| 欧美一区二区三区四区视频| 久热爱精品视频线路一| 亚洲福利视频网站| 国产亚洲欧美一级| 亚洲另类在线一区| 欧美日韩在线精品一区二区三区| 国产偷国产偷亚洲高清97cao| 亚洲欧美综合网| 久久久亚洲国产天美传媒修理工| 美女国产一区| 国产精品久在线观看| 欧美激情综合五月色丁香| 一区二区久久久久| 黑丝一区二区三区| 亚洲午夜久久久久久尤物| 亚洲欧美国内爽妇网| 亚洲成色最大综合在线| 国产日韩亚洲| 欧美日韩国产首页| 久久久久这里只有精品| 欧美视频在线看| 亚洲免费大片| 久久免费99精品久久久久久| 亚洲国产成人porn| 欧美成人一品| 欧美日韩a区| 欧美精品一区二区三区一线天视频| 久久精品国产综合精品| 国产精品欧美日韩一区二区| 国产精品乱码妇女bbbb| 国产精品主播| 欧美日韩免费高清| 欧美日韩国产高清| 欧美日精品一区视频| 亚洲黄色天堂| 好男人免费精品视频| 国产精品视频男人的天堂| 亚洲精品久久久久久久久久久久| 亚洲网站视频| 久久亚洲风情| 午夜精品久久久久久久99樱桃| 午夜亚洲福利在线老司机| 一级日韩一区在线观看| 国产午夜精品理论片a级大结局| 久久激情五月婷婷| 欧美成人一区二区三区| 久久久五月天| 最新国产の精品合集bt伙计| 91久久一区二区| 国产精品美腿一区在线看| 亚洲国产日韩欧美综合久久| 国产在线不卡精品| 性欧美videos另类喷潮| 国产美女高潮久久白浆| 欧美日韩中国免费专区在线看| 亚洲一区日韩| 国产精品久久久久7777婷婷| 国产精品久久久久久久久免费樱桃| 久久久水蜜桃av免费网站| 欧美大片免费观看| 亚洲黄色免费网站| 欧美亚洲综合网| 国产视频一区在线| 亚洲天堂视频在线观看| 国产日韩视频一区二区三区| 国产一区二区三区久久久久久久久| 先锋影音久久| 欧美激情综合五月色丁香小说| 男人插女人欧美| 曰本成人黄色| 亚洲欧美一区二区在线观看| 欧美色偷偷大香| 欧美激情一区在线| 日韩午夜视频在线观看| 国产一区免费视频| 久久精品综合| 欧美一级久久久久久久大片| 在线一区欧美| 狠狠色伊人亚洲综合成人| 国产精品―色哟哟| 久久激情久久| 欧美精品一二三| 亚洲人成7777| 欧美亚洲免费电影| 久久久亚洲国产美女国产盗摄| 亚洲经典自拍| 国产精品永久免费在线| 尤物九九久久国产精品的分类| 亚洲欧洲一区二区三区在线观看| 性欧美xxxx大乳国产app| 国产精品久久久爽爽爽麻豆色哟哟| 一本色道久久综合一区| 中文国产成人精品久久一| 国产女精品视频网站免费| 国产精品女人久久久久久| 欧美精品97| 亚洲精品一区二区三区婷婷月| 伊人激情综合| 欧美精品在线观看一区二区| 亚洲国产精品第一区二区| 欧美高清自拍一区| 久久婷婷激情| 亚洲黄色在线看| 你懂的亚洲视频| 欧美精品一卡二卡| 欧美色图首页| 欧美日韩色婷婷| 国产欧美精品在线观看| 欧美性猛交xxxx乱大交蜜桃| 亚洲精品少妇30p| 欧美午夜www高清视频| 亚洲精品四区| 亚洲国产欧美另类丝袜| 欧美在线视频在线播放完整版免费观看| 亚洲天堂av高清| 在线观看欧美成人| 玖玖视频精品| 99成人精品| 欧美日韩一区二区在线观看视频| 精品动漫3d一区二区三区| 国产精品黄页免费高清在线观看| 亚洲中午字幕| 久久久999成人| 欧美一区二区精品久久911| 国产亚洲a∨片在线观看| 欧美精品首页| 国产精品综合av一区二区国产馆| 另类天堂视频在线观看| 国产日韩欧美在线视频观看| 欧美在线亚洲| 影音先锋中文字幕一区二区| 狠狠入ady亚洲精品经典电影| 国内外成人免费激情在线视频| 精品动漫3d一区二区三区| 欧美一区二区高清在线观看| 国产精品毛片a∨一区二区三区| 国产精品av一区二区| 国产免费一区二区三区香蕉精| 国产精品视频福利| 久久成人av少妇免费| 久久精品女人天堂| 欧美日韩国产一区| 最新亚洲一区| 美女黄毛**国产精品啪啪| 先锋影音久久| 国产在线观看精品一区二区三区| 亚洲理伦在线| 亚洲视频网站在线观看| 欧美婷婷六月丁香综合色| 亚洲电影下载| 国产一区视频观看| 久久综合亚洲社区| 激情久久影院| 久久五月激情| 亚洲电影免费观看高清完整版| 国产精品日韩欧美一区二区| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲精品乱码| 影音先锋久久精品| 欧美久久视频| 免费中文日韩| 国产亚洲欧美日韩美女| 欧美伊人精品成人久久综合97| 尤物精品在线| 国产精品毛片一区二区三区| 久久大综合网| 欧美一级久久久久久久大片| 亚洲欧美国产日韩中文字幕| 欧美日韩一区二区在线观看| 亚洲黄页视频免费观看| 91久久精品国产91久久性色tv| 欧美精品xxxxbbbb| 免费成人黄色| 久久久久久久网站| 国产伦精品一区二区三区在线观看| 亚洲欧美日韩国产综合精品二区| 国产伦精品一区二区三区高清| 欧美一二三视频| 欧美精品一区二区在线观看| 欧美日韩一区在线观看视频| 久久午夜精品| 亚洲欧洲精品一区二区精品久久久| 欧美日韩免费观看中文| 欧美视频不卡中文| 亚洲欧美韩国| 亚洲欧美中文日韩在线| 欧美日韩国产bt| 国产精品不卡在线| 久久久久国产精品一区| 午夜视频一区在线观看| 亚洲小视频在线观看| 亚洲国产精品美女| 91久久精品日日躁夜夜躁国产| 欧美激情1区2区| 亚洲国产精品一区二区尤物区| 午夜在线观看免费一区| 亚洲精品久久在线| 欧美日韩视频在线一区二区| 一区二区三区四区五区在线| 亚洲精品欧美在线| 亚洲一区二区视频| 国产一区二区三区四区在线观看| 国产精品久久久久久久7电影| 日韩午夜在线电影| 性欧美xxxx大乳国产app| 久久国产精品高清| 欧美精品一区二区在线播放| 国产日韩欧美综合精品| 欧美日韩大陆在线| 国产综合久久| 亚洲精品自在久久| 欧美国产精品一区| 欧美日韩国产成人在线| 亚洲国内在线| 欧美在线观看日本一区| 一本大道久久a久久综合婷婷| 欧美日韩日日夜夜| 欧美一区二区三区视频免费| 国产精品视频1区| 亚洲国产成人av好男人在线观看| 久久乐国产精品| 揄拍成人国产精品视频| 久久精品一区二区三区四区| 国产嫩草一区二区三区在线观看| 欧美精品一区二区高清在线观看| 亚洲高清网站| 国产美女精品人人做人人爽| 亚洲视频axxx| 亚洲最黄网站| 欧美日韩的一区二区| 国产精品久久久久久久第一福利| 欧美电影免费观看大全| 亚洲国产成人tv| 99综合电影在线视频| 亚洲在线不卡| 国产香蕉97碰碰久久人人| 国产精品久久久| 禁断一区二区三区在线| 国产精品成人观看视频国产奇米| 国产精品第一页第二页第三页| 欧美一区二区三区在线| 欧美日韩一区在线观看| 欧美成人亚洲成人日韩成人| 在线一区观看| 一本色道久久88精品综合| 免费成人高清在线视频| 亚洲综合电影一区二区三区| 久久久久久一区| 国产目拍亚洲精品99久久精品| 亚洲视频在线观看免费| 欧美大片免费看| 欧美日本国产| 一区二区三区视频观看| 黑人巨大精品欧美黑白配亚洲| 欧美韩国日本一区| 亚洲欧洲在线观看| 欧美日韩国产在线播放网站| 亚洲在线免费视频| 亚洲高清视频一区二区| 欧美日韩你懂的| 亚洲国产日本| 久久久精品国产免大香伊| 欧美日韩一区二区在线视频| 国模叶桐国产精品一区| 国产乱码精品一区二区三区av| 国产精品久久久久久久久久久久| 香蕉精品999视频一区二区| 亚洲人成人一区二区三区| 欧美日韩在线视频首页| 欧美激情视频一区二区三区免费| 国产麻豆日韩| 欧美在线观看网站| 久久五月激情| 国产欧美日韩在线视频| 你懂的成人av| 亚洲香蕉视频| 亚洲视频精选在线| 国产精品麻豆va在线播放| 国产亚洲女人久久久久毛片| 久久青青草综合| 蜜臀久久99精品久久久画质超高清| 国产精品卡一卡二卡三| 国产精品成人一区二区| 亚洲精品裸体| 最新热久久免费视频| 欧美系列电影免费观看| 欧美一区2区视频在线观看| 欧美日韩人人澡狠狠躁视频| 99视频在线精品国自产拍免费观看| 欧美96在线丨欧| 欧美日韩免费区域视频在线观看| 久久综合久色欧美综合狠狠| 欧美性事免费在线观看| 黄色影院成人| 亚洲高清视频在线| 欧美三级黄美女| 国产色爱av资源综合区| 国产精品久久久久77777| 亚洲午夜视频| 韩国欧美一区| 国产精品私拍pans大尺度在线|