• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      STM32F103ZET6芯片在LED顯示屏控制應(yīng)用中的探索

      2014-02-10 01:50:21劉志龍吳昊
      科技創(chuàng)新與應(yīng)用 2014年4期
      關(guān)鍵詞:顯示屏器件單片機(jī)

      劉志龍 吳昊

      摘 要:近十年來,以LED(light emiting diode,發(fā)光二極管)點(diǎn)陣器件而組成的顯示屏作為一種新的信息顯示載體,得到了社會(huì)生活中的廣泛的應(yīng)用。其高亮度、耐沖擊且壽命長等多種優(yōu)點(diǎn),被廣泛應(yīng)用于航天指揮大廳、奧運(yùn)會(huì)體育賽事、交通信號指示等諸多領(lǐng)域。LED點(diǎn)陣屏的核心技術(shù)主要集中在控制器系統(tǒng)上。目前,大部分異步LED顯示屏采用的是8位STC89C51單片機(jī)控制,由于受到單片機(jī)的處理速度、體系結(jié)構(gòu)、存儲(chǔ)空間、接口資源等諸多限制,在要求顯示較多像素、動(dòng)態(tài)顯示效果豐富的情況下已難以達(dá)到預(yù)期顯示效果。針對以上情況,筆者研究開發(fā)了一種全新的,由32位高性能STM32F103ZET6微處理器為核心的LED顯示屏控制系統(tǒng)設(shè)計(jì)方案,該方案以ARMCortex-M3內(nèi)核芯片STM32F103ZET6作為主控芯片,以可編程邏輯器件M4A5-128/64完成數(shù)據(jù)的刷新,不但能實(shí)現(xiàn)傳統(tǒng)的串口通信,還能實(shí)現(xiàn)以太網(wǎng)及在布線有難度的情況先實(shí)現(xiàn)USB口進(jìn)行數(shù)據(jù)更新。

      關(guān)鍵詞:LED顯示屏;STM32F103ZET6;以太網(wǎng);USB

      1 LED顯示屏控制系統(tǒng)的研究現(xiàn)狀與發(fā)展趨勢

      LED顯示屏具有發(fā)光亮度高,視角寬,驅(qū)動(dòng)電壓低等優(yōu)點(diǎn),自上世紀(jì)80年代問世以來便引起了人們的廣泛關(guān)注,并逐步發(fā)展成為一個(gè)朝陽的產(chǎn)業(yè)。LED顯示屏控制技術(shù)也隨之發(fā)展起來,并隨著IC技術(shù)的進(jìn)步幾經(jīng)更新。這期間主要經(jīng)歷了兩個(gè)階段,第一階段是基于單片機(jī)MCS51為代表的LED顯示屏控制系統(tǒng)。第二階段是基于ARM+CPLD的LED顯示屏控制系統(tǒng)。這兩鐘方式的控制系統(tǒng)的外圍接口電路組成差別不大。但是,當(dāng)LED顯示屏控制像素點(diǎn)超過1024X128容量時(shí),特別是對于顯示,如飛入、飄雪等特殊效果時(shí),要求MCU運(yùn)算速度快、代碼執(zhí)行效率高,51系列單片機(jī)硬件資源的有限性漸漸不能適應(yīng)這種應(yīng)用場合。STM32系列微處理器是32位機(jī),各種硬件資源相當(dāng)豐富,因此在工程實(shí)踐應(yīng)用中逐漸有取代51系列單片的趨勢?;诖?,在分析了STM32微處理器總線結(jié)構(gòu)特點(diǎn)的基礎(chǔ)上,提出了STM32+CPLD的控制系統(tǒng)方案,該方案充分了利用STM32微處理器的靈活的儲(chǔ)器控制技術(shù)和可編程邏輯器件的靈活性,提高了系統(tǒng)數(shù)據(jù)處理的速度,使電路結(jié)構(gòu)簡化,易于實(shí)現(xiàn)復(fù)雜的運(yùn)算。

      2 STM32F103ZET6微處理器簡介

      STM32F103ZET6 是32 位微處理器,如圖1所示,STM32F10

      3ZET6 處理器采用了指令預(yù)測和流水線技術(shù),它的取指、譯碼和執(zhí)行是同時(shí)進(jìn)行的,因此STM32F103ZET6 的運(yùn)算速度比8051 快得多; STM32F103ZET6 處理器內(nèi)部集成鎖相環(huán)可實(shí)現(xiàn)最大72MHZ 的工作頻率,本設(shè)計(jì)方案中采用的STM32F103ZET6芯片是意法半導(dǎo)體公司生產(chǎn)的基于ARM Cortex-M3內(nèi)核的RISC微處理器,其主頻可達(dá)到72MHz,STM32F103ZET6采用LQFP144封裝,片內(nèi)硬件資源豐富,具有低價(jià)格、低功耗、高性能的小型微控制器,滿足LED顯示屏控制的要求。

      兩種LED顯示屏控制系統(tǒng)設(shè)計(jì)解決方案的比較:

      一般來說,對于小屏幕的LED顯示屏的控制都是采用MCS51系列單片機(jī)作為主控芯片。MCS51系列單片機(jī)典型芯片包括8031、8051、8751、89C51等,除了ROM容量不同外,他們的引腳及內(nèi)部結(jié)構(gòu)完全相同。通常的解決方案是這樣:如圖2所示

      3 該解決方案的控制流程如下

      首先由MCS51單片機(jī)發(fā)出要在LED顯示屏上顯示的文字?jǐn)?shù)據(jù)信息以及相應(yīng)的控制信息存儲(chǔ)到RAM中,再由51單片機(jī)根據(jù)文字?jǐn)?shù)據(jù)信息查找ROM中的漢字庫并一同由51單片機(jī)產(chǎn)生掃描控制信號通過單片機(jī)P2并行口驅(qū)動(dòng)LED顯示屏,P1口通過74HC373地址鎖存器與RAM和ROM地址總線相連,用于對顯示數(shù)據(jù)的讀寫操作。ROM主要用于存放漢字字庫和程序。單片機(jī)P2總線驅(qū)動(dòng)器產(chǎn)生兩路LED顯示屏驅(qū)動(dòng)信號,一路傳給行譯碼74HC154,一路控制信號SCK、RCK、EN傳到列驅(qū)動(dòng)器HC595,其原理是將數(shù)據(jù)打入HC595鎖存器中,行掃描控制采用譯碼器的是74HC154來控制,74HC154由A、B、C、D譯成16根掃描線,構(gòu)成1/16掃描控制電路??刂菩盘朅、B、C、D經(jīng)譯碼后選中需要點(diǎn)亮的行,當(dāng)行、列驅(qū)動(dòng)信號分別加載到LED點(diǎn)陣上時(shí),就可將要顯示的信息在LED屏上顯示出來。該方案的優(yōu)點(diǎn)主要有:電路結(jié)構(gòu)簡單,設(shè)計(jì)成本低廉。缺點(diǎn)主要有:硬件資源有限,晶振只能接12MHZ,掃描頻低,只能帶載小面積的顯示屏。

      對于超大面積的LED顯示屏幕的顯示,由于要求顯示的像素多,通信距離遠(yuǎn)的情況下以采用低端單片機(jī)用移位寄存器來實(shí)現(xiàn)數(shù)據(jù)的串并轉(zhuǎn)換的方法遠(yuǎn)不能滿足設(shè)計(jì)要求。目前采用的控制方案是基于STM32微處理器的控制和CPLD可編程邏輯器件組合驅(qū)動(dòng)的模式。這種方式的控制系統(tǒng)能很好的滿足設(shè)計(jì)要求,如圖3所示。

      4 該方案的基本原理如下

      該系統(tǒng)主要由五部分組成:PC機(jī)、通信模塊、ARM主控芯片、CPLD可編程器件和LED顯示屏構(gòu)成,PC機(jī)在控制中作為上位機(jī),采用新一代的32bitRISC處理器STM32作為主控芯片,采用FLASH作為存儲(chǔ)器,由CPLD完成對LED顯示屏的高速掃描刷新。系統(tǒng)工作時(shí),利用上位機(jī)編輯顯示信息,通過RJ45接口、串口、或者USB接口將顯示信息傳輸給微處理器,微處理器接收數(shù)據(jù)信息后寫入FLASH存儲(chǔ)器。在顯示時(shí),微處理器讀取FLASH中的數(shù)據(jù),通過總線將數(shù)據(jù)并行發(fā)送給CPLD,CPLD處理后將數(shù)據(jù)傳輸?shù)絃ED顯示屏顯示。掃描驅(qū)動(dòng)電路是整個(gè)控制系統(tǒng)的關(guān)鍵部分,系統(tǒng)中它由一塊CPLD和兩片RAM組成,其結(jié)構(gòu)如圖3所示,主要完成數(shù)據(jù)讀取、顯示屏數(shù)據(jù)RD、移位時(shí)鐘SCK、鎖存時(shí)鐘RCK的產(chǎn)生及行選信號A、B、C、D的產(chǎn)生。

      5 該方案的優(yōu)點(diǎn)有

      用CPLD可編程邏輯器件來完成電路功能,不僅能夠滿足LED大屏幕高刷新率的要求,而且使掃描控制電路設(shè)計(jì)更加簡潔,設(shè)計(jì)中可以隨時(shí)根據(jù)實(shí)際需要的功能來修改相應(yīng)VHDL程序,而不用更改硬件電路,縮短了設(shè)計(jì)周期,降低了成本。同時(shí)采用基于ARM核的STM32微處理器,解決了系統(tǒng)的運(yùn)行速度、尋址能力和功耗等問題,使大分辨率的LED顯示屏的驅(qū)動(dòng)成為可能。該系統(tǒng)不僅能顯示文字信息,而且也能完美支持視頻的顯示。但是缺點(diǎn)如下:系統(tǒng)設(shè)計(jì)比較復(fù)雜,特別是底層硬件驅(qū)動(dòng)比較復(fù)雜。編程規(guī)模大,調(diào)試難度大。本方案現(xiàn)在LED顯示屏系統(tǒng)應(yīng)用實(shí)踐的效果良好,已經(jīng)取得良好的社會(huì)效益和經(jīng)濟(jì)效益。

      6 結(jié)束語

      隨著ARM芯片的普及和制造成本的下降,在未來STM32微處理器一定會(huì)在嵌入式電子顯示技術(shù)應(yīng)用領(lǐng)域中占有一席之地。

      作者簡介:劉志龍(1975-),黑龍江省電子技術(shù)研究所,工程碩士,副高,研究方向:嵌入式系統(tǒng)在LED顯示屏控制系統(tǒng)中的應(yīng)用。

      吳昊(1988-),黑龍江省電子技術(shù)研究所,本科,助工。endprint

      猜你喜歡
      顯示屏器件單片機(jī)
      一塊布就是一個(gè)顯示屏?
      軍事文摘(2022年10期)2022-06-15 02:29:30
      基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機(jī)的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機(jī)的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      蒼蠅迷戀顯示屏
      未來五年LED顯示屏出貨將保持16%增長
      中國照明(2016年6期)2016-06-15 20:30:14
      旋涂-蒸鍍工藝制備紅光量子點(diǎn)器件
      面向高速應(yīng)用的GaN基HEMT器件
      Microchip推出兩個(gè)全新PIC單片機(jī)系列
      基于AT89S52的手勢可控LED滾動(dòng)顯示屏設(shè)計(jì)
      肃宁县| 南漳县| 昌平区| 东台市| 平南县| 屏东市| 定襄县| 库尔勒市| 都匀市| 通山县| 手游| 利川市| 蒙城县| 西城区| 满洲里市| 孟村| 崇阳县| 洛宁县| 津市市| 永春县| 汉川市| 长春市| 娱乐| 赣州市| 景德镇市| 武陟县| 静安区| 宽甸| 新河县| 来宾市| 浙江省| 那曲县| 曲阳县| 津南区| 潮州市| 平阴县| 定兴县| 义马市| 博野县| 阿坝| 潍坊市|