版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 單片機(jī)系統(tǒng)課程設(shè)計(jì)報(bào)告</p><p> 題目: 單片機(jī)課程設(shè)計(jì)16乘16點(diǎn)陣顯示</p><p> 專業(yè):09電氣工程及其自動(dòng)化(2)班 </p><p><b> 姓 名: </b></p><p><b> 學(xué)號(hào): </b></p&g
2、t;<p> 指 導(dǎo) 教 師: </p><p><b> 目錄</b></p><p> 摘要及其概述……………………………………………………1</p><p> 元器件說(shuō)明………………………………………………………2</p><p> 2.1管腳說(shuō)明………………………………………………………
3、2</p><p> 2.2 P3口…………………………………………………………3 </p><p> 2.3振蕩器特性……………………………………………………3</p><p> 2.4 LED共陽(yáng)極形式………………………………………………3</p><p> 三、 系統(tǒng)設(shè)計(jì)的原理……………………………………………………4</
4、p><p> 3.1 單片機(jī)的振蕩電路……………………………………………4</p><p> 3.2 單片機(jī)的復(fù)位電路……………………………………………4</p><p> 3.3 16*16LED 顯示屏電路和原理………………………………4</p><p> 3.4 16*16點(diǎn)陣的原理……………………………………………5</p&
5、gt;<p> 四、 仿真結(jié)果…………………………………………………………5</p><p> 4.1 實(shí)驗(yàn)?zāi)M后生成圖…………………………………………5</p><p> 4.2 仿真程序……………………………………………………8</p><p> 五、 參考文獻(xiàn)…………………………………………………………11</p><
6、p><b> 摘要</b></p><p> 本設(shè)計(jì)是一16*16點(diǎn)陣LED電子顯示屏的設(shè)計(jì),整機(jī)以美國(guó)ATMEL公司生產(chǎn)的40腳單片機(jī)AT89C51為核心,介紹了以它為控制系統(tǒng)的LED點(diǎn)陣電子顯示屏的動(dòng)態(tài)設(shè)計(jì)和開(kāi)發(fā)過(guò)程。通過(guò)該芯片控制一個(gè)驅(qū)動(dòng)器74HC154和兩個(gè)列驅(qū)動(dòng)器74HC595米驅(qū)動(dòng)顯示。該電子顯示屏可以顯示各種文字或單色圖像,全屏能顯示1個(gè)漢字,采用4塊8*8點(diǎn)陣LE
7、D顯示模塊米組成16*16點(diǎn)陣顯示模式。顯示采用動(dòng)態(tài)顯示,是的圖形或文字能夠?qū)崿F(xiàn)靜止、移入移出等多種顯示方式。文中詳細(xì)介紹了LED點(diǎn)陣顯示的硬件設(shè)計(jì)思路、硬件電路個(gè)個(gè)部分的功能原理、相應(yīng)軟件的程序設(shè)計(jì),以及使用說(shuō)明等。</p><p> 單片機(jī)控制系統(tǒng)程序采用單片機(jī)匯編語(yǔ)言進(jìn)行編輯,通過(guò)編程控制各顯示點(diǎn)對(duì)應(yīng)LED陽(yáng)極和陰極端的電平,就可以有效的控制各顯示點(diǎn)的亮滅。所顯示字符的點(diǎn)陣數(shù)據(jù)可以自行編寫,也可以標(biāo)準(zhǔn)字庫(kù)
8、中提取。</p><p> LED顯示以其組構(gòu)方式靈活、顯示穩(wěn)定、功耗低、壽命長(zhǎng)、技術(shù)成熟、成本低廉等特點(diǎn)在車站、證券所、運(yùn)動(dòng)場(chǎng)館、公交干道及各種室內(nèi)外顯示場(chǎng)合的信息發(fā)布,公益宣傳,環(huán)境參數(shù)實(shí)時(shí),重大活動(dòng)倒計(jì)時(shí)等等得到廣泛的應(yīng)用。</p><p> 設(shè)計(jì)結(jié)果證明,該系統(tǒng)顯示誤差小,性能穩(wěn)定,結(jié)構(gòu)合理,擴(kuò)展能力強(qiáng)。</p><p> 關(guān)鍵詞:AT89C51單片機(jī)
9、;LED;點(diǎn)陣顯示;動(dòng)態(tài)顯示;匯編語(yǔ)言</p><p><b> 概述</b></p><p><b> 1設(shè)計(jì)的目的 </b></p><p> 了解 16*16 矩陣式 LED 的工作原理 2 掌握單片機(jī)擴(kuò)展 16*16 點(diǎn)陣 LED 顯示漢字的編程方法</p><p><b>
10、 2功能說(shuō)明 </b></p><p> 本設(shè)計(jì)采用四片鎖存器 74LS273 擴(kuò)展了一片 16*16 的共陽(yáng)極 LED 顯示器,1#和 2#用于控制,3#和 4#用于控制,每列掃描一列,數(shù)據(jù)分兩次送入,共掃描 16 次 在本設(shè)計(jì)中給出了幾個(gè)漢字顯示的點(diǎn)陣圖,要求在 LED 顯示器上顯示“西北民族大學(xué)電氣工程09電氣工程及其自動(dòng)化二班霍祥宇”字。</p><p><b
11、> 3單片機(jī)的應(yīng)用</b></p><p> 單片機(jī)是生活必不可缺的,顧名思義單片機(jī)的應(yīng)用是很廣泛的,導(dǎo)彈的導(dǎo)航裝置、飛機(jī)上 各種儀表的控制、計(jì)算機(jī)的網(wǎng)絡(luò)通訊和數(shù)據(jù)傳輸、工業(yè)自動(dòng)化過(guò)程和實(shí)時(shí)控制數(shù)據(jù)處理、廣 泛使用的智能 IC 卡、民用豪華轎車的安全保障系統(tǒng)、錄像機(jī)和攝像機(jī)、全自動(dòng)洗衣機(jī)的控 制、以及程控玩具、電子寵物等等。單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航 空航天、專用設(shè)備的
12、智能化管理及過(guò)程控制等領(lǐng)域。</p><p> 4AT89C52 單片機(jī)概述</p><p> AT89C52是一種帶 4KB 閃爍可編程可擦除只讀存儲(chǔ)器的低電壓、高性能 CMOS 型 8位微處理器,俗稱單片機(jī)。該器件采用 ATMEL 高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè) 標(biāo)準(zhǔn)的 MCS-51 指令集和輸出管腳相兼容。由于將多功能 8 位 CPU 和閃爍存儲(chǔ)器組合在單 個(gè)芯片中,能夠
13、進(jìn)行 1000 次寫/擦循環(huán),數(shù)據(jù)保留時(shí)間為 10 年。他是一種高效微控制器, 為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。 因此, 在智能化電子設(shè)計(jì)與制作 過(guò)程中經(jīng)常用到 AT89C52 芯片。</p><p> 圖 1 AT89C52 引腳圖</p><p><b> 二、元器件說(shuō)明</b></p><p><b>
14、 2.1管腳說(shuō)明</b></p><p> VCC:供電電壓。 GND:接地。 P0 口:P0 口為一個(gè) 8 位漏級(jí)開(kāi)路雙向 I/O 口,每腳可吸收 8TTL 門電流。當(dāng) P1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它 可以被定義為數(shù)據(jù)/地址的第八位。 FIASH 編程時(shí), 口作為原碼輸入口, FIASH 在 P0 當(dāng) 進(jìn)行校驗(yàn)時(shí),P0 輸出原碼,此時(shí) P0
15、外部必須被拉高。 P1 口:P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸 出 4TTL 門電流。P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入,P1 口被外部 下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH 編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。 P2 口:P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2
16、 口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并 因此作為輸入時(shí),P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。 P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行</p><p><b> 2.2P3 口</b></p><p> P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門 電流。
17、當(dāng) P3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于 外部下拉為低電平,P3 口將輸出電流(ILL)這是由于上拉的緣故。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: 口管腳 備選功能 P3.0 RXD(串行輸入口) P3.1 TXD(串行輸出口) P3.2 /INT0(外部中斷 0) P3.3 /INT1(外部中斷 1) P3.4 T0(記時(shí)器 0 外部輸入) P3.5 T1(記時(shí)器 1 外
18、部輸入) P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí) 間。 ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地 位字節(jié)。在 FLASH 編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE 端以不變的 頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的
19、 1/6。因此它可用作對(duì)外</p><p> XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 XTAL2:來(lái)自反向振蕩器的輸出。</p><p><b> 2.3振蕩器特性</b></p><p> XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為片 內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用
20、外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2 應(yīng) 不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈 寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。</p><p> 2.3 LED 顯示說(shuō)明</p><p> 隨著現(xiàn)代光電技術(shù)、微電子技術(shù)及計(jì)算機(jī)技術(shù)的飛速發(fā)展和普及,LED 顯示屏已遍及社會(huì) 的各個(gè)領(lǐng)域。簡(jiǎn)單的講,顯示屏就是由若干個(gè)可組合拼接的顯示單元構(gòu)成屏體,再加上一
21、套 適當(dāng)?shù)目刂破鳌K远喾N規(guī)格的顯示板配合不同技術(shù)的控制器就可以組成許多種 LED 顯示 屏,以滿足不同環(huán)境,不同顯示要求的需要。LED 顯示屏是由幾萬(wàn)到幾十萬(wàn)個(gè)半導(dǎo)體發(fā)光二 極管像素點(diǎn)均勻排列組成。 利用不同的材料可以制造不同色彩的 LED 像素點(diǎn)。 目前應(yīng)用最廣 的是紅色、綠色、黃色。而藍(lán)色和純綠色 LED 的開(kāi)發(fā)已經(jīng)達(dá)到了實(shí)用階段。LED 顯示屏可以 顯示變化的數(shù)字、文字、圖形圖像;不僅可以用于室內(nèi)環(huán)境還可以用于室外環(huán)境,具有投影
22、 儀、電視墻、液晶顯示屏無(wú)法比擬的優(yōu)點(diǎn)。LED 顯示屏的分類:按顏色可以分為單基色顯示 屏、雙基色顯示屏、全基色顯示屏;按顯示器分類 LED 數(shù)碼顯示屏、LED 點(diǎn)陣圖文顯示屏; 按實(shí)用場(chǎng)合分類有室內(nèi)顯示屏和室外顯示屏。 仔細(xì)分解一個(gè) LED 顯示屏, 它有以下一些要素 構(gòu)成:金屬結(jié)構(gòu)框架、顯示單元、掃描控制板、開(kāi)關(guān)電源、雙絞線傳輸電纜、主控制儀、專 用顯示卡及多媒體卡、電腦及其外設(shè)、其它信息源</p><p>
23、 圖2 74LS273 鎖存器</p><p> 2.4 LED 共陽(yáng)極形式</p><p> 74LS273 是 8 位數(shù)據(jù)/地址鎖存器,他是一種帶清除功能的 8D 觸發(fā)器,下面我介紹一下他的 管腳圖功能表等資料。 (1).1 腳是復(fù)位 CLR,低電平有效,當(dāng) 1 腳是低電平時(shí),輸出腳 2(Q0)、 5(Q1)、 6(Q2)、 9(Q3)、 12(Q4)、15(Q5)、16(Q6
24、)、19(Q7)全部輸出 0,即全部復(fù)位; (2).當(dāng) 1 腳為高電平時(shí),11(CLK)腳是鎖存控制端,并且是上升沿觸發(fā)鎖存,當(dāng) 11 腳有一個(gè) 上升沿,立即鎖存輸入腳 3、4、7、8、13、14、17、18 的電平狀態(tài),并且立即呈現(xiàn)在在輸出腳 2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)上. 74ls273 管腳功能: 1D~8D 為數(shù)據(jù)輸入端,1Q~8Q 為數(shù)據(jù)輸出端,正脈沖
25、觸發(fā),低電平清除,常用作 8 位地 址鎖存器。下圖是 74LS273 的管腳圖:</p><p> 圖3 74LS273 管腳圖</p><p><b> 三、系統(tǒng)設(shè)計(jì)的原理</b></p><p><b> 圖 4 設(shè)計(jì)原理圖</b></p><p> 3.1 單片機(jī)的振蕩電路</
26、p><p> 單片機(jī)外圍電路一般有兩塊:時(shí)鐘電路(如圖 3.2.3)和復(fù)位電路(3.2.4) 時(shí)鐘電路由一個(gè)晶振和兩個(gè)小電容組成,用來(lái)產(chǎn)生時(shí)鐘頻率 復(fù)位電路由一個(gè)電阻、 按鍵和一個(gè)電容組成, 用來(lái)產(chǎn)生復(fù)位信號(hào), 使單片機(jī)上電的時(shí)候復(fù)位。</p><p> 圖 5 振蕩電路 AT89C52 單片機(jī)芯片內(nèi)部有一個(gè)反向放大器構(gòu)成的振蕩器,XTAL1 和 XTAL2 分別為振蕩器 電路的輸入端和輸
27、出端, 時(shí)鐘可由內(nèi)部和外部生成, XTAL1 和 XTAL2 引腳上外接定時(shí)元件, 在 內(nèi)部振蕩電路就會(huì)產(chǎn)生自激振蕩。 系統(tǒng)采用的定時(shí)元件為石英晶體和電容組成的并聯(lián)諧振回 路。晶振頻率選擇 12MHz,C1、成的電容值取 22PF,電容的大小頻率起微調(diào)的作用</p><p> 3.2 單片機(jī)的復(fù)位電路</p><p> 復(fù)位電路 單片機(jī)有多種復(fù)位電路,本系統(tǒng)采用電平式開(kāi)關(guān)復(fù)位與上電復(fù)位
28、方式,當(dāng)上電時(shí),C1 相 當(dāng)于短路,使單片機(jī)復(fù)位,在正常工作時(shí),按下復(fù)位時(shí)單片機(jī)復(fù)位。在有時(shí)碰到干擾時(shí)會(huì)造 成錯(cuò)誤復(fù)位,但是大多數(shù)條件下,不會(huì)出現(xiàn)單片機(jī)錯(cuò)誤復(fù)位,而可能會(huì)引起內(nèi)部某些寄存器 錯(cuò)誤復(fù)位,在復(fù)位端加一個(gè)去耦電容,則會(huì)得 到很好的效果。</p><p> 3.3 16*16LED 顯示屏電路和原理</p><p> 16*16LED 顯示屏電路由四個(gè) 8*8LED 點(diǎn)陣組成的
29、,其中二極管的正極控制器也就是 AT89C52,負(fù)極接譯碼器也就是 74LS138。顯示屏可以顯示字符、漢字、動(dòng)畫等任何圖形。 該電路充分利用了單片機(jī)的 I/O 口資源.使整機(jī)硬件達(dá)到最簡(jiǎn)。</p><p> 3.4 16*16 點(diǎn)陣的原理</p><p> 點(diǎn)陣 LED 掃描法介紹 掃描法介紹點(diǎn)陣 LED 一般采用掃描式顯示,實(shí)際運(yùn)用分為 點(diǎn)陣 三種方式:(1)點(diǎn)掃描;(2)行掃描;
30、(3)列掃描。若使用第一種方式,其掃描頻率必 須大于 16×64=1024Hz,周期小于 1ms 即可。若使用第二和第三種方式,則頻率必須大于 16 ×8=128Hz,周期小于 7.8ms 即可符合視覺(jué)暫留要求。此外一次驅(qū)動(dòng)一列或一行(16 顆 LED) 時(shí)需外加驅(qū)動(dòng)電路提高電流,否則 LED 亮度會(huì)不足。16*16 點(diǎn)陣 LED 工作原理說(shuō)明 :16*16 點(diǎn)陣共需要 256 個(gè)發(fā)光二極管組成, 且每個(gè)發(fā)光二極管是
31、放置在行線和列線的交叉點(diǎn)上, 當(dāng) 對(duì)應(yīng)的某一列置 1 電平,某一行置 0 電平,則相應(yīng)的二極管就亮;因此要實(shí)現(xiàn)一根柱形的亮 法, 對(duì)應(yīng)的一列為一根豎柱, 或者對(duì)應(yīng)的一行為一根橫柱, 因此實(shí)現(xiàn)柱的亮的方法如下所述: 一根豎柱:對(duì)應(yīng)的列置 1,而行則采用掃描的方法來(lái)實(shí)現(xiàn)。 一根橫柱:對(duì)應(yīng)的行置 0,而列 則采用掃描的方法來(lái)實(shí)現(xiàn)。</p><p><b> 四 仿真結(jié)果</b></p&g
32、t;<p> 圖4 單片機(jī)模擬電路總圖</p><p> 4.1實(shí)驗(yàn)?zāi)M后生成圖片如下</p><p> 4.2仿真程序如下:</p><p> #include<reg52.h></p><p> sbit R=P2^0;//數(shù)據(jù)輸入</p><p> sbit CLK=P2^1
33、;</p><p> sbit STB=P2^2;</p><p> char code table[]={/*-- 文字: 西 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x40,0x00,0x4F,0xFE,0x48,0x14,0x48,0
34、x24,0x48,0x44,0x7F,0x84,0x48,0x04,0x48,0x04,</p><p> 0x48,0x04,0x7F,0x84,0x48,0x44,0x48,0x44,0x48,0x44,0x4F,0xFE,0x40,0x00,0x00,0x00,</p><p> /*-- 文字: 北 --*/</p><p> /*-- 宋體1
35、2; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x00,0x08,0x04,0x0C,0x04,0x18,0x04,0x10,0x04,0x20,0xFF,0xFE,0x00,0x00,0x00,0x00,</p><p> 0x00,0x00,0xFF,0xFC,0x02,0x02,0x04,0x02,0x0C,0x02,0x18,0x02,0x0
36、8,0x1E,0x00,0x00,</p><p> /*-- 文字: 民 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x00,0x00,0x00,0x00,0x7F,0xFF,0x49,0x02,0x49,0x04,0x49,0x08,0x49,0x00,0x4F,0
37、x00,</p><p> 0x49,0xC0,0x49,0x30,0x49,0x08,0x79,0x04,0x01,0x02,0x01,0x0F,0x00,0x00,0x00,0x00,</p><p> /*-- 文字: 族 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p>
38、;<p> 0x10,0x02,0x10,0x1C,0x9F,0xE0,0x72,0x02,0x12,0x01,0x13,0xFE,0x04,0x02,0x19,0x42,</p><p> 0xF6,0x44,0x52,0x48,0x13,0xF0,0x12,0x48,0x12,0x44,0x12,0x42,0x10,0x42,0x00,0x00,</p><p>
39、/*-- 文字: 大 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x04,0x00,0x04,0x01,0x04,0x02,0x04,0x04,0x04,0x08,0x04,0x30,0x05,0xC0,0xFE,0x00,</p><p> 0x05,0x80,0x0
40、4,0x60,0x04,0x10,0x04,0x0C,0x04,0x06,0x04,0x03,0x04,0x02,0x00,0x00,</p><p> /*-- 文字: 學(xué) --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x02,0x00,0x0C,0x40,0x08,0
41、x40,0x48,0x40,0x3A,0x40,0x2A,0x40,0x0A,0x42,0x8A,0x41,</p><p> 0x7A,0xFE,0x2B,0x40,0x0A,0x40,0x18,0x40,0xEA,0x40,0x4C,0x40,0x08,0x40,0x00,0x00,</p><p> /*-- 09 --*/</p><p> /*--
42、 寬度x高度=16x16 --*/</p><p> 0x0F,0xF8,0x10,0x04,0x10,0x04,0x10,0x04,0x10,0x04,0x0F,0xF8,0x00,0x00,0x00,0x00,</p><p> 0x0F,0x08,0x10,0x84,0x10,0x84,0x10,0x84,0x10,0x84,0x0F,0xF8,0x00,0x00,0x00,
43、0x00,</p><p> /*-- 文字: 電 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x00,0x00,0x00,0x00,0x1F,0xF0,0x12,0x20,0x12,0x20,0x12,0x20,0x12,0x20,0xFF,0xFC,</p&g
44、t;<p> 0x12,0x22,0x12,0x22,0x12,0x22,0x12,0x22,0x1F,0xF2,0x00,0x02,0x00,0x0E,0x00,0x00,</p><p> /*-- 文字: 氣 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p>
45、 0x00,0x00,0x04,0x00,0x08,0x00,0x31,0x00,0xE5,0x00,0x25,0x00,0x25,0x00,0x25,0x00,</p><p> 0x25,0x00,0x25,0x00,0x25,0x00,0x25,0xF0,0x24,0x0C,0x20,0x02,0x20,0x0F,0x00,0x00,</p><p> /*-- 文字: 工
46、 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x00,0x04,0x00,0x04,0x40,0x04,0x40,0x04,0x40,0x04,0x40,0x04,0x40,0x04,0x7F,0xFC,</p><p> 0x40,0x04,0x40,0x04,0x40,
47、0x04,0x40,0x04,0x40,0x04,0x40,0x04,0x00,0x04,0x00,0x00,</p><p> /*-- 文字: 程 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x08,0x20,0x48,0xC0,0x4B,0x00,0x7F,0xF
48、F,0x89,0x00,0x88,0x82,0x01,0x22,0xFD,0x22,</p><p> 0x85,0x22,0x85,0xFE,0x85,0x22,0x85,0x22,0xFD,0x22,0x01,0x22,0x00,0x02,0x00,0x00,</p><p> /*-- 文字: 及 --*/</p><p> /*-- 宋體12;
49、 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x00,0x02,0x00,0x04,0x40,0x09,0x40,0x31,0x41,0xC2,0x7E,0x02,0x41,0x84,0x40,0x68,</p><p> 0x42,0x10,0x4F,0x10,0x72,0x68,0x03,0x84,0x02,0x06,0x00,0x03,0x00,
50、0x02,0x00,0x00,</p><p> /*-- 文字: 其 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x00,0x20,0x20,0x21,0x20,0x22,0x20,0x26,0xFF,0xFC,0x25,0x28,0x25,0x20,0x25,0x2
51、0,</p><p> 0x25,0x20,0x25,0x30,0xFF,0xE8,0x20,0x27,0x20,0x22,0x20,0x20,0x00,0x20,0x00,0x00,</p><p> /*-- 文字: 自 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p>
52、<p> 0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0x12,0x22,0x12,0x22,0x32,0x22,0xD2,0x22,</p><p> 0x52,0x22,0x12,0x22,0x12,0x22,0x12,0x22,0x1F,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,</p><p> /*
53、-- 文字: 動(dòng) --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x04,0x10,0x24,0x38,0x24,0xD0,0x27,0x10,0x24,0x30,0x24,0xA0,0x24,0x72,0x04,0x24,</p><p> 0x08,0x08,0x08,
54、0x30,0xFF,0xC0,0x08,0x04,0x08,0x02,0x0F,0xFC,0x00,0x00,0x00,0x00,</p><p> /*-- 文字: 化 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x01,0x00,0x02,0x00,0x04,0x0
55、0,0x1F,0xFE,0xE0,0x00,0x40,0x20,0x00,0x40,0x00,0x80,</p><p> 0xFF,0xFC,0x03,0x02,0x06,0x02,0x0C,0x02,0x38,0x02,0x10,0x1E,0x00,0x00,0x00,0x00,</p><p> /*-- 文字: 二 --*/</p><p> /
56、*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x00,0x00,0x00,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0x08,</p><p> 0x20,0x08,0x20,0x08,0x20,0x08,0x60,0x08,0x20,0x08,0x00,
57、0x18,0x00,0x08,0x00,0x00,</p><p> /*-- 文字: 班 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x42,0x08,0x42,0x08,0x7F,0xF0,0x42,0x11,0x42,0x92,0x07,0x04,0x00,0x1
58、8,0xFF,0xE0,</p><p> 0x00,0x04,0x42,0x04,0x42,0x04,0x7F,0xFC,0x42,0x04,0x42,0x04,0x42,0x04,0x00,0x00,</p><p> /*-- 文字: 霍 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/&
59、lt;/p><p> 0x00,0x20,0x30,0x40,0x21,0x80,0xAA,0xFF,0xAA,0xAA,0xA8,0xAA,0xA2,0xAA,0xFD,0xFE,</p><p> 0xA0,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xA8,0xAA,0x30,0x02,0x20,0x00,0x00,0x00,</p><
60、;p> /*-- 文字: 祥 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x10,0x40,0x10,0x80,0x91,0x00,0x73,0xFF,0x15,0x00,0x18,0xC0,0x00,0x20,0x92,0x20,</p><p> 0x52,
61、0x20,0x32,0x20,0x1F,0xFF,0x32,0x20,0x52,0x20,0x92,0x20,0x10,0x20,0x00,0x00,</p><p> /*-- 文字: 宇 --*/</p><p> /*-- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 --*/</p><p> 0x00,0x00,0x08,0x8
62、0,0x30,0x80,0x24,0x80,0x24,0x80,0x24,0x80,0x24,0x82,0xA4,0x81,</p><p> 0x67,0xFE,0x24,0x80,0x24,0x80,0x24,0x80,0x28,0x80,0x30,0x80,0x20,0x00,0x00,0x00</p><p><b> };</b></p>
63、<p> void delay(int z)</p><p><b> {</b></p><p><b> int x,y;</b></p><p> for(x=0;x<z;x++)</p><p> for(y=0;y<50;y++);</p>&
64、lt;p><b> }</b></p><p> void WriteByte(char dat)</p><p><b> {</b></p><p><b> char i;</b></p><p> for(i=0;i<8;i++)</p>
65、;<p><b> {</b></p><p> dat=dat>>1;</p><p><b> R=CY;</b></p><p><b> CLK=0;</b></p><p><b> CLK=1;</b><
66、;/p><p><b> }</b></p><p><b> }</b></p><p> void main()</p><p><b> {</b></p><p> int num,move,speed;</p><p&
67、gt;<b> while(1)</b></p><p><b> {</b></p><p> if(++speed>8)//移動(dòng)速度控制</p><p><b> {</b></p><p><b> speed=0;</b></
68、p><p><b> move++;</b></p><p> if(move>320)//是否完成移位一個(gè)漢字</p><p><b> move=0;</b></p><p><b> }</b></p><p> for(num=0;n
69、um<16;num++)</p><p><b> {</b></p><p> WriteByte(table[2*num+move*2]);</p><p> WriteByte(table[2*num+1+move*2]);</p><p><b> P1=num;</b><
70、;/p><p><b> STB=1;</b></p><p><b> STB=0;</b></p><p><b> delay(2);</b></p><p><b> }</b></p><p><b> }
71、</b></p><p><b> }</b></p><p><b> 五 參考文獻(xiàn)</b></p><p> 《單片機(jī)原理及接口技術(shù)》第二版 李全利主編 高等教育出版社 2009.1</p><p> 《MCS-51系列單片微型計(jì)算機(jī)及其應(yīng)用》第四版 李育才 東南大學(xué)出版
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)課程設(shè)計(jì)---16乘16點(diǎn)陣顯示
- 單片機(jī)原理與應(yīng)用課程設(shè)計(jì)---16x16點(diǎn)陣顯示
- 16乘16點(diǎn)陣設(shè)計(jì)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--16x16點(diǎn)陣led電子顯示屏的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---16×16點(diǎn)陣式漢字顯示
- 單片機(jī)課程設(shè)計(jì)--1616點(diǎn)陣顯示實(shí)驗(yàn)
- 16*16點(diǎn)陣課程設(shè)計(jì)
- 51單片機(jī)串口通信實(shí)現(xiàn)16+16點(diǎn)陣顯示
- 單片機(jī)課程設(shè)計(jì)--16×16 led點(diǎn)陣顯示漢字
- 16x16點(diǎn)陣課程設(shè)計(jì)--16×16點(diǎn)陣led電子顯示屏的設(shè)計(jì)
- led16x16點(diǎn)陣課程設(shè)計(jì)--16×16點(diǎn)陣led電子顯示屏的設(shè)計(jì)
- 16x16點(diǎn)陣微機(jī)課程設(shè)計(jì)
- 單片機(jī)原理及應(yīng)用課程設(shè)計(jì)---12864點(diǎn)陣lcd的顯示
- 基于單片機(jī)16x16漢字點(diǎn)陣顯示
- 16乘16led點(diǎn)陣電子顯示屏課程設(shè)計(jì)
- 16x32點(diǎn)陣課程設(shè)計(jì)
- 16×16點(diǎn)陣eda課程設(shè)計(jì)報(bào)告
- 16×16點(diǎn)陣(滾動(dòng)顯示)
- 基于at89c51單片機(jī)的16x16led點(diǎn)陣顯示的課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)----led點(diǎn)陣漢字顯示
評(píng)論
0/150
提交評(píng)論