基于單片機的16乘16點陣的滾動顯示.doc_第1頁
基于單片機的16乘16點陣的滾動顯示.doc_第2頁
基于單片機的16乘16點陣的滾動顯示.doc_第3頁
基于單片機的16乘16點陣的滾動顯示.doc_第4頁
基于單片機的16乘16點陣的滾動顯示.doc_第5頁
免費預(yù)覽已結(jié)束,剩余16頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士學(xué)位論文 基于單片機的 16*16 點陣的滾動顯 示 學(xué) 院 物電學(xué)院 專 業(yè) 電子信息工程專業(yè) 研 究 方 向 單板微機電路設(shè)計 學(xué) 生 姓 名 汪 長 鴻 學(xué) 號 20071342113 指導(dǎo)教師姓名 楊 保 華 指導(dǎo)教師職稱 講 師 2010 年 10 月 8 日 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 II 基于單片機的 16*16 點陣的滾動顯示 汪長鴻 淮北師范大學(xué)信物理與電子信息學(xué)院 235000 摘要 本文的設(shè)計是基于單片機系統(tǒng)的基本模塊的一部分。LED 點陣電子顯示 屏是集微電子技術(shù)、計算機技術(shù)、信息處理技術(shù)于一體的大型顯示屏系統(tǒng)。它 以其色彩鮮艷,動態(tài)范圍廣,亮度高,壽命長,工作穩(wěn)定可靠等優(yōu)點而成為眾 多顯示媒體以及戶外作業(yè)顯示的理想選擇。同時也可廣泛應(yīng)用到軍事、車站、 賓館、體育、新聞、金融、證券、廣告以及交通運輸?shù)仍S多行業(yè)。本次設(shè)計的 點陣顯示屏主要是通過單片機直接控制行掃描,然后用 74LS138 來控制列掃描。 這個設(shè)計的軟硬件都成功通過了 PROTEUS 的仿真調(diào)試。 關(guān)鍵詞:單片機;點陣;滾動顯示 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 III Based on SCM 16*16 LED rolling display design Wang Changhong Institute of Physical and Electronical Information, Huaibei Normal University, 235000 Abstract: The design of this article is based on a part of the basic module SCM(Single-Chip-Microcomputer)system. LED electronic display screen is a large system which combined with micro-electronic technology and computer technology and information processing technology. It has become the ideal choice of numerous display media and out-door jobs display because of its advantages, including bright-colored flavor, wide dynamic state range, high brilliance, long life- span and stable and reliable work and so on. At the same time, it would be widely used in military affairs, stations, hotels, sports, news, finances, bonds, ads and traffic transportations etc. This design is mainly directly controlled by SCM in order to achieve row-scanning and the column-scanning achieved by the 74LS138.This design of hardware and software modules pass the PROTEUS simulation debugging successfully. Key words: SCM; LED; rolling display 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 IV 目 次 1 緒論.1 1.1 MCS-51 系列單片機簡介.1 1.2 單片機的應(yīng)用模式和應(yīng)用領(lǐng)域 .1 1.3 主要工作任務(wù) .2 2 硬件設(shè)計.2 2.1 單片機系統(tǒng)的基本模塊 .2 2.2 16*16 點陣滾動顯示的硬件設(shè)計.3 3 軟件設(shè)計.5 3.1 16*16 點陣滾動顯示的軟件設(shè)計.5 4 軟件仿真結(jié)果.6 4.1 16*16 點陣滾動顯示仿真結(jié)果.6 結(jié) 論 .7 參考文獻 .8 致謝 .9 附錄相關(guān)源程序 .10 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 1 1 緒論 單片機(Single-Chip-Microcomputer)又稱微控制器(Microcontroller), 最基本的結(jié)構(gòu)是將 CPU 和計算機外圍功能單元,如存儲器、I/O 口、定時器/計 數(shù)器、中斷系統(tǒng)等集成在一個芯片上構(gòu)成的。雖然單片機只是一個芯片,但無 論從成還是功能上來看,它都具有了微機系統(tǒng)的特征。1 1.1MCS-51 系列單片機簡介 1971 年微處理器研制成功。1974 年,美國仙童(Fairchild)公司研制出 世界上第一臺單片機微型計算機 F8。該機由兩塊集成電路芯片構(gòu)成,具有與眾 不同的指令系統(tǒng),深受民用電器及儀器儀表領(lǐng)域的歡迎和重視。從此單片機開 始迅速發(fā)展,應(yīng)用領(lǐng)域也不斷擴大。 1976 年 Intel 公司推出 MCS-48 系列 8 位單片微型計算機,它以體積小、 功能全、價格低等優(yōu)點,贏得了廣泛的應(yīng)用,為單片機的發(fā)展奠定了基礎(chǔ)。成 為單片機發(fā)展過程中的一個重要階段。 在 MCS-48 成功應(yīng)用的推動下,許多半導(dǎo)體公司和計算機公司也競相研制和 開發(fā)自己的單片機系列。到目前為止,世界各地廠商也相繼研制出大約 50 個系 列 300 多個品種的單片機產(chǎn)品,可以滿足不同領(lǐng)域的需要。代表產(chǎn)品有 Intel 公司的 MCS-51 單片機,Motorola 公司的 MC6081、MC6082 系列機,Zilog 公司 的 Z-8 系列機,TI 公司的 TMS7000 系列機等,此外 Rockwell、NS、GI 和日本 的 NEC、松下、日立等公司也先后生產(chǎn)了自己的單片機系列。 此后,在 8 位單片機的基礎(chǔ)上,又發(fā)展了 16 位單片機。16 位單片機的特 點是,工藝先進、集成度高和內(nèi)部功能強,加法運算速度可達 1us 以上,而且 允許用戶采用面向工業(yè)控制的專用語言,如 PL/M、PLUS C 和 Forth 語言等。代 表產(chǎn)品有 Intel 公司的 MCS-96 系列、TI 公司的 TMS9900、NEC 公司的 783*系 列和 NS 公司的 HPC16040 等。 然而,由于 16 位單片機銷售量并不大,價格也比較貴,大量應(yīng)用領(lǐng)域需要 的仍然是 8 位單片機。因此,各公司 1986 年以來紛紛開發(fā)高性能、大容量和多 功能新型 8 位單片機。這些單片機有 Intel 公司的 8044(雙 CPU 工作) 、Zilog 公司的 Super8(含 DMA 通道) 、Motorola 公司的 MC68CH11(內(nèi)含 E2PROM 及 A/D 轉(zhuǎn)換電路)和 WDC 公司的 65C124(內(nèi)含網(wǎng)絡(luò)接口電路) ,等等。 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 2 目前,單片機正朝著高性能和多品種方向發(fā)展,但以 MCS-51 為主的 8 位單 片機仍然占據(jù)著單片機的主導(dǎo)地位。單片機的應(yīng)用日益廣泛啊,如應(yīng)用在儀器 儀表、家用電器和專用設(shè)備的智能化以及過程控制等方面,單片機在人們的日 常生活和工作中正扮演著越來越重要的角色。 單片機的應(yīng)用從根本上改變了傳統(tǒng)的控制系統(tǒng)的設(shè)計思想和設(shè)計方法。從 前必須由模擬電路或數(shù)字電路實現(xiàn)的大部分控制功能?,F(xiàn)在已經(jīng)能用單片機通 過軟件方法實現(xiàn)了。這種以軟件取代硬件的并能提高系統(tǒng)性能的控制技術(shù),稱 之為微控制技術(shù)。微控制技術(shù)標志著一種全新概念的出現(xiàn),是對傳統(tǒng)控制技術(shù) 的一次革命。隨著單片機應(yīng)用的廣泛普及,微控制技術(shù)必將不斷發(fā)展,日益完 善,更加充實。 1.2 單片機的應(yīng)用領(lǐng)域 單片機具有體積小、可靠性高、功能強、靈活方便等優(yōu)點,故可以廣泛應(yīng) 用于國民經(jīng)濟的各個領(lǐng)域,對各行各業(yè)的技術(shù)改造和產(chǎn)品更新?lián)Q代起到了推動 作用。從應(yīng)用規(guī)模來分,單片機應(yīng)用系統(tǒng)常分為簡單應(yīng)用系統(tǒng)、常規(guī)應(yīng)用系統(tǒng) 和高級應(yīng)用系統(tǒng)三類。 簡單應(yīng)用系統(tǒng)是指它在家用電器或儀器儀表中的應(yīng)用,其特點是沒有人機 對話功能,程序和運行參數(shù)均可固化在 ROM 中。常規(guī)應(yīng)用系統(tǒng)用于過程控制, 通常配有一個鍵盤和若干個 I/O 端口,用以實現(xiàn)對被控制對象進行監(jiān)視和控制; 高級應(yīng)用系統(tǒng)是指單片機在分布式計算機系統(tǒng)或計算機網(wǎng)絡(luò)中的應(yīng)用;在這類 應(yīng)用系統(tǒng)中,單片機通常用作下位機,而上位機一般是一臺系統(tǒng)或網(wǎng)絡(luò)工作站 機。為了使讀者了解單片機的應(yīng)用情況,現(xiàn)就單片機在直接數(shù)字系統(tǒng)和分布控 制系統(tǒng)中的應(yīng)用問題分別進行簡單的介紹。 (1)單片機在直接數(shù)字控制系統(tǒng)中的應(yīng)用 直接數(shù)字控制(Direct Digital Control) ,簡稱 DDC。它是單片機在工業(yè) 控制中應(yīng)用最普遍的一種方式。在這種方式中,單片機作為系統(tǒng)的一個組成部 分或環(huán)節(jié),直接參與控制過程。一臺單片機可以對多個被控參數(shù)進行巡回檢測, 并把檢測結(jié)果和給定值進行比較,再按事先約定的控制規(guī)律進行運算處理,然 后通過 D/A 和反多路開關(guān)控制執(zhí)行機構(gòu)動作,從而使生產(chǎn)過程始終處于最佳狀 態(tài)。 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 3 (2)單片機在分布式控制系統(tǒng)中的應(yīng)用 分布式控制系統(tǒng)(Distributed Control System),簡稱 DCS。它實際上是 一個分級結(jié)構(gòu)的計算機系統(tǒng),這類系統(tǒng)一般由一臺或數(shù)臺主計算機和若干單片 機構(gòu)成。單片機在工業(yè)控制中直接位于控制第一線,應(yīng)用面廣、應(yīng)用量大,是 工廠自動化的關(guān)鍵部件之一。 1.3 主要工作任務(wù) 本文的設(shè)計是單片機系統(tǒng)基本模塊的一部分,即利用單片機驅(qū)動顯示屏工 作。其中點陣行掃描由單片機直接驅(qū)動,列掃描由單片機驅(qū)動的 74LS138 直接 驅(qū)動,通過程序?qū)懭氪a從而實現(xiàn)點陣的顯示。 這部分電路在單片機的學(xué)習(xí)中很重要,我們要知道點陣的顯示原理,了解 行掃描和列掃描是怎么一回事,以及用什么來驅(qū)動行掃描和用什么來驅(qū)動列掃 描,這里我們使用了 74ls138 來驅(qū)動列掃描,通過這個設(shè)計,我們可以更加明 白 74ls138 的使用方法以及它的一些功能特性。對點陣顯示屏及其他的一些顯 示屏也能有更多的了解。 2 硬件設(shè)計 2.1 單片機系統(tǒng)的基本模塊 基本模塊的制作是基于單片機的 16*16 點陣滾動顯示的基本思路,也是我 們研究的基于單片機的 16*16 點陣滾動顯示的重要依據(jù)。如圖 1 所示基于單片 機系統(tǒng)基本模塊圖。 圖 1 單片機系統(tǒng)基本模塊圖 其中,單片機最小系統(tǒng)包括復(fù)位電路、晶振電路和電源電路。顯示部分即 點陣顯示電路,驅(qū)動部分即 74LS138 驅(qū)動電路,接口擴展在本次設(shè)計中暫未使 用。 單片機系統(tǒng) 顯示部分 驅(qū)動部分 單片機最小系統(tǒng) 接口擴展部分 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 4 2.2 16*16 點陣滾動顯示的硬件設(shè)計 2.2.1單個點陣顯示基本原理 一般的點陣都是 8*8 的,即橫豎都有 8 個發(fā)光二極管, 如圖 2 所示。 觀察二極管正負極,我們可以很容易發(fā)現(xiàn),如果賦予 P0=0 xff;P2=0 x00;那么所有的發(fā)光二極管將被點亮,從 而點陣就可以實現(xiàn)全亮。類似的,如果需要實現(xiàn)某一列或 者某一行全亮,也可以進行類似的賦值。比如,我們要實 現(xiàn)第一列全亮,第一列全亮就要求 P20=0;其他為 1,則代 碼為 P0=0 xff;P2=0 xfe; 但是如果需要讓點陣顯示一個字符的話,上述賦 值則不能達到目的,這里,我們需要先知道掃描的概念。 所謂掃描,就是每隔一個時間段,發(fā)送一組代碼,當(dāng)然,這個時間段要足 夠小。由于人眼有視覺暫留效應(yīng),人的肉眼無法分辨,因此,經(jīng)過多次掃描, 點陣上就能穩(wěn)定的顯示一個字符。那么程序上如何實現(xiàn)掃描呢? 掃描包括行掃描和列掃描,我們可以任意使用其中一種。假設(shè)我們使用行 掃描,就是首先令 P07 為 1,即 P00=0 x80;然后觀察在這一行上有哪些二極管 被點亮,點亮的那一列所對應(yīng)的端口就為 0,不亮的就為 1,記下此時 P2 數(shù)值, 短暫延時過后,令 P06=1,即 P00=0 x40;然后觀察在這一行上有哪些二極管被 點亮,點亮的那一列就為 0,不亮的就為 1,記下此時 P2 數(shù)值,同理如此重復(fù) 下去,直到 P00=0 x01;那么所有的 P0 和 P2 的數(shù)值就構(gòu)成了兩個長度為 8 的數(shù) 組,我們可以在程序中每個一段時間按順序發(fā)送一組代碼,只要時間段足夠短, 那么我們就可以在點陣上看到穩(wěn)定的字符了。 以上就是單個點陣顯示的基本原理。 2.2.216*16 點陣的組成及顯示原理 圖 2 8*8 點陣 圖 3 16*16 點 陣 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 5 所謂 16*16 點陣,就是行列各位 16 個長度的點陣,現(xiàn)實中我們可以通過 4 個 8*8 點陣進行拼湊來實現(xiàn)一個 16*16 的點陣。如圖 3 所示。圖中的 16*16 點 陣由 U6,U7,U8,U9 四個單點陣組成,所有的行(X0-X7)都通過排阻接到單片機 的 P0 口上,所有的列(Y00-Y07、Y10-Y17、Y20-Y27、Y30-Y37)接到不同的 74ls138(U2,U3,U4,U5)上,U2 控制 U6,U3 控制 U7,U4 控制 U8,U5 控制 U9。74ls138 直接由單片機的 P2 口進行驅(qū)動,這樣就形成了一個完整的電路。 如圖 4 所示。 其顯示原理與單個點陣的顯示原理類 似,但是這里需要先把代碼寫入 U6,然后 短暫延時后寫入 U7,直到 U9。時間段控制 合理的話,我們就可以看到顯示屏上將顯 示穩(wěn)定的字符。這里涉及到一個滾動顯示 的問題,所謂滾動顯示,即字符是從屏幕 右端慢慢往左邊移動,好像是一個拉幕的 效果,那么滾動顯示在程序上如何實現(xiàn)呢? 這里我們就要用到單片機的定時中斷,中 斷一次,字符往左移動一次,如此循環(huán), 即實現(xiàn)了字符的滾動顯示。這與上面單個 點陣的靜態(tài)顯示是有區(qū)別的。 關(guān)于 74LS138 的使用,74ls138 是 3-8 線譯碼器,當(dāng) E1=1,E2,E3=0 時,該 譯碼器被選中,此時如果數(shù)據(jù)輸入端 ABC 輸入 000-111 八個數(shù)據(jù),輸出端 Y0- Y7 將依次輸出 0。所以,我們可以依次選中四個譯碼器,向數(shù)據(jù)輸入端寫入數(shù) 據(jù)來直接控制某個點陣的顯示。 以上就是 16*16 點陣的滾動顯示原理。 2.2.316*16 點陣滾動顯示的硬件設(shè)計 圖 4 74ls138 驅(qū)動電路 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 6 如圖 5 就是本次設(shè)計的全部硬件電路圖: 3 軟件設(shè)計 3.1 16*16 點陣滾動顯示的軟件設(shè)計 在設(shè)計 16*16 滾動顯示的軟件部分時,我們必須要明白其中的原理。本次 設(shè)計中我們需要注意以下幾個問題:第一,怎么樣讓點陣顯示我們需要的字符, 即我們?nèi)绾潍@得字符顯示的代碼。第二,如何實現(xiàn)字符的滾動顯示。第三,如 何使畫面保持穩(wěn)定。 第一,如何取得代碼?,F(xiàn)在針對點陣的取字模軟件很多,我們只需要打開 軟件,寫入需要取字模的字,然后注意取字模的順序,是橫向還是縱向就行了。 我們這里采用縱向取模,設(shè)置字模為 C51 格式。這樣當(dāng)寫入的字確定后,我們 就可以直接復(fù)制字模到程序中來實現(xiàn)相應(yīng)功能。如“歡”的字模就為: 0 x04,0 x28,0 x08,0 x24,0 x32,0 x22,0 xC2,0 x21,0 xC2,0 x26,0 x34,0 x38,0 x04,0 x04,0 x08, 0 x18,0 x30,0 xF0,0 xC0,0 x17,0 x60,0 x10,0 x18,0 x10,0 x0C,0 x14,0 x06,0 x18,0 x04,0 x10, 0 x00,0 x00。 圖 5 本次設(shè)計完整電路圖 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 7 第二,如何實現(xiàn)滾動顯示。為了實現(xiàn)字符的滾動顯示,我們加入了定時中 斷函數(shù),如下: void timer0() interrupt 1 using 3 TH0=0 xd8; TL0=0 xf0; /這里實現(xiàn) 10ms 定時,10ms 時間到后就產(chǎn)生中斷 if (n1100) offset=0; n=0; 在主函數(shù)中,我們通過:P0=*(p+offset+2*i); ;這句話來實現(xiàn)字符的滾動顯示,每 中斷 10 次后 offset 加 2,即字符整體往左移動 2 個點,移動時間間隔為 10*10ms=100ms,由于人眼的視覺暫留效應(yīng),我們看到的字符是在流暢的往左移 動。 第三,如何使畫面保持穩(wěn)定。畫面的穩(wěn)定有兩個條件:一,中斷的時間應(yīng) 控制在合理的范圍之內(nèi),時間小了會看不清畫面,時間大了畫面不連續(xù)。二, 選中各個點陣中間的延時,也應(yīng)當(dāng)控制在合理范圍之內(nèi),延時函數(shù)如下: void delay(void) int16 i;for (i=0;i50;i+); 這兩個條件控制好了,我們就可以看到顯示的畫面很穩(wěn)定,很流暢。 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 8 4 軟件仿真結(jié)果 4.116*16 點陣滾動顯示的仿真結(jié)果 如圖 6、7、8、9 為本次 16*16 點陣滾動顯示的仿真結(jié)果: 圖 6 點陣顯 示“歡”字 圖 7 點陣顯示“迎”字 圖 8 點陣顯示“您”字 圖 9 點陣顯示兩個字之間 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 9 結(jié) 論 本次設(shè)計的基于單片機的 16*16 點陣的滾動顯示經(jīng)測試仿真結(jié)果良好,能 清楚的看到字符的滾動顯示,畫面比較穩(wěn)定,流暢。有時會出現(xiàn)字符顯示不完 整的現(xiàn)象,我認為這是程序在時間的控制上做的不夠好。但程序思想還是很正 確的,學(xué)生可以很容易就讀懂程序,電路也很容易就看明白了。在最后的硬件 設(shè)計時,我們要認真畫原理圖和 PCB,尤其是在 PCB 布線時,我們要考慮板子 的大小要適宜,太大了會浪費資源,太小了對于元件就不好擺放,還要注意元 件的擺放位置要適宜布線,不要造成多處飛線的情況,最后,還要設(shè)置線寬, 線太細的話容易斷。最后再完成調(diào)試檢測工作。 通過這次的設(shè)計,我明白了點陣的工作原理,對單片機以及其他外部器件 有了更深的理解,對市場上的元器件價格有了了解,也對各式各樣的點陣廣告 牌等電子顯示屏的工作原理有了更深的認識 同時,在考慮問題方面對于這部分的設(shè)計一定要結(jié)合所有的部分綜合考慮, 在我們初始設(shè)計的時候就應(yīng)該有大致的整體框架。 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 10 參參考考文文獻獻 1 胡鍵 .單片機原理及接口技術(shù)M.北京:機械工業(yè)出版社,2005 2 陶國正 .單片機與接口應(yīng)用技術(shù)M.蘇州:蘇州大學(xué)出版社, 2004 3 梅麗鳳,單片機原理及接口技術(shù)M。王艷秋,汪毓鐸。北京:清 華大學(xué)出版社 ,2003,5 4 鄭學(xué)堅 .微型計算機原理與應(yīng)用M.北京:清華大學(xué)出版社, 2001 5 徐愛鈞,智能化測量控制儀表原理與設(shè)計M。北京:北京航空 航天大學(xué)出版社, 2004,9 6 張迎新,單片微型計數(shù)機原理,應(yīng)用及接口技術(shù)M。北京:國 房工業(yè)出版社, 1993 7 李華 . MCS-51 系列單片 機實用接口技術(shù) M.北京:北京航空航天 大學(xué)出版社, 1993 8 王幸之單片機應(yīng)用系統(tǒng)抗干擾技術(shù)M.北京:北京航空航天大 學(xué)出版社, 1999 9 何立民 . MCS-51 系列 單片 機應(yīng)用系統(tǒng)設(shè)計系統(tǒng)配置與接口技術(shù) M.北京:北京航空航天大學(xué)出版社,1990 10 薛均義,張彥斌 MCS-51/96 系列單片微型計算機及其應(yīng)用 M西安:西安交通大學(xué)出版社,1997 11 彭勇 ; 向云南 ; 李書舟 ; “單片機 ”課程說課 J,教師, 2009, 53 ;27-28 12 郭兆正. LED 點陣顯示屏系統(tǒng)設(shè)計J. 渤海大學(xué)學(xué)報(自然科學(xué)版), 2005,(04) 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 11 2 李喆. 淺談 LED 電子顯示屏在幕墻系統(tǒng)中的應(yīng)用J. 硅谷, 2009,(10) 3詹新生,張江偉. 基于單片機的 1664 LED 點陣顯示屏的設(shè)計J. 電子元器件 應(yīng)用, 2009,(08) 14.莫少瑩。單片機原理及接口技術(shù)課程實驗教學(xué)改革J。大眾科 技。 2010, (9)175,,77 致謝 本論文是在我的指導(dǎo)老師楊保華講師的親切關(guān)懷和悉心指導(dǎo)下完成的。感 謝楊老師對本論文從選題、構(gòu)思、資料收集到最后定稿的各個環(huán)節(jié)給予細心的 指引和教導(dǎo),使我對于單片機的 16*16 點陣滾動顯示設(shè)計有較好的認識,并最 終得以完成畢業(yè)論文。對此我表示衷心的感謝。楊老師嚴謹?shù)闹螌W(xué)態(tài)度、淵博 的知識、敏銳的學(xué)術(shù)思維、精益求精的工作態(tài)度、積極進取的科研精神以及誨 人不倦的師者風(fēng)范是我學(xué)習(xí)的楷模,此外還得到其他眾多老師的關(guān)心支持和幫 助,在此,謹向老師們致以衷心的感謝和崇高的敬意! 在大學(xué)四年生活中,得到各位老師、同學(xué)的關(guān)心與幫助,特別要感謝我的 好友張新泉同學(xué)對我的幫助。我在學(xué)習(xí)和生活中不斷得到友誼的溫暖與關(guān)懷, 最重要的是一種精神上的激勵,讓我非常感動。 感謝父母對我二十多年來辛勤的養(yǎng)育,并讓我獲取了一定的知識并最終走向 社會為社會貢獻自己! 最后,我要向在百忙之中抽時間對本文進行審閱、評議和參加本人論文答 辯的各位老師表示衷心的感謝! 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 12 附錄 相關(guān)源程序 #include #define int8 unsigned char #define int16 unsigned int int8 n; int8 code table32= 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,/*顯示一個空屏*/ 0 x04,0 x28,0 x08,0 x24,0 x32,0 x22,0 xC2,0 x21,0 xC2,0 x26,0 x34,0 x38,0 x04,0 x04,0 x08, 0 x18,0 x30,0 xF0,0 xC0,0 x17,0 x60,0 x10,0 x18,0 x10,0 x0C,0 x14,0 x06,0 x18,0 x04,0 x10, 0 x00,0 x00,/*歡*/ 0 x02,0 x02,0 x04,0 x82,0 xF8,0 x73,0 x04,0 x20,0 x02,0 x00,0 xE2,0 x3F,0 x42,0 x20,0 x82, 0 x40,0 x02,0 x40,0 xFA,0 x3F,0 x02,0 x20,0 x42,0 x20,0 x22,0 x20,0 xC2,0 x3F,0 x02,0 x00, 0 x00,0 x00,/*迎*/ 0 x00,0 x01,0 x04,0 x02,0 x1C,0 x0C,0 xC0,0 x3F,0 x1C,0 xC0,0 x02,0 x09,0 x02,0 x16,0 x9 2,0 x60,0 x4A,0 x20,0 x82,0 x2F,0 x02,0 x20,0 x0E,0 x24,0 x00,0 x22,0 x90,0 x31,0 x0C,0 x2 0,0 x00,0 x00,/*您*/ 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 13 0 x44,0 x10,0 x44,0 x14,0 x88,0 x54,0 x88,0 x54,0 xD0,0 x5F,0 x30,0 x50,0 x60,0 x50,0 xFE ,0 x7F,0 x40,0 x50,0 x20,0 x90,0 xB0,0 x9F,0 x98,0 x92,0 x8C,0 x94,0 x88,0 x34,0 x80,0 x11, 0 x00,0 x00,/*乘*/ 0 x82,0 x00,0 x02,0 x01,0 x22,0 x06,0 x22,0 x38,0 x22,0 x04,0 x22,0 x03,0 x22,0 x00,0 xFE, 0 xFF,0 xA2,0 x00,0 x22,0 x01,0 x22,0 x02,0 x22,0 x3C,0 x22,0 x02,0 x02,0 x01,0 x02,0 x00, 0 x00,0 x00,/*坐*/ 0 x00,0 x00,0 x80,0 x00,0 x04,0 x01,0 x0E,0 x02,0 x14,0 x0C,0 x24,0 x70,0 xC4,0 x21,0 x8C ,0 x00,0 x08,0 x00,0 x08,0 x70,0 x28,0 x08,0 x1E,0 x06,0 x0C,0 x03,0 x80,0 x01,0 x00,0 x01, 0 x00,0 x00,/*公*/ 0 x40,0 x00,0 x40,0 x08,0 x41,0 x08,0 x42,0 x08,0 x4C,0 x08,0 xF8,0 x7F,0 x50,0 x08,0 x40, 0 x08,0 x40,0 x08,0 x60,0 x08,0 xD0,0 x7F,0 x4C,0 x08,0 x47,0 x08,0 x42,0 x08,0 x40,0 x00, 0 x00,0 x00,/*共*/ 0 x20,0 x08,0 x20,0 x86,0 x7F,0 x60,0 x80,0 x0F,0 x00,0 x04,0 x00,0 x1A,0 x00,0 xEA,0 x0 0,0 x2A,0 x00,0 x2A,0 x00,0 x2A,0 x00,0 x2A,0 xF0,0 x2B,0 x0C,0 x28,0 x02,0 x20,0 x0F,0 x 00,0 x00,0 x00,/*汽*/ 0 x20,0 x00,0 x20,0 x20,0 x20,0 x21,0 x20,0 x23,0 x20,0 x25,0 x20,0 x39,0 x20,0 xE1,0 x20, 0 x21,0 xFF,0 x2F,0 x20,0 x21,0 x20,0 x21,0 x20,0 x21,0 x20,0 x21,0 x20,0 x21,0 x20,0 x00,0 x00,0 x00,/*車*/ 0 x00,0 x00,0 x00,0 x00,0 x1A,0 x00,0 x1C,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00 ,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,/*,*/ 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x0C,0 x0E,0 x14,0 x10,0 x24, 0 x10,0 x44,0 x10,0 x84,0 x11,0 x0C,0 x0E,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,/*2*/ 0 x04,0 x02,0 x44,0 x06,0 xC4,0 x1A,0 x48,0 xE3,0 x48,0 x46,0 x48,0 x00,0 x04,0 x09,0 x04 ,0 x09,0 x08,0 x09,0 xC8,0 xFF,0 x30,0 x09,0 x28,0 x49,0 x44,0 x39,0 x02,0 x29,0 x1F,0 x01, 0 x00,0 x00,/*線*/ 0 x00,0 x02,0 x02,0 x42,0 x04,0 x42,0 x08,0 x42,0 x30,0 x42,0 xC0,0 x7F,0 x00,0 x42,0 x00, 0 x42,0 x00,0 x42,0 x00,0 x42,0 xFE,0 x7F,0 x00,0 x42,0 x00,0 x42,0 x00,0 x42,0 x00,0 x42,0 x00,0 x00,/*開*/ 0 x40,0 x04,0 x80,0 x08,0 x00,0 x11,0 xFF,0 xEF,0 x00,0 x44,0 x02,0 x10,0 x82,0 x10,0 x82, 0 x10,0 x82,0 x90,0 xFE,0 x7F,0 x82,0 x50,0 x82,0 x10,0 x82,0 x10,0 x82,0 x10,0 x02,0 x10,0 淮北師范大學(xué)物理與電子信息學(xué)院 2007 級學(xué)士論文 基于單片機的 16*16 點陣滾動顯 示 14 x00,0 x00,/*往*/ 0 x00,0 x04,0 x01,0 x04,0 x02,0 x04,0 x04,0 x04,0 x08,0 x04,0 x30,0 x04,0 xC0,0 x05,0 x00, 0 xFE,0 x80,0 x05,0 x60,0 x04,0 x10,0 x04,0 x0C,0 x04,0 x06,0 x04,0 x03,0 x04,0 x02,0 x04,0 x00,0 x00,/*大*/ 0 x00,0 x02,0 x40,0 x0C,0 x40,0 x08,0 x40,0 x48,0 x40,0 x3A,0 x40,0 x2A,0 x42,0 x0A,0 x4 1,0 x8A,0 xFE,0 x7A,0 x40,0 x2B,0 x40,0 x0A,0 x40,0 x18,0 x40,0 xEA,0 x40,0 x4C,0 x40,0 x08,0 x00,0 x00,/*學(xué)*/ 0 x20,0 x08,0 x30,0 x08,0 xE0,0 xFF,0 x42,0 x08,0 x4C,0 x08,0 xF0,0 x1F,0 x10,0 x12,0 x1 A,0 x12,0 xF2,0 x13,0 x04,0 x10,0 xC8,0 xFF,0 x30,0 x10,0 xCC,0 x50,0 x02,0 x37,0 x1C,0 x 12,0 x00,0 x00,/*城*/ 0 x00,0 x00,0 x00,0 x00,0 x1A,0 x00,0 x1C,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00 ,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,/*,*/ 0 x00,0 x02,0 x00,0 x42,0 x00,0 x32,0 xFE,0 x23,0 x04,0 x00,0 x08,0 x44,0 xFF,0 x55,0 x50, 0 x55,0 x50,0 x55,0 x50,0 xFD,0 x52,0 x55,0 x51,0 x55,0 xFE,0 x55,0 x00,0 x44,0 x00,0 x04, 0 x00,0 x00,/*請*/ 0 x00,0 x01,0 x04,0 x02,0 x1C,0 x0C,0 xC0,0 x3F,0 x1C,0 xC0,0 x02,0 x09,0 x02,0 x16,0 x9 2,0 x60,0 x4A,0 x20,0 x82,0 x2F,0 x02,0 x20,0 x0E,0 x24,0 x00,0 x22,0 x90,0 x31,0 x0C,0 x2 0,0 x00,0 x00,/*您*/ 0 x82,0 x00,0 x02,0 x01,0 x22,0 x06,0 x22,0 x38,0 x22,0 x04,0 x22,0 x03,0 x22,0 x00,0 xFE, 0 xFF,0 xA2,0 x00,0 x22,0 x01,0 x22,0 x02,0 x22,0 x3C,0 x22,0 x02,0 x02,0 x01,0 x02,0 x00, 0 x00,0 x00,/*坐*/ 0 x01,0 x08,0 xC2,0 x08,0 x44,0 x0F,0 x28,0 xF8,0 x30,0 x08,0 xCE,0 x0F,0 x04,0 x01,0 x00 ,0 x41,0 x02,0 x41,0 x01,0 x41,0 xFE,0 x4F,0 x00,0 x51,0 x00,0 x61,0 x00,0 x41,0 x00,0 x01, 0 x00,0 x00,/*好*/ 0 x42,0 x08,0 x81,0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論