【正文】
( 2)存儲器組織 8051 單片機(jī)的存儲器結(jié)構(gòu)特點(diǎn)之一是將程序存儲器和數(shù)據(jù)存儲器分開,并有各自的尋址機(jī)構(gòu)和尋址方式,這種結(jié)構(gòu)稱為哈佛結(jié)構(gòu)單片機(jī)。 控制邏輯主要包括定時和控制邏輯、指令寄存器 、譯碼器以及地址指針 DPTR 和程序寄存器 PC等。當(dāng)帶符號數(shù)運(yùn)算結(jié)果超出 128~+127 范圍時OV=1,否則 OV=0。當(dāng) D3位向 D4位產(chǎn)生進(jìn)位 /錯位時, AC=1,否則 AC=0,常用于十進(jìn)制調(diào)整運(yùn)算中。 程序狀態(tài)字 PSW 是個 8 位寄存器,用來寄存本次運(yùn)算的特征信息,用到其中七位。 ( 1)中央處理器 8051 的中央處理器由運(yùn)算器和控制邏輯構(gòu)成,其中包括若干特殊功能寄存器( SFR)。 MCS51 系列單片機(jī)是 Intel 公司推出的通用型單片機(jī), 8051 單片機(jī)系列指的是MCS51 系列和其他公司的 8051 衍生產(chǎn)品。接通的列,就在該行該列點(diǎn)燃相應(yīng)的 LED;未接通的列所對應(yīng)的 LED 熄滅。由于兩部分的電路在制板時可以放到一起,所以可以將其字庫放到控制電路部分使用串行通訊方式來與屏體電 路部分進(jìn)行數(shù)據(jù)和命令的傳送。 廣告燈自動控制系統(tǒng) 4 第三章 硬件設(shè)計 設(shè)計框圖及介紹 LED 點(diǎn)陣總體框圖如圖 所示,點(diǎn)陣電路大體上可以分成微機(jī)本身的硬件、顯示驅(qū)動電路、控制信號電路三部分。使用匯編來開發(fā)系統(tǒng)會更加方便快捷。通過比較,從設(shè)計方案的優(yōu)點(diǎn)及所設(shè)計的方便實(shí)用性,選擇第二種設(shè)計方案。 方案論證:不難看出,選用數(shù)字電路來實(shí)現(xiàn)比較復(fù)雜。進(jìn)行漢字的顯示,再進(jìn)一步進(jìn)行右移。不難看出,這一電子信息技術(shù)發(fā)展的新成果,在宣傳、政治思想教育、廣告娛樂等方面的應(yīng)用日益突出。洪信根負(fù)責(zé)用設(shè)計好的點(diǎn) 陣電路制作 PCB 電路板,包括完成 PCB 板的制作,林贊揚(yáng)負(fù)責(zé)制作另外一塊在面包板上連的點(diǎn)陣線連板子的焊接與調(diào)試,各人的分工不同只是工作側(cè)重點(diǎn)的不同,大家是在一起互相學(xué)習(xí)互相幫助,共同完成設(shè)計任務(wù)。例如,按順序調(diào)整行號,可以使顯示圖文產(chǎn)生上下平移;而順序調(diào)整列顯示數(shù)據(jù)的廣告燈自動控制系統(tǒng) 2 位置,就可以達(dá)到左右平移的目的;刷新的時間控制,要考慮運(yùn)動圖形文字的顯示效果。最簡單的顯示模式是靜態(tài)顯示。 LED 的發(fā)展前景極為廣闊,目前正朝著更高亮度、更高耐氣候性、更高的發(fā)光密度、更高的發(fā)光均勻性,可靠性、全色化方向發(fā)展。 LED 顯示屏顯示畫面色彩鮮艷,立體感強(qiáng),靜如油畫,動如電影,廣泛應(yīng)用于交通運(yùn)輸、車站、商場、醫(yī)院、賓館、證券市場、工業(yè)企業(yè)管理等公共場所。 【關(guān)鍵詞】 動態(tài)顯示;單片機(jī);點(diǎn)陣 廣告燈自動控制系統(tǒng) II Abstract With the high development of munication in our society, LED large screen include so many kinds of technique such as semiconductor technology, electrocircuit, integrate circuit, image manipulation, information transfers, puter work and electronic manufacture technology and engineering has bee more and more active in the information field, and also make a great progress with application and populaziration in every walk of life. From the development of the material of LED, the technique of ashdegree control, the clearly multicolor image’s displaying to the active and high efficient drive electrocircuit, also the improving skill of control system are all incarnate the great progress of the LEDindustry. In addition , with the development of work LED large screen is more and more in used , intelligentize control and join control technology are also used in practice under the multimedia and information display system posed with multidevice environment. This design uses 89c51 series MCU as a main controller, and depends on a simple external circuit to drive 1616 the lattice LED display. By using its own powerful functions and capacity of internal E2PROM, it is easy to acplish the MCU and PC and E2PROM for internal storage, data transmission equipment ,and it also can be used conveniently to show a variety of content changes. The other dot matrix display is widely used in hospitals, airports, banks and other public places. Therefore, the design has a strong practical application. The LED Display dynamic scan can show the way at the same time one 16 16 dot matrix Chinese characters, and PC software can modify the content and effect shows, and so on. This article from the start LED display principle, elaborated on the LED display dynamic process, as well as hardware circuit design, puting and software algorithms. Key Words: MCU; Serial Data Transfer; Lattice 廣告燈自動控制系統(tǒng) III 目錄 摘 要 ........................................ I ABSTRACT .................................... II 第一章 緒論 .................................. 1 LED 顯示屏的設(shè)計背景 ............................ 2 LED 顯示屏的設(shè)計依據(jù) ............................ 2 第二章 系統(tǒng)設(shè)計方案 ........................ 3 方案選定 ........................................ 3 第三章 硬件設(shè)計 .............................. 4 設(shè)計框圖及介紹 .................................. 4 51 系列單片機(jī)簡介 ............................... 4 單片機(jī)最小應(yīng)用系統(tǒng)電路設(shè)計 ..................... 8 LED 點(diǎn)陣介紹 .................................... 9 LED 顯示方式 ................................... 10 點(diǎn)陣的移動 .................................... 14 LED 陣列驅(qū)動電路 ............................... 18 第四章 軟件設(shè)計 ............................. 21 單片機(jī)延時子程 序 ............................. 21 點(diǎn)陣左移顯示的流程圖及分析 ..................... 23 PROTEUS 仿真 ................................... 26 調(diào)試 ........................................... 26 結(jié)束語 ...................................... 26 致謝 ........................................ 28 參考文獻(xiàn) .................................... 28 附錄 ........................................ 30 附錄 A 程序代碼 .................................... 30 廣告燈自動控制系統(tǒng) IV 附錄 B.主要芯片介紹 ............................... 33 附錄 C.仿真電路圖 ................................. 37 廣告燈自動控制系統(tǒng) 1 第一章 緒論 隨著科技技術(shù)的不斷發(fā)展,單片機(jī)以極其高的性價比受到人們的重視和關(guān)注,所以應(yīng)用很廣,發(fā)展很快。利用 AT89C51 系列高速單片機(jī)本身強(qiáng)大的功能,可以很方便的實(shí)現(xiàn)單片機(jī)與 PC機(jī)間的數(shù)據(jù)傳輸及存儲,并能利用軟件方便的進(jìn)行顯示內(nèi)容的多樣變化,另一方面點(diǎn)陣顯示屏廣泛的應(yīng)用于醫(yī)院、機(jī)場、銀行等公共場所,所以本設(shè)計具有很強(qiáng)的現(xiàn)實(shí)應(yīng)用性。 大連理工大學(xué)城市學(xué)院本科生畢業(yè)設(shè)計(論文) 廣告燈自動控制系統(tǒng)的設(shè)計 廣告燈自動控制系統(tǒng) I 摘 要 伴隨當(dāng)今高度發(fā)展的信息時代,涉及半導(dǎo)體技術(shù)光電器件、電子電路、集成電路、信息傳輸、 圖像 信息處理、計算機(jī)網(wǎng)絡(luò)以及電子產(chǎn)品制造和電子產(chǎn)品安裝工程等相關(guān)技術(shù)的 LED 顯示屏在信息領(lǐng)域顯得尤為活躍,在各 個 行業(yè)的應(yīng)用 和 普及方面也取得了 很大的進(jìn)步。 本設(shè)計使用 AT89C51 系列高速單片機(jī)作為主控制模塊,利用簡單的外圍電路來驅(qū)動 16 16 的點(diǎn)陣 LED 顯示屏。本文從 LED 的顯示原理入手,詳細(xì)闡述了 LED 動態(tài)顯示的過程,以及硬件電路的設(shè)計、計算和軟件的算法。圖文顯示屏可與計算機(jī)同步顯示漢字、英文文本和圖形;視頻顯示屏采用微型計算機(jī)進(jìn)行控制,圖文、圖像并茂,以實(shí)時、同步、清晰的信息傳播方式播放各種信息,還可顯示二維、三維動畫、錄像、電視、 VCD 節(jié)目以及現(xiàn)場實(shí)況。這些優(yōu)點(diǎn)概括起來是:亮度高、工作電壓低、功耗小、小型化、壽命長、耐沖擊和性能穩(wěn)定。 為了吸引觀眾增強(qiáng)顯示效果,可以有多種顯示模式。產(chǎn)生不同顯示模 式的方法,并不意味著一定要重新編寫顯示數(shù)據(jù),可以通過一定的算法從原來的顯示數(shù)據(jù)直接生成。本次畢業(yè)設(shè)計中,由本人尋求林贊揚(yáng),洪信根等同學(xué)的幫助,我負(fù)責(zé)硬件部分電路圖的設(shè)計和軟件部分程序的設(shè)計和調(diào)試,目的是應(yīng)用簡單方便的電路連接和程序完成漢字的換色與移動。隨著近幾年來 LED字符顯示器的推出和不斷完善,它的應(yīng)用范圍正在擴(kuò)大,應(yīng)用效果十分顯著。 ”由此設(shè)想出以下解決方案由 AT89C52 單片機(jī)最小系統(tǒng) 、控制部分、顯示部分組成。 方案二:由單片機(jī)編程控制來實(shí)現(xiàn),方案利用單片機(jī)控制鎖存器和譯碼器,由鎖存器和譯碼器送出行選和列選來控制 LED 屏的亮滅,從而顯示漢字。方 案二不僅能夠改進(jìn)方案一設(shè)計的不靈活,還可進(jìn)行擴(kuò)展。 用單片機(jī)匯編語言編程,來控制 16*16 LED 點(diǎn)陣塊進(jìn)行顯示相應(yīng)的漢字、圖形、圖像等。并且非常易于維護(hù)。點(diǎn)陣顯示屏體、以及它的行和列的各個驅(qū)動電路。另一方而,根據(jù)各列鎖存的數(shù)據(jù),確定相應(yīng)的列驅(qū)動器是否將該列與電源的另一端接通。 圖 8051 單片機(jī)的基本結(jié)構(gòu) 8051 是 MCS51 系列單片機(jī)的一個產(chǎn)品。 8051 系列的內(nèi)部結(jié)構(gòu)可以劃分為 CPU、存儲器、并行口、串行口、定時器 /計數(shù)器、中斷邏輯幾部分。 B寄存器在乘法指令中用來存放一個乘數(shù),在除法指令中用來存放除數(shù),運(yùn)算后 B中為部分