點(diǎn)陣實(shí)現(xiàn)漢字顯示系統(tǒng)的設(shè)計(jì)_第1頁(yè)
點(diǎn)陣實(shí)現(xiàn)漢字顯示系統(tǒng)的設(shè)計(jì)_第2頁(yè)
點(diǎn)陣實(shí)現(xiàn)漢字顯示系統(tǒng)的設(shè)計(jì)_第3頁(yè)
點(diǎn)陣實(shí)現(xiàn)漢字顯示系統(tǒng)的設(shè)計(jì)_第4頁(yè)
點(diǎn)陣實(shí)現(xiàn)漢字顯示系統(tǒng)的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、點(diǎn)陣實(shí)現(xiàn)漢字顯示系統(tǒng)的設(shè)計(jì)目錄摘要21 硬件介紹41.1 at89c51單片機(jī)介紹41.2 74hc595介紹51.3 led點(diǎn)陣介紹61.4 雙色點(diǎn)陣介紹72 理論分析82.1 系統(tǒng)功能82.2 led顯示方式82.3 程序流程圖92.4 顏色變換103 電路與程序設(shè)計(jì)103.1 源程序103.2 proteus仿真134 結(jié)果分析134.1 仿真結(jié)果134.2 實(shí)驗(yàn)臺(tái)測(cè)試結(jié)果145 總結(jié)(經(jīng)驗(yàn)教訓(xùn))15參考文獻(xiàn)16摘要led點(diǎn)陣顯示屏在銀行、車站、醫(yī)院、街頭、公交車等隨處可見。led點(diǎn)陣模塊以發(fā)光二極管為像素單元,將發(fā)光二極管芯陣列組合后封裝而成。本設(shè)計(jì)中采用的led點(diǎn)陣是由2個(gè)8

2、5;8矩陣led模塊組成的8×16雙色共陰極led點(diǎn)陣,其內(nèi)部使用74hc595芯片,使串行輸出轉(zhuǎn)換成并行輸出,驅(qū)動(dòng)矩陣led。設(shè)計(jì)中使用at89c51和雙色共陰極led點(diǎn)陣最終完成點(diǎn)陣顯示漢字(包括移動(dòng)、跳變)的功能。由于點(diǎn)陣為雙色點(diǎn)陣,所以該程序?qū)崿F(xiàn)了第一個(gè)矩陣模塊顯示紅色,而另一模塊顯示綠色。該設(shè)計(jì)不僅使用keil軟件在實(shí)驗(yàn)臺(tái)上測(cè)試成功,而且還利用porteus仿真軟件畫出了仿真圖。關(guān)鍵詞:led點(diǎn)陣(矩陣led)、漢字、74hc595、雙色abstract led dot matrix display in the bank, railway stations, hospit

3、als, streets, buses, etc. everywhere.led dot matrix module with led as a pixel unit, the combined light-emitting diode array package from the core.the design of led dot matrix is used in two 8 × 8 matrix led module consisting of a total of 8 × 16 color cathode led dot matrix, and its inter

4、nal use 74hc595 chip, the serial output into a parallel output, driven matrix led.at89c51 used in the design and color common cathode led dot matrix display chinese characters finally completed (including mobile, transition) function.as for the two-color dot matrix, so the program achieved the first

5、 matrix module displays red, while the other module shows green.the design is not only used in the experimental stage, keil software tested successfully, but also drawn by porteus simulation software simulation charts.keywords: led dot-matrix (matrix led), chinese characters, 74hc595, color1 硬件介紹1.1

6、 at89c51單片機(jī)介紹at89c51是美國(guó)atmel公司生產(chǎn)的低電壓,高性能cmos8位單片機(jī),可提供以下標(biāo)準(zhǔn)功能:4k 字節(jié)閃存,128字節(jié)內(nèi)部ram,32個(gè)i/o口線,兩個(gè)16位定時(shí)計(jì)數(shù)器,一個(gè)5向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),at89c51可降至0hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止cpu的工作,但允許ram,定時(shí)計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存ram中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。圖1 at89c51引腳圖引腳功能說(shuō)明vcc:電源電壓 gnd:地 p0口:p0口是

7、一組8位漏極開路型雙向i/o口,即地址/數(shù)據(jù)總線復(fù)位口。作為輸出口用時(shí),每位能吸收電流的方式驅(qū)動(dòng)8個(gè)邏輯門電路,對(duì)端口寫“1”可 作為高阻抗輸入端用。在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,此時(shí)p0激活內(nèi)部的上拉電阻。p1口:p1是一個(gè)帶有內(nèi)部上拉電阻的8位雙向i/o口。p1的輸出緩沖級(jí)可驅(qū)動(dòng)(輸入或輸出)4個(gè)ttl邏輯門電路。對(duì)端口寫“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可做輸入口。因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。p2口:p2是一個(gè)帶有內(nèi)部上拉電阻的8位雙向i/o口,p2的輸出緩沖級(jí)可驅(qū)動(dòng)(輸入或輸出電流)4個(gè)

8、ttl邏輯門電路。對(duì)端口寫“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作為輸入口。因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。在訪問(wèn)外部程序存儲(chǔ)器獲16位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 movx dptr指令)時(shí),p2口送出高8位地址數(shù)據(jù)。在訪問(wèn)8位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行 movx ri指令)時(shí),p2口線上的內(nèi)容(也即特殊功能寄存器(sfr)區(qū)中r2寄存器的內(nèi)容),在整個(gè)訪問(wèn)期間不改變。p3口:p3口是一組帶有內(nèi)部上拉電阻的8位雙向i/o口。p3口輸出緩沖級(jí)可驅(qū)動(dòng)(輸入或輸出)4個(gè)ttl邏輯門電路。對(duì)p3口寫入“1”時(shí),他們被內(nèi)部上拉電阻拉高并可作為輸入口。此時(shí),

9、被外部拉低的p3口將用上拉電阻輸出電流。rst:復(fù)位輸入。當(dāng)振蕩器工作時(shí),rst引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。 ale/prog:當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ale(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。即使不訪問(wèn)外部存儲(chǔ)器,ale仍以時(shí)鐘振蕩頻率的1/6輸出固定的正脈沖信號(hào),因此它可對(duì)輸出時(shí)鐘信號(hào)或用于定時(shí)。要注意的是:當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè)ale脈沖。閃存編程期時(shí),該引腳還用于輸入編程脈沖。psen:程序存儲(chǔ)允許輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)at89c51由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩個(gè)psen有效,即輸出兩個(gè)脈沖。在此

10、期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,這兩次有效的psen信號(hào)不出現(xiàn)。 ea/vpp:外部訪問(wèn)允許。要使cpu僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000h-ffffh),ea端必須保持低電平(接地)。需注意的是; 如果加密位lb1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存ea端狀態(tài)。如 ea端為高電平(接vcc端),cpu則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。xtal1:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。xtal2 :振蕩器反相放大器的輸出端。1.2 74hc595介紹 圖2 74hc595引腳圖 74hc59574hc595是硅結(jié)構(gòu)的cmos器件, 兼容低電壓ttl電路,遵守jedec標(biāo)準(zhǔn)。 74hc595是具有8位移位寄存

11、器和一個(gè)存儲(chǔ)器,三態(tài)輸出功能。 移位寄存器和存儲(chǔ)器是分別的時(shí)鐘。 數(shù)據(jù)在sck的上升沿輸入,在rck的上升沿進(jìn)入的存儲(chǔ)寄存器中去。如果兩個(gè)時(shí)鐘連在一起,則移位寄存器總是比存儲(chǔ)寄存器早一個(gè)脈沖。 移位寄存器有一個(gè)串行移位輸入(ds),和一個(gè)串行輸出(q7),和一個(gè)異步的低電平復(fù)位,存儲(chǔ)寄存器有一個(gè)并行8位的,具備三態(tài)的總線輸出,當(dāng)使能oe時(shí)(為低電平),存儲(chǔ)寄存器的數(shù)據(jù)輸出到總線。8位串行輸入/輸出或者并行輸出移位寄存器,具有高阻關(guān)斷狀態(tài)。三態(tài)。 符號(hào)引腳如圖2描述:qaqh 15, 1, 7 并行數(shù)據(jù)輸出; gnd 8 地; q h 9 串行數(shù)據(jù)輸出;mr 10主復(fù)位(低電平;sck 11 移

12、位寄存器時(shí)鐘輸入 rck 12 存儲(chǔ)寄存器時(shí)鐘輸入 g 13 輸出有效(低電平) ser 14 串行數(shù)據(jù)輸入 vcc 16 電源1.3 led點(diǎn)陣介紹 8×8單色點(diǎn)陣共需要64個(gè)發(fā)光二極管組成,且每個(gè)二極管是放置在行線與列線的叉點(diǎn)上。對(duì)于點(diǎn)陣型led顯示可以采用共陰極或共陽(yáng)極,本系統(tǒng)采用共陽(yáng)極,其硬件電路如圖3所示。當(dāng)行上有一正選通信號(hào)時(shí),列選端八位數(shù)據(jù)為0的發(fā)光二極管便導(dǎo)通點(diǎn)亮。這樣只需要將圖形或文字的顯示編碼作為列信號(hào)跟對(duì)應(yīng)的行信號(hào)進(jìn)行逐次掃描,就可以逐行點(diǎn)亮點(diǎn)陣。只要掃描速度大于24hz,由于掃描時(shí)間很快,人眼的視覺(jué)有暫留效應(yīng),就可以看到顯示的是完整的圖形或文字。8×

13、8點(diǎn)陣led結(jié)構(gòu)下圖4所示。 圖3 8×8點(diǎn)陣外觀及引腳圖 圖4 8×8 led點(diǎn)陣結(jié)構(gòu) 1.4 雙色點(diǎn)陣介紹使用雙色共陰極led點(diǎn)陣,其內(nèi)部結(jié)構(gòu)如圖5所示。系統(tǒng)使用74hc595芯片,使串行輸出轉(zhuǎn)換成并行輸出,驅(qū)動(dòng)矩陣led。圖5 led點(diǎn)陣內(nèi)部結(jié)構(gòu)圖6雙色點(diǎn)陣顯示接口電路本實(shí)驗(yàn)需要用到實(shí)驗(yàn)臺(tái)上的cpu模塊(f3區(qū))、led雙色點(diǎn)陣顯示模塊(b2區(qū))。雙色點(diǎn)陣顯示電路原理圖參見圖6。2 理論分析2.1 系統(tǒng)功能該系統(tǒng)實(shí)現(xiàn)了漢字顯示的功能,由于數(shù)字、字母等的顯示原理與漢字相同,所以為了程序的簡(jiǎn)便本系統(tǒng)只是實(shí)現(xiàn)了漢字的顯示。漢字的顯示效果為:中國(guó)、加油分別顯示和中國(guó)加油滾動(dòng)顯

14、示兩種情況交替往復(fù)出現(xiàn)。2.2 led顯示方式下面是簡(jiǎn)單的漢字顯示屏的制作,由單片機(jī)控制漢字的顯示內(nèi)容。使用了兩塊8×8的led點(diǎn)陣發(fā)光管的模塊,組成了一個(gè)8×16的led點(diǎn)陣顯示屏。在這里僅做了四個(gè)漢字的顯示,在實(shí)際的使用中可以根據(jù)這個(gè)原理自行的擴(kuò)展顯示的內(nèi)容,下面是介紹漢字顯示的原理。 led驅(qū)動(dòng)顯示采用動(dòng)態(tài)掃描方法,動(dòng)態(tài)掃描方式是逐行輪流點(diǎn)亮,描驅(qū)動(dòng)以8×16點(diǎn)陣為例,把所有同一行的發(fā)光管的陽(yáng)極連在一起,把所有同一列的發(fā)光管的陰極連在一起,先送出對(duì)應(yīng)第1行發(fā)光管亮滅的數(shù)據(jù)并鎖存,然后選通第1行使其燃亮一定的時(shí)間,然后熄滅;再送出第2行的數(shù)據(jù)并鎖存,然后選通第

15、2行使其燃亮相同的時(shí)間,然后熄滅;.第8行之后,又重新燃亮第1行,反復(fù)輪回。當(dāng)這樣輪回的速度足夠快(每秒24次以上),由于人眼的視覺(jué)暫留現(xiàn)象,就能看到顯示屏上穩(wěn)定的圖形。該方法能驅(qū)動(dòng)較多的led,控制方式較靈活,而且節(jié)省單片機(jī)的資源。顯示數(shù)據(jù)傳輸采用串行傳輸?shù)姆椒?,控制電路可以只用一根信?hào)線,將行列數(shù)據(jù)一位一位傳往行列驅(qū)動(dòng)器,在硬件方面無(wú)疑是十分經(jīng)濟(jì)的。led點(diǎn)陣顯示模塊進(jìn)行的方法有兩種:(1)水平方向(x方向)掃描,即逐列掃描的方式(簡(jiǎn)稱列掃描方式):此時(shí)用一個(gè)p口輸出列碼決定哪一列能亮(相當(dāng)于位碼),輸出行碼(列數(shù)據(jù)),決定該行上那哪個(gè)led亮(相當(dāng)于段碼)。能亮的列從左到右掃描完16列(

16、相當(dāng)于位碼循環(huán)移動(dòng)16次)即顯示出一個(gè)完整的圖像。(2)豎直方向(y方向)掃描,即逐行掃描方式(簡(jiǎn)稱行掃描方式):此時(shí)用一個(gè)p口輸出決定哪一行能亮(相當(dāng)于位碼),輸出列碼(行數(shù)據(jù),行數(shù)據(jù)為將列數(shù)據(jù)的點(diǎn)陣旋轉(zhuǎn)90度的數(shù)據(jù))決定該行上哪些led燈亮(相當(dāng)于段碼)。能亮的行從上向下掃描完8行(相當(dāng)于位碼循環(huán)移位8次)即顯示一幀完整的圖像。本設(shè)計(jì)應(yīng)用的是第二種的掃描方法,即豎直方向(y方向)掃描。每一個(gè)字由8行8列的點(diǎn)陣形成顯示,即每個(gè)字均由64個(gè)點(diǎn)陣來(lái)表示,我們可以把每一個(gè)點(diǎn)理解為一個(gè)像素。一般我們使用的8×8的點(diǎn)陣宋體字庫(kù),即所謂的8×8,是每一個(gè)漢字在縱橫各8點(diǎn)的區(qū)域內(nèi)顯示的

17、。事實(shí)上這個(gè)漢字屏不僅可以顯示漢字,也可以顯示在64像素范圍內(nèi)的任何圖形。2.3 程序流程圖 進(jìn)入中斷 開始 主程序流程圖 中斷程序流程圖將漢字編碼送入20h至50h 關(guān)中斷開定時(shí)器t0并賦初值軟件計(jì)數(shù)是否到3?分別給r4,r5,r0賦值0ffh,03,20h n 給r0賦值20h yr7從新賦值03h,90h加1(90h)=00? n將20h至50h的內(nèi)容左移一位(r5)>=02? yn給r0賦值40h左移達(dá)到8次? n(r5)>=0?1? y n y 中斷初始化,開中斷給r0賦值20h y發(fā)送一屏數(shù)據(jù) 中斷返回(r5)=0? n啟動(dòng)定時(shí)器t0 y n(90h)<=30?h

18、? y關(guān)閉定時(shí)器t0,給90h,r5賦值00,032.4 顏色變換由下圖7可知點(diǎn)陣的行和列由5個(gè)595芯片驅(qū)動(dòng),通過(guò)列碼選通是紅色led點(diǎn)亮還是綠色led點(diǎn)亮。第一個(gè)595控制第一個(gè)8*8中紅色led,第二個(gè)595控制第一個(gè)8*8中綠色led第三個(gè)595控制第二個(gè)8*8中紅色led,第四個(gè)595控制第二個(gè)8*8中綠色led,第五個(gè)595控制兩個(gè)點(diǎn)陣的行。本系統(tǒng)可通過(guò)調(diào)用不同的送碼子程序控制點(diǎn)陣的顏色。 圖7 行列控制電路圖3 電路與程序設(shè)計(jì)3.1 源程序 16 din equ p2.0 clk equ p2.1 r_clk equ p2.2 org 0000h jmp main org 000

19、bh ljmp ints_to ;定時(shí)中斷 org 0100hmain: mov r2,#0 mov 90h,#00h mov r1,#64 ;64個(gè)字符 mov r0,#20h mov dptr,#tabmovedata: ;把全部字符復(fù)制到20h mov a,r2 movc a,a+dptr mov r0,a inc r2 inc r0 djnz r1,movedata mov tmod,#01h;定時(shí)器0工作方式為1 mov tl0,#0afh ;置計(jì)數(shù)初值 mov th0,#3ch;0ffffh-3cafh=50000,50ms mov r7,#3 ;軟件計(jì)數(shù)器,循環(huán)5次,即每隔3*5

20、0ms=150ms移一列 setb et0 ;開中斷,但未啟動(dòng)定時(shí)器 setb ea clr r_clk ;高電平顯示 mov r3,#01h ;r3控制行,進(jìn)行行掃描,高電平有效 mov r4,#0ffh ;r4、r5控制中國(guó)、加油分別顯示的時(shí)間 mov r5,#03ha0: mov r2,#08h mov r0,#20h mov a,90h ;90h中存放移動(dòng)的列數(shù),若為0則中國(guó)、加油分別顯示,否則移列顯示 cjne a,#00h,loop cjne r5,#02h,lop0 lop0:jnc loop mov r0,#40h ;實(shí)現(xiàn)加油的顯示 cjne r5,#01h,lop1 lop1

21、:jnc loop mov r0,#20hloop: mov r1,#4 mov a,r3 rr a ;行碼右移一位轉(zhuǎn)下一行 mov r3,a lcall outdataa1: mov a,r0 lcall outdata inc r0 djnz r1,a1 setb r_clk ;顯示一行 clr r_clk djnz r2,loop ;下一行 djnz r4,lop3 mov r4,#0ffhlop2: djnz r5,lop3 setb tr0lop3 :mov a,90h cjne a,#30h,lop4lop4: jc lop5 clr tr0 mov 90h,#00h mov r5

22、,#03hlop5: ljmp a0outdata: mov r6, #8 out1:rrc a mov din, c clr clk setb clk nop nop djnz r6,out1 retints_to: push acc ;保存acc push 00h ;保存r0 push 01h ;保存r1 push 02h ;保存r2 clr tr0 djnz r7,back ;計(jì)數(shù),次數(shù)不到返回 mov r7,#3 inc 90hloop1:mov r0,#23h mov r1,#40h mov r2,#8 lp1:clr c ;將23h的最高位給cy mov a,r0 rlc a lp

23、2:mov a,r1 ;將40h的最高位左移 實(shí)現(xiàn)中在油后 rlc a mov r1,a lp3:inc r1 ;將43h的最高位給cy 實(shí)現(xiàn)油在加后 inc r1 inc r1 mov a,r1 rlc a mov r1,a lp4:dec r0 ;加在國(guó)后 dec r0 dec r0 mov a,r0 rlc a mov r0,a lp5:inc r0 ;國(guó)在中后 inc r0 inc r0 mov a,r0 rlc a mov r0,a inc r1 inc r0 inc r0 inc r0 inc r0 djnz r2,lp1back:pop 02h pop 01h pop 00h p

24、op acc mov tl0,#0afh mov th0,#3ch ;0ffffh-3cafh=50000,50ms setb tr0 retitab: ;右綠/右紅/左綠/左紅 ;低電平點(diǎn)亮 ;顯示中國(guó)加油 db 80h, 0ffh,0ffh,0f7h ;顯示中國(guó) db 0beh,0ffh,0ffh,0f7h db 0a2h,0ffh,0ffh,80h db 0b6h,0ffh,0ffh,0b6h db 0a2h,0ffh,0ffh,80h db 0b2h,0ffh,0ffh,0f7h db 80h, 0ffh,0ffh,0f7h db 80h, 0ffh,0ffh,0f7h db 0fbh

25、,0ffh,0ffh,0dfh ;控制第1行 顯示加油 db 0fbh,0ffh,0ffh,80h ;控制第2行 db 0a0h,0ffh,0ffh,0d2h ;控制第3行 db 0eah,0ffh,0ffh,0d2h ;控制第4行 db 0a0h,0ffh,0ffh,0d2h ;控制第5行 db 0cah,0ffh,0ffh,0d2h ;控制第6行 db 0a0h,0ffh,0ffh,0c0h ;控制第7行 db 0ffh,0ffh,0ffh,0b7h ;控制第8行 end ;程序的基本原理:p2.0口送行列掃描碼;顯示完一行,行控制碼左移,顯示第2行。一直到8行顯示完,即顯示了一屏。;重新

26、從18行,反復(fù)顯示255次(由r4、r5控制),以免字符一閃而過(guò)(顯示中國(guó))。;接著顯示下屏,下一屏的取字寄存器的地址加20h,同第一屏原理一樣(顯示加油)。;這樣分別兩字顯示3次后(由r5控制),啟動(dòng)定時(shí)器中斷,開始滾動(dòng)顯示中國(guó)加油,;滾動(dòng)顯示中,左移48列后(由ram中的90h單元控制),又開始重復(fù)分別兩字顯示。3.2 proteus仿真由于proteus元件庫(kù)中沒(méi)有雙色點(diǎn)陣塊,proteus仿真時(shí)由紅綠兩塊點(diǎn)陣塊代替雙色點(diǎn)陣,proteus仿真時(shí)單片機(jī)需要加載程序,加載程序?yàn)?hex文件。本設(shè)計(jì)利用keil vision4, 在新建keil項(xiàng)目時(shí)選擇at89c52單片機(jī)作為cpu,將源程

27、序?qū)?,在“options for target”對(duì)話窗口中,選中“output”選項(xiàng)中的“create hex file”,編譯鏈接后就可以生成.hex文件。在proteus isis中,選中at89c51并單擊鼠標(biāo)左鍵,對(duì)at89c51進(jìn)行設(shè)置,設(shè)置單片機(jī)時(shí)鐘頻率為12mhz,按照正確的文件路徑加載.hex文件。對(duì)單片機(jī)設(shè)置完畢后就可以開始仿真了。仿真過(guò)程中如有硬件問(wèn)題可在proteus isis中直接修改,如有軟件問(wèn)題可在keil vision2中直接修改,通過(guò)keil與proteus的聯(lián)合調(diào)試就可以得到滿意的結(jié)果。利用proteus實(shí)現(xiàn)了對(duì)點(diǎn)陣式led滾動(dòng)漢字顯示屏的仿真,說(shuō)明程序和電路圖都沒(méi)有問(wèn)題。 圖8 proteus仿真電路圖4 結(jié)果分析4.1 仿真結(jié)果圖9 分別兩字顯示時(shí)的效果 圖10 滾動(dòng)顯示時(shí)的顯示效果4.2 實(shí)驗(yàn)臺(tái)測(cè)試結(jié)果圖11 分別兩字顯示時(shí)的效果圖12 滾動(dòng)顯示時(shí)的顯示效果5 總結(jié)(經(jīng)驗(yàn)教訓(xùn))通過(guò)本次的課程設(shè)計(jì),使我對(duì)單片機(jī)有了進(jìn)一步的了解。我們做的是led點(diǎn)陣顯示漢字,開始的時(shí)候聽同學(xué)說(shuō)這個(gè)很

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論