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