【正文】
天津 **大學(xué)本科畢業(yè)論文 34 附錄二:系統(tǒng)實(shí)物圖 圖 a 控制系統(tǒng)電路 圖 b 顯示系統(tǒng) 天津 **大學(xué)本科畢業(yè)論文 35 附錄三: 基于單片機(jī)的 LED 顯示屏系統(tǒng)設(shè)計(jì)源程序 include define uint unsigned int define uchar unsigned char define Enable 1 define Disable 0 sbit CLK = P2^0。如果單片機(jī)能夠正常工作說(shuō)明單片機(jī)晶振工作正常,可以正常起振。 圖 52 keil 開(kāi)發(fā)環(huán)境 字模提取 字模的設(shè)計(jì)是用的字模提取軟件,該軟件中顯示的字體都是通過(guò)專門的漢字提取軟件來(lái)實(shí)現(xiàn)的。單片機(jī)主控模塊通過(guò) 16pin的接口與點(diǎn)陣顯示模塊相連接進(jìn)行數(shù)據(jù)傳輸。A2=1。A2=1。A2=0。A2=0。 ColumEnable(Enable)。k++) { //左 16*16 ColumnScan(zimuo[0][k*2+move*2],0x00,zimuo[0][k*2+move*2])。 如下是上移顯示的源程序。顯示相關(guān)程序負(fù)責(zé)把要顯示信息的編碼數(shù)據(jù)通過(guò)相應(yīng)的算法發(fā)送給顯示屏,相應(yīng)的控制信號(hào)相應(yīng)的控制信號(hào)也會(huì)同時(shí)發(fā)出,這樣數(shù)據(jù)信號(hào)與控制信號(hào)一起完成掃描顯示的工作。 SM16126 的引腳 SDI是串行數(shù)據(jù)的輸入端。 根據(jù)人眼的視覺(jué)暫留原理,將每一次數(shù)據(jù)更新掃描的時(shí)間控制在 20ms左右就可以看到穩(wěn)定的文字圖像。電路如圖 34所示 : 天津 **大學(xué)本科畢業(yè)論文 15 1224MHZXTAL30pFC?Cap Pol230pFC?Cap Pol2GND 圖 34 晶振電路 單片機(jī)模塊及其外圍電路 單片機(jī)電路作為整個(gè)系統(tǒng)的核心控制部分,主要是控制 LED 顯示屏的信息顯示控制和數(shù)據(jù)信息的更新,將數(shù)據(jù)傳至顯示屏,單片機(jī)的供電電源采用 5V, 1A的開(kāi)關(guān)電源,保證單片機(jī)的正常工作。如水位控制、溫度制,全自動(dòng)洗衣機(jī)等。 PC 機(jī)的 232 通訊進(jìn)行控制,單片機(jī)為控制對(duì)象。 3 個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,其中定時(shí)器 0 還可以當(dāng)成 2 個(gè) 8 位定時(shí)器使用 4 路,下降沿中斷或低電平觸發(fā)中斷, Power Down 模式可由外部中斷低電平觸發(fā)中斷方式喚醒 ( UART),還可用定時(shí)器軟件實(shí)現(xiàn)多個(gè) UART : 075℃ /40+85℃ : LQFP44,PDIP40, PLCC44。 在上移程序中,首先對(duì)點(diǎn)陣屏進(jìn)行初始化,防止歷史數(shù)據(jù)的干擾。 顯示屏軟件的主要功能是向顯示屏提供顯示數(shù)據(jù),并產(chǎn)生各種控制信號(hào),使屏幕按設(shè)計(jì)的要求顯示。調(diào)用每個(gè)元素之后,再將該元素的 8 位編碼數(shù)據(jù)一位一位的送入到 SM16126的輸入寄存器。 本設(shè)計(jì)采用的是共陽(yáng)型的 LED點(diǎn)陣屏。 本設(shè)計(jì)以 STC90C516RD+作為核心控制單元,實(shí)現(xiàn)了 16*64 LED 點(diǎn)陣屏的圖文顯示,在目測(cè)條件下 LED 顯示屏各 點(diǎn)亮度均勻、充足,顯示色彩鮮艷,豐富。系統(tǒng)的核心部分是 51單片機(jī)控制模塊,它負(fù)責(zé)外圍所有器件的控制。足以滿足大小店鋪的顯示需求。顯示驅(qū)動(dòng)程序負(fù)責(zé)向點(diǎn)陣屏傳送特定組合的顯示數(shù)據(jù),并負(fù)責(zé)產(chǎn)生行掃描信號(hào)和其它控制信號(hào),配合完成 LED 顯示屏的掃描顯示工作。軟件部分主要是靜態(tài)顯示、動(dòng)態(tài)顯示、多種顏色顯示、上移顯示的程序編寫(xiě)等。我想通過(guò)本次設(shè)計(jì)所取得成果是巨大的而深遠(yuǎn)的,對(duì)以后的工作會(huì)有很大的幫助,在完成整個(gè)設(shè)計(jì)的過(guò)程中, 遇到了很多問(wèn)題,在遇到問(wèn)題之后利用現(xiàn)有的各種資源通過(guò)不同的渠道去解決問(wèn)題,在這個(gè)過(guò)程中學(xué)會(huì)了解決問(wèn)題的方法。即先將編碼信號(hào)輸送至列信號(hào)端,再掃描相應(yīng)的行。 在這個(gè)信息化的時(shí)代,信息傳遞在生活工作中占據(jù)著愈來(lái)愈重要的作用,信息也廣泛存在于生活工作的各個(gè)方面, LED 顯示屏幕自然而然的有了很多用武之地。 04年至 07 年之間,隨著北京奧運(yùn)會(huì)的臨近,各地城區(qū)城市化的步伐也逐漸加快,全國(guó) LED 顯示屏市 場(chǎng)依然活力不減保持著快速增長(zhǎng)的趨勢(shì),年平均增長(zhǎng)率仍然能夠保持在百分之三十五左右。 年末 至今,是 led 顯示屏產(chǎn)業(yè)格局調(diào)整相繼完善的時(shí)期上世紀(jì)九十年代中期年以來(lái), LED顯示屏產(chǎn)業(yè)迅速發(fā)展進(jìn)而產(chǎn)生的內(nèi)部競(jìng)爭(zhēng)加劇,許多中小企業(yè)也如同雨后春筍般不斷涌現(xiàn),這樣就使得相關(guān)產(chǎn)品價(jià)格有了大幅度的回落,應(yīng)用的范圍也不斷的擴(kuò)大,這也導(dǎo)致了 LED 相關(guān)產(chǎn)品在質(zhì)量、標(biāo)準(zhǔn)化等方面的問(wèn)題,不利于相關(guān)產(chǎn)品的統(tǒng)一及標(biāo)準(zhǔn)化。 LED 顯示屏發(fā)展的簡(jiǎn)要回顧 Led 顯示屏以很高的穩(wěn)定性、超強(qiáng)的環(huán)境適應(yīng)能力、高性能低價(jià)格、使用時(shí)間長(zhǎng)、可視范圍角度大等特點(diǎn),在為期不長(zhǎng)的十幾年時(shí)間里,以迅雷不及掩耳之勢(shì)發(fā)展成為平面大面積顯示的主流產(chǎn)品之一,在信息顯示傳播,廣告媒體領(lǐng)域得到了廣泛認(rèn)可和應(yīng)用。其次, LED 顯示屏的像素點(diǎn)是LED 發(fā)光二極管,將多個(gè)發(fā)光二極管以大小間距相同的排列形式組合成 LED 顯示陣列,這種顯示屏具有成本低、耗電量低、亮度和清晰度高、壽命長(zhǎng)等眾多優(yōu)點(diǎn),而且 LED 顯示屏不受空間的限制,可以根據(jù)用戶要求設(shè)計(jì)屏的大小,需要多大的尺寸就可以做多大的尺寸 .具有全彩色效果,可視角度大,是這個(gè)信息時(shí)代在傳播介質(zhì)方面劃時(shí)代的產(chǎn)物。 關(guān)鍵詞 :LED 點(diǎn)陣屏;單片機(jī); 驅(qū)動(dòng);掃描 ABSTRACT This article mainly elaborates the method of using MCU51 to control single color 16*64 LED lattice screen display, and researching how to carry on the ranks signal control and the question of signal actuation with the LED lattice screen, and discusses the essential data processing and the transmission question in the monolithic integrated circuit control system. The result indicates that CPU noncutting time can be reduced greatly by using the allocateduse circuit with parallel data input, serial data and synchronism clock transmission, which has raised the data transmitting speed. This system has given several ways to control lattice screen display via software such as the static state display, divided screen display and left shift display, which has given the concrete analysis of software39。 10 外文應(yīng)用 能正確引用外文文獻(xiàn),翻譯準(zhǔn)確,文字流暢。 。實(shí)現(xiàn)了顯示的字體能夠進(jìn)行移動(dòng)。LED顯示屏系統(tǒng)原理與工程技術(shù) [M] 任務(wù)與進(jìn)度要求 本設(shè)計(jì)的任務(wù)是設(shè)計(jì)一個(gè)基于單片機(jī)的 LED 顯示屏系統(tǒng) ,具有多種顏色顯示 ,靜態(tài)顯示 ,動(dòng)態(tài)移動(dòng)顯示等功能。點(diǎn)陣采用多顏色顯示,該顯示器電路的特點(diǎn)是:點(diǎn)陣的動(dòng)態(tài)顯示過(guò)程占用時(shí)間比較短,亮度均勻。北京:電子工業(yè)出版社, 2020: 301~303. [4] 諸昌鈐 并論證單片機(jī)對(duì) LED點(diǎn)陣屏的控制電路,驅(qū)動(dòng)電路的設(shè)計(jì)方法,并根據(jù)LED點(diǎn)陣屏的硬件特點(diǎn), 對(duì)其軟件實(shí)現(xiàn)的算法給出了具體的分析。圖形或文字顯示有靜止、動(dòng)態(tài)、多種顏色顯示等顯示方式。 10 文字通順,用語(yǔ)正確,基本無(wú)錯(cuò)別字和病句,圖表清楚,書(shū)寫(xiě)格式符合規(guī)范?;诟鞣N算法我們就可以靈活的運(yùn)用軟件實(shí)現(xiàn)各種顯示,并將其用于商業(yè)用途。可以用來(lái)顯示各種文字圖形,并且可以與計(jì)算機(jī)相連接同步顯示計(jì)算機(jī)屏幕的信息,相當(dāng)于投影儀。相關(guān)理論也日臻完善。 LED 顯示屏在平面媒體顯示領(lǐng)域天津 **大學(xué)本科畢業(yè)論文 3 逐漸成為主流產(chǎn)品,這樣的局面已經(jīng)逐漸形成, LED 顯示屏產(chǎn)業(yè)也自然而然地成為新興的高新技術(shù)產(chǎn)業(yè)。 2020 年 LED 顯示屏行業(yè)整體的發(fā)展速度相比之前要快很多 ,很多企業(yè)都已經(jīng)具有相當(dāng)?shù)囊?guī)模并還在逐漸增多,產(chǎn)業(yè)布局發(fā)展也在走向成熟。預(yù)測(cè)在不長(zhǎng)的幾年時(shí)間內(nèi),小規(guī)模企業(yè)將被淘汰,該行業(yè)的發(fā)展也會(huì)井然有序。當(dāng)顯示屏的行選信號(hào)被選通時(shí),列選端四位數(shù)據(jù)給低電平的發(fā)光二極管就會(huì)被點(diǎn)亮。對(duì) led 顯示屏的工作原理過(guò)程有了更深入的認(rèn)識(shí)。硬件電路主要包括供電電源電路的設(shè)計(jì)、單片機(jī)控制單元的設(shè)計(jì)、顯示電路的設(shè)計(jì)等。根據(jù)軟件分層次設(shè)計(jì)的原理,可把顯示屏的軟件系統(tǒng)分成兩大層:第天津 **大學(xué)本科畢業(yè)論文 6 一層是底層的顯示驅(qū)動(dòng)程序,第二層是上層的系統(tǒng)應(yīng)用程序。 主要需求如下: 1. 靜態(tài)顯示功能,可以做小型廣告牌,本設(shè)計(jì)可以應(yīng)用在大小店鋪顯示各種商品信息,要求系統(tǒng)能夠顯示文字、簡(jiǎn)單圖像信息。系統(tǒng)主要分為供電模塊、顯示模塊、控制模塊等??刂茊卧膯纹瑱C(jī)將控制信號(hào)及顯示信息的編碼數(shù)據(jù)通過(guò)串行的方式發(fā)送到點(diǎn)陣屏,再通過(guò)控制行掃描信號(hào)顯示全部信息??刂茊卧膯纹瑱C(jī)將控 制信號(hào)及顯示信息的編碼數(shù)據(jù)通過(guò)串行的方式天津 **大學(xué)本科畢業(yè)論文 9 發(fā)送到點(diǎn)陣屏,再通過(guò)控制行掃描信號(hào)顯示全部信息。編寫(xiě)程序時(shí),編碼信號(hào)利用字模提取軟件進(jìn)行編碼提取,再將這些編碼組成一個(gè)二維數(shù)組,每個(gè)字有 16個(gè)元素,在顯示相應(yīng)的字時(shí)只需要按照相應(yīng)的順 序調(diào)用改字?jǐn)?shù)組中的各個(gè)元素即可。 點(diǎn)陣采用多顏色顯示,該顯示器電路的特點(diǎn)是:點(diǎn)陣的動(dòng)態(tài)顯示過(guò)程占用時(shí)間比較短,亮度均勻。各個(gè)程序順序之行完畢之后主程序結(jié)束。 (在系統(tǒng)可編程) /IAP(在應(yīng)用可編程),無(wú)需專用編程器 / 仿真器 可通過(guò)串口( )直接下載用戶程序, 8K 程序 3 5 秒即可完成一片 功能 端 口 0 驅(qū) 動(dòng) 器 端 口 2 驅(qū) 動(dòng) 器R A M( 1 2 8 8 )端 口 0 鎖 存 器 端 口 2 鎖 存 器R O M( 4 K 8 ) 程 序 地 址 寄 存 器緩 沖 器P C 加 1 寄 存 器程 序 計(jì) 數(shù) 器 P C數(shù) 據(jù) 指 針 D P T R堆 棧 指 示 器 S PP C O N S C O N T M O D T C O NT H 0 T L 0 T H 1 T L 1S B U F( T X )S B U F( R X )I E中 斷 、 串 行 口 和 定 時(shí) 器R A M 地 址寄 存 器A C CB 寄 存 器A L U狀 態(tài) 寄 存 器暫 存 器 2 暫 存 器 1定 時(shí)與控 制指 令寄 存器端 口 1 鎖 存 器 端 口 3 鎖 存 器端 口 1 驅(qū) 動(dòng) 器 端 口 3 驅(qū) 動(dòng) 器X T A L 1 X T A L 2P0 . 0~ P0 . 7P2 . 0~ P2 . 7P1 . 0~ P1 . 7P3 . 0~ P3 . 7A L ER S TPSE NEAV c cV s s( + 5 V )天津 **大學(xué)本科畢業(yè)論文 13 MAX810 專用復(fù)位電路,外部晶體 12M 以下時(shí),可省外部復(fù)位電路,復(fù)位腳可直接接地。 AD 芯片配合進(jìn)行各種數(shù)據(jù)傳感器配合??商峁﹫?bào)警、控制等。STC90C51 的時(shí)鐘方式有兩種,一種是片內(nèi)時(shí)鐘震蕩方式,需要在 XTAL1( 19腳)和XTAL2(18 腳 )外接一個(gè)石英晶體振蕩器和振蕩電容。利用這個(gè)原理,要顯示文字或圖形信息時(shí),只需要將要顯示的信息進(jìn)行相關(guān)的編碼,再將編碼數(shù)據(jù)根據(jù)相關(guān)算法按照一定的順序發(fā)送到顯示屏,逐行點(diǎn)亮就可以顯示出想要顯示的信息。 列驅(qū)動(dòng)是用 SM16126 芯片搭建構(gòu)成的。 天津 **大學(xué)本科畢業(yè)論文 20 第四章 軟件設(shè)計(jì) 系統(tǒng)軟件設(shè)計(jì)思路 本設(shè)計(jì)顯示屏軟件的主要功能是利用串行的方式將要顯示的數(shù)據(jù)發(fā)送給顯示屏,同時(shí)把相關(guān)的控制信號(hào)發(fā)送出去以控制數(shù)據(jù)的顯示方式,在軟件模塊化設(shè)計(jì)原則的指導(dǎo)下,顯示程序可以分為兩個(gè)主要模塊:第一塊是顯示相關(guān)程序,第二塊是頂層應(yīng)用程序。所有字移動(dòng)顯示完畢后結(jié)束。k8。 ColumnScan(0x00,0x00,0x00)。A1=0。A1=1。A1=0。A1=1。 } } 天津 **大學(xué)本科畢業(yè)論文 26 第五章 系統(tǒng)調(diào)試與實(shí)驗(yàn) 本設(shè)計(jì)采用 STC90C516RD+單片機(jī)作為控制模塊, STC90C516RD+單片機(jī)的調(diào)試環(huán)境為ARM 公司的 keil vision4 集成開(kāi)發(fā)調(diào)試環(huán)境, 實(shí)驗(yàn)平臺(tái) 實(shí)驗(yàn)平臺(tái) 是 STC90C516RD+單 片機(jī)主控模塊和點(diǎn)陣模塊。工作環(huán)境如圖 53所示。單片機(jī)的各個(gè)引腳的檢測(cè)是將單片機(jī)放置到開(kāi)