基于STC-51單片機(jī)16X16點(diǎn)陣屏顯示設(shè)計(jì)論文_第1頁
基于STC-51單片機(jī)16X16點(diǎn)陣屏顯示設(shè)計(jì)論文_第2頁
基于STC-51單片機(jī)16X16點(diǎn)陣屏顯示設(shè)計(jì)論文_第3頁
基于STC-51單片機(jī)16X16點(diǎn)陣屏顯示設(shè)計(jì)論文_第4頁
基于STC-51單片機(jī)16X16點(diǎn)陣屏顯示設(shè)計(jì)論文_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 題題目:目:基于單片機(jī)的 16*16 點(diǎn)陣顯示屏系(部)系(部) 電子信息工程系 專專 業(yè)業(yè) 應(yīng)用電子技術(shù) 班班 級級 11 級 1 班學(xué)學(xué) 生生 黃 勇 學(xué)號學(xué)號 110001035 指指導(dǎo)導(dǎo)教教師師 陳桂松 職職稱稱 單單 位位 論論文提交日期文提交日期 年年 月月 日日 論論文答文答辯辯日期日期 年年 月月 日日 答答辯辯委委員員會主席會主席 論論文文評閱評閱人人 基于單片機(jī)的 16*16 點(diǎn)陣顯示屏摘要摘要眾所周知,當(dāng)今社會對于 LED 點(diǎn)陣屏的設(shè)計(jì)多種多樣,不僅用于室內(nèi)鐘表,電視墻,投影儀等儀器的顯示,還可以用于室外的廣告牌的顯示設(shè)計(jì)。本文采用了單片機(jī) STC89C52RC 為核心

2、主控芯片,主要實(shí)現(xiàn)一個 16x16 的 LED顯示屏對文字動態(tài)顯示的效果,通過單片機(jī)編程實(shí)現(xiàn)所想要的顯示效果。并實(shí)現(xiàn)按鍵切換文字的效果。切換滾動顯示“泉州信息職業(yè)技術(shù)學(xué)院”和“福建省示范性院?!?。主要采用 74LS138 作為列掃描,74HC595 作為行掃描實(shí)現(xiàn)我們點(diǎn)陣 16x16 的動態(tài)顯示效果。關(guān)鍵詞關(guān)鍵詞:LED 點(diǎn)陣顯示屏;STC89C52RC;74LS138 ;74HC595 教學(xué)管理制度匯編2目錄目錄1:緒論 .31.1 單片機(jī)的應(yīng)用 .31.2 LED 顯示屏的介紹 .31.3 設(shè)計(jì)的意義及目的.32:硬件設(shè)計(jì) .42.1 設(shè)計(jì)框圖及介紹 .42.2 52 系列單片機(jī)簡介 .

3、42.3 89C52 芯片 .62.4 74LS138 芯片介紹 .92.5 74HC595 芯片介紹 .102.6 1616 點(diǎn)陣 LED 原理及應(yīng)用 .122.7 LED 點(diǎn)陣的顯示文字圖形原理 .132.8 點(diǎn)陣驅(qū)動電路.143:軟件設(shè)計(jì) .143.1 軟件編寫分析 .143.2 點(diǎn)陣滾動顯示流程圖 .15調(diào)試 .16總結(jié) .17參考文獻(xiàn) .18致 謝 .19畢業(yè)設(shè)計(jì)(論文)知識產(chǎn)權(quán)聲明 .20畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明 .21附錄一:程序清單 .22附錄二:設(shè)計(jì)原理圖 .27附錄三:仿真圖 .28 教學(xué)管理制度匯編31 1:緒論緒論1.11.1 單片機(jī)的應(yīng)用單片機(jī)的應(yīng)用單片微型計(jì)算機(jī)(

4、single chip microcomputer)簡稱單片機(jī)1各類專用控制器而設(shè)計(jì)的通用或?qū)S梦⑿陀?jì)算機(jī)系統(tǒng),高密度集成了普通計(jì)算機(jī)微處理器,一定容量的 RAM 和 ROM 以及輸入/輸出接口,定時器等電路于一塊芯片上構(gòu)成的。單片機(jī)的優(yōu)點(diǎn)是體積小、重量輕、抗干擾能力強(qiáng),對環(huán)境要求不高,價格低廉,可靠性高,靈活性好,開發(fā)較為容易。單片機(jī)是生活必不可缺的,顧名思義單片機(jī)的應(yīng)用是很廣泛的,導(dǎo)彈的導(dǎo)航裝置、飛機(jī)上各種儀表的控制、計(jì)算機(jī)的網(wǎng)絡(luò)通訊和數(shù)據(jù)傳輸、工業(yè)自動化過程和實(shí)時控制數(shù)據(jù)處理、廣泛使用的智能 IC 卡、民用豪華轎車的安全保障系統(tǒng)、錄像機(jī)和攝像機(jī)、全自動洗衣機(jī)的控制、以及程控玩具、電子寵物

5、等等。單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域。在現(xiàn)代工業(yè)控制和一些智能化儀器儀表中,越來越多的場所需要用點(diǎn)陣圖形顯示器顯示漢字,漢字顯示屏也廣泛應(yīng)用到汽車報(bào)站器,廣告屏等。1.21.2 LEDLED 顯示屏的介紹顯示屏的介紹LED 顯示屏分為圖文顯示屏和視頻顯示屏,均由 LED 矩陣塊組成。圖文顯示屏可與計(jì)算機(jī)同步顯示漢字、英文文本和圖形;視頻顯示屏采用微型計(jì)算機(jī)進(jìn)行控制,圖文、圖像并茂,以實(shí)時、同步、清晰的信息傳播方式播放各種信息,還可顯示二維、三維動畫、錄像、電視、VCD 節(jié)目以及現(xiàn)場實(shí)況。LED 顯示屏顯示畫面色彩鮮艷,立體感強(qiáng),靜如

6、油畫,動如電影,廣泛應(yīng)用于交通運(yùn)輸、車站、商場、醫(yī)院、賓館、證券市場、工業(yè)企業(yè)管理等公共場所。 LED 也廣泛應(yīng)用于室內(nèi)的顯示設(shè)備,LED 電視機(jī),LED 時鐘顯示儀等電子設(shè)備。LED 之所以受到廣泛重視而得到迅速發(fā)展,是與它本身所具有的優(yōu)點(diǎn)分不開的。這些優(yōu)點(diǎn)概括起來是:亮度高、工作電壓低、功耗小、小型化、壽命長、耐沖擊和性能穩(wěn)定。LED 的發(fā)展前景極為廣闊,目前正朝著更高亮度、更高耐氣候性、更高的發(fā)光密度、更高的發(fā)光均勻性,可靠性、全色化方向發(fā)展。1.31.3 設(shè)計(jì)的意義及目的設(shè)計(jì)的意義及目的由于點(diǎn)陣屏的出現(xiàn)推動了廣告界的熱潮,引領(lǐng)廣告界利用 LED 技術(shù)做廣告。在各大動車站,火車站的站臺都

7、出現(xiàn)了很多的 LED 提示牌,這些無疑不顯示出現(xiàn)在這個 LED 顯示屏在當(dāng)今社會的熱潮。LED 的傳送信息的技術(shù)越來越先進(jìn),我們利用我們所學(xué)知識完成我們簡單的單片機(jī)點(diǎn)陣屏的設(shè)計(jì),這個與我們的專業(yè)息息相關(guān),有助于我們了解 LED 更有機(jī)會利用我們的專業(yè)知識。 教學(xué)管理制度匯編42 2:硬件設(shè)計(jì):硬件設(shè)計(jì)2.12.1 設(shè)計(jì)框圖及介紹設(shè)計(jì)框圖及介紹 LED 點(diǎn)陣總體框圖如圖 2.1 所示,點(diǎn)陣電路主要是由單片機(jī)為主體在周邊添加必要的電路,時鐘震蕩電路,電源電路,復(fù)位電路。需要我們行驅(qū)動芯片和列驅(qū)動芯片來進(jìn)行對點(diǎn)陣的行掃描和列掃面,這樣有效地減少了單片機(jī)的 I/O 口的占有率。有利于單片機(jī)在實(shí)現(xiàn)其他功

8、能的時候有足夠的 I/O 口。時鐘震蕩電路為 CPU 提供工作頻率按鍵用于切換點(diǎn)陣屏滾動顯示文字列掃描電路行掃描電路16X16點(diǎn)陣屏電源電路整流后供整個電路工作單片機(jī)STC89C52RC復(fù)位電路供單片機(jī)復(fù)位圖 2.1 基本工作原理框圖2.22.2 5252 系列單片機(jī)簡介系列單片機(jī)簡介單片機(jī)(Microcontroller,又稱微處理器)是在一塊硅片上集成了各種部件的微型機(jī),這些部件包括中央處理器 CPU、數(shù)據(jù)存儲器 RAM、程序存儲器 ROM、定時器/計(jì)數(shù)器和多種 I/O 接口電路。AT89C52 單片機(jī)的基本結(jié)構(gòu)見圖 2.2圖 2.2 52 單片機(jī)的基本結(jié)構(gòu) 教學(xué)管理制度匯編552 是 M

9、CS-52 系列單片機(jī)的一個產(chǎn)品。MCS-52 系列單片機(jī)是 Intel 公司推出的通用型單片機(jī), 52 單片機(jī)系列指的是 MCS-52 系列和其他公司的 52 衍生產(chǎn)品。這些衍生品是在基本型基礎(chǔ)上增強(qiáng)了各種功能的產(chǎn)品。這些產(chǎn)品給 8 位單片機(jī)注入了新的活力,給它的開發(fā)應(yīng)用開拓了更廣泛的前景。52 系列的內(nèi)部結(jié)構(gòu)可以劃分為 CPU、存儲器、并行口、串行口、定時器/計(jì)數(shù)器、中斷邏輯幾部分。(1)中央處理器52 的中央處理器由運(yùn)算器和控制邏輯構(gòu)成,其中包括若干特殊功能寄存器(SFR) 。算術(shù)邏輯單元 ALU 能對數(shù)據(jù)進(jìn)行加、減、乘、除等算術(shù)運(yùn)算;“與” 、 “或”、 “異或”等邏輯運(yùn)算以及位操作運(yùn)

10、算。PSW 的格式如下所示,其各位的含義是:CY:進(jìn)位標(biāo)志。有進(jìn)位/錯位時 CY=1,否則 CY=0。 AC:半進(jìn)位標(biāo)志。當(dāng) D3 位向 D4 位產(chǎn)生進(jìn)位/錯位時,AC=1,否則 AC=0,常用于十進(jìn)制調(diào)整運(yùn)算中。F0:用戶可設(shè)定的標(biāo)志位,可置位/復(fù)位,也可供測試。RS1、RS0:四個通用寄存器組選擇位,該兩位的四種組合狀態(tài)用來選擇 03 寄存器組。 。OV:溢出標(biāo)志。當(dāng)帶符號數(shù)運(yùn)算結(jié)果超出-128+127 范圍時 OV=1,否則OV=0。當(dāng)無符號數(shù)乘法結(jié)果超過 255 時,或當(dāng)無符號數(shù)除法的除數(shù)為 0 時 OV=1,否則 OV=0。P:奇偶校驗(yàn)標(biāo)志。每條指令執(zhí)行完,若 A 中 1 的個數(shù)為奇

11、數(shù)時 P=1,否則P=0,即偶校驗(yàn)方式??刂七壿嬛饕ǘ〞r和控制邏輯、指令寄存器 、譯碼器以及地址指針 DPTR 和程序寄存器 PC 等。(2)存儲器組織52 單片機(jī)在物理上有四個存儲空間:片內(nèi)程序存儲器和片外程序存儲器、片內(nèi)數(shù)據(jù)存儲器和片外數(shù)據(jù)存儲器。52 的存儲器組織結(jié)構(gòu)如圖 2.3 所示。 教學(xué)管理制度匯編6圖 2-3 52 存儲器組織結(jié)構(gòu)程序存儲器的某些單元是保留給系統(tǒng)使用的:0000H0002H 單元是所有執(zhí)行程序的入口地址,復(fù)位以后,CPU 總是叢 0000H 單元開始執(zhí)行程序。0003H002AH 單元均勻地分為五段,用做五個中斷服務(wù)程序的入口。用戶程序不應(yīng)進(jìn)入上述區(qū)域。52

12、的 RAM 雖然字節(jié)數(shù)不很多,但卻起著十分重要的作用。256 個字節(jié)被分為兩個區(qū)域:00H7FH 時真正的 RAM 區(qū),可以讀寫各種數(shù)據(jù)。而 80HFFH 是專門用于特殊功能寄存器(SFR)的區(qū)域。對于 8052 安排了 21 個特殊功能寄存器,每個寄存器為 8 位,所以實(shí)際上 128 個字節(jié)并沒有全部利用。內(nèi)部 RAM 的各個單元,都可以通過直接地址來尋找,對于工作寄存器,則一般都直接用 R0R7,對特殊功能寄存器,也是直接使用其名字較為方便。8052 內(nèi)部特殊功能寄存器都是可以位尋址的,并可用“寄存器名.位”來表示,如 ACC.0,B.7等.8052 系列的單片機(jī)2.32.3 89C528

13、9C52 芯片芯片89C52 是美國 ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS 8 位單片機(jī),片內(nèi)含 4k bytes 的反復(fù)擦寫的 Flash 只讀程序存儲器和 128 bytes 的隨機(jī)存取數(shù)據(jù)存儲器(RAM) ,器件采用 ATMEL 公司高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS-52指令系統(tǒng),片內(nèi)置通用 8 位中央處理器(CPU)和 Flash 存儲單元,功能強(qiáng)大AT89C52 單片機(jī)可為您提供許多高性價比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。AT89C52 引腳如圖 2.4 所示。 89C52 單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。 教學(xué)管理制度匯編7E

14、A/VP31X119X218RESET9RD17WR16INT012INT113T014T115P10/T1P11/T2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE /P30TXD11RXD10U389S52Y112MH zC633pC733pVCCS4SW-PBR410kVCCP30P31P32P33C510UFR510K主控89C52芯片模塊S1SW-PBS2SW-PBP20P21P22圖 2.4 單片機(jī)復(fù)位和

15、時鐘電路圖(1) 管腳說明VCC:供電電壓。GND:接地。P0 口:P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。當(dāng) P1 口的管腳第一次寫 1 時,被定義為高阻輸入。P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在 FIASH 編程時,P0 口作為原碼輸入口,當(dāng)FIASH 進(jìn)行校驗(yàn)時,P0 輸出原碼,此時 P0 外部必須被拉高。P1 口:P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸出4TTL 門電流。P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入,P1 口被外部下拉為低電平時,將輸出電流,這是由于

16、內(nèi)部上拉的緣故。在 FLASH 編程和校驗(yàn)時,P1 口作為第八位地址接收。 P2 口:P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收,輸出 4個 TTL 門電流,當(dāng) P2 口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2 口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2 口輸出其特殊功能寄存器的內(nèi)容。P2 口在 FLASH 編程和校驗(yàn)時接收高八位地址信號和

17、控制信號。 教學(xué)管理制度匯編8P3 口:P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL 門電流。當(dāng) P3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3 口將輸出電流(ILL)這是由于上拉的緣故。P3 口也可作為 AT89C52 的一些特殊功能口,如下表所示:口管腳 備選功能P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷 0)P3.3 /INT1(外部中斷 1)P3.4 T0(記時器 0 外部輸入)P3.5 T1(記時器 1 外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲器寫選通

18、)P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)P3 口同時為閃爍編程和編程校驗(yàn)接收一些控制信號。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機(jī)器周期的高電平時間。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在 FLASH 編程期間,此引腳用于輸入編程脈沖。在平時,ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。此時, ALE 只有在執(zhí)行MOVX,MOVC

19、 指令是 ALE 才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機(jī)器周期兩次/PSEN 有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN 信號將不出現(xiàn)。/EA/VPP:當(dāng)/EA 保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH) ,不管是否有內(nèi)部程序存儲器。注意加密方式 1 時,/EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA 端保持高電平時,此間內(nèi)部程序存儲器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源(VPP) 。XTAL1:反向振蕩放大器的輸入及內(nèi)

20、部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出復(fù)位的實(shí)現(xiàn)通常用 2 種方式: 開機(jī)上電復(fù)位和外部手動復(fù)位,本設(shè)計(jì)用的是外部手動復(fù)位。電路圖 2.4 復(fù)位電路部分。 教學(xué)管理制度匯編9AT89C52 工作電壓 VCC=5V,其 EA 引腳需接高電平,5V 電源電路如圖 2.5 所示。D1IN4007C11000UC3470UR1330D2LE DC2104VCCVin1GND2Vout3U17805C41041234L1PQ/2AS3SW12J1220入入電源模塊圖 2.5 單片機(jī)電源原理圖2.42.4 74LS13874LS138 芯片介紹芯片介紹74HC138 基本功能:74LS13

21、8 為 3 線8 線譯碼器如圖 2.6,共有 54/74S138 和 54/74LS138 兩種線路結(jié)構(gòu)型式,其 74LS138 工作原理如下: 當(dāng)一個選通端(G1)為高電平,另兩個選通端(/(G2A)和/(G2B))為低電平時,可將地址端(A、B、C)的二進(jìn)制編碼在一個對應(yīng)的輸出端以低電平譯出。74LS138 的作用:利用 G1、/(G2A)和/(G2B)可級聯(lián)擴(kuò)展成 24 線譯碼器;若外接一個反相器還可級聯(lián)擴(kuò)展成 32 線譯碼器。若將選通端中的一個作為數(shù)據(jù)輸入端時,74LS138 還可作數(shù)據(jù)分配器 圖 2.671LS138 有三個附加的控制端、和。當(dāng)、時,輸出為高電平(S1) ,譯碼器處于

22、工作狀態(tài)。否則,譯碼器被禁止,所有的輸出端被封鎖在高電平,如表 3.3.5所示。 這三個控制端也叫做“片選”輸入端,利用片選的作用可以將多篇連接起來擴(kuò)展譯碼器的功能。 教學(xué)管理制度匯編10帶控制輸入端的譯碼器又是一個完整的數(shù)據(jù)分配器。在圖 3.3.8 電路中如果把作為“數(shù)據(jù)”輸入端(在同一個時間) ,而將作為“地址”輸入端,那么從送來的數(shù)據(jù)只能通過所指定的一根輸出線送出去。這就不難理解為什么把叫做地址輸入了。例如當(dāng)101 時,門的輸入端除了接至輸出端的一個以外全是高電平,因此的數(shù)據(jù)以反碼的形式從輸出,而不會被送到其他任何一個輸出端上。下圖 2.7 為兩片 138 構(gòu)成的 4 線 16 出的譯碼

23、器,本文所用設(shè)計(jì)就是此方案。圖 2.72.52.5 74HC59574HC595 芯片介紹芯片介紹74HC595 是 8 位串行輸入/輸出或者并行輸出移位寄存器,具有高阻、關(guān)、斷三態(tài)。特點(diǎn) 8 位串行輸入 8 位串行或并行輸出 存儲狀態(tài)寄存器,三種狀態(tài) 輸出寄存器可以直接清除 100MHz 的移位頻率 輸出能力 并行輸出,總線驅(qū)動 串行輸出;595 是具有 8 位移位寄存器和一個存儲器,三態(tài)輸出功能。 移位寄存器和存儲器是分別的時鐘。數(shù)據(jù)在 SCHcp 的上升沿輸入,在 STcp 的上升沿進(jìn)入的存儲寄存器中去。如果兩個時鐘連在一起,則移位寄存器總是比存儲寄存器早一個脈沖。 移位寄存器有一個串行

24、移位輸入(Ds),和一個串行輸出(Q7),和一個異步的低電平復(fù)位,存儲寄存器有一個并行 8 位的,具備三態(tài)的總線輸出,當(dāng)使能 OE 時(為低電平),存儲寄存器的數(shù)據(jù)輸出到總線。CPD 決定動態(tài)的能耗, PDCPDVCCf1+(CLVCC2f0) F1輸入頻率,CL輸出電容 f0輸出頻率(MHz) Vcc=電源電壓 引腳說明符號引腳描述內(nèi)部結(jié)構(gòu)結(jié)合引腳說明就能很快理解 595 的工作情況74HC595 引腳圖,管腳圖,如下圖: 教學(xué)管理制度匯編11 -QB-|1 16|-VccQC-|2 15|-QAQD-|3 14|-SIQE-|4 13|-/GQF-|5 12|-RCKQG-|6 11|-S

25、RCKQH-|7 10|-/SRCLRGND-|8 9|-QH |_|74595 的數(shù)據(jù)端:QA-QH: 八位并行輸出端,可以直接控制數(shù)碼管的 8 個段。QH: 級聯(lián)輸出端。我將它接下一個 595 的 SI 端。SI: 串行數(shù)據(jù)輸入端。74595 的控制端說明:/SRCLR(10 腳): 低點(diǎn)平時將移位寄存器的數(shù)據(jù)清零。通常我將它接 Vcc。SRCK(11 腳):上升沿,數(shù)據(jù)寄存器的數(shù)據(jù)移位。QA-QB-QC-.-QH;下降沿移位寄存器數(shù)據(jù)不變。(脈沖寬度:5V 時,大于幾十納秒就行了。我通常都選微秒級)RCK(12 腳):上升沿時移位寄存器的數(shù)據(jù)進(jìn)入數(shù)據(jù)存儲寄存器,下降沿時存儲寄存器數(shù)據(jù)不變

26、。(通常我將 RCK 置為低電平,) 當(dāng)移位結(jié)束后,在 RCK 端產(chǎn)生一個正脈沖(5V 時,大于幾十納秒就行了。我通常都選微秒級),更新顯示數(shù)據(jù)。/G(13 腳): 高電平時禁止輸出(高阻態(tài))。如果單片機(jī)的引腳不緊張,用一個引腳控制它,可以方便地產(chǎn)生閃爍和熄滅效果。比通過數(shù)據(jù)端移位控制要省時省力。注:1)74164 和 74595 功能相仿,都是 8 位串行輸入轉(zhuǎn)并行輸出移位寄存器。74164的驅(qū)動電流(25mA)比 74595(35mA)的要小,14 腳封裝,體積也小一些。2)74595 的主要優(yōu)點(diǎn)是具有數(shù)據(jù)存儲寄存器,在移位的過程中,輸出端的數(shù)據(jù)可以保持不變。這在串行速度慢的場合很有用處,

27、數(shù)碼管沒有閃爍感。與 164 只有數(shù)據(jù)清零端相比,595 還多有輸出端時能/禁止控制端,可以使輸出為高阻態(tài)。3)595 是串入并出帶有鎖存功能移位寄存器,它的使用方法很簡單,在正常使用時 SCLR 為高電平, G 為低電平。從 SER 每輸入一位數(shù)據(jù),串行輸 595 是串入并出帶有鎖存功能移位寄存器,它的使用方法很簡單,如下面的真值表,在正常使用 教學(xué)管理制度匯編12時 SCLR 為高電平, G 為低電平。從 SER 每輸入一位數(shù)據(jù),串行輸入時鐘 SCK 上升沿有效一次,直到八位數(shù)據(jù)輸入完畢,輸出時鐘上升沿有效一次,此時,輸入的數(shù)據(jù)就被送到了輸出端。入時鐘 SCK 上升沿有效一次,直到八位數(shù)據(jù)

28、輸入完畢,輸出時鐘上升沿有效一次,此時,輸入的數(shù)據(jù)就被送到了輸出端。2.62.6 16161616 點(diǎn)陣點(diǎn)陣 LEDLED 原理及應(yīng)用原理及應(yīng)用設(shè)計(jì)時必須掌握點(diǎn)陣工作原理方能進(jìn)行更深層設(shè)計(jì)。16x16LED 點(diǎn)陣其實(shí)就是 4塊 8x8 點(diǎn)陣 LED 級聯(lián)而成的,因此特給出 88 點(diǎn)陣 LED 的工作原理。圖(1)為88 點(diǎn)陣 LED 外觀及引腳圖,其等效電路如圖(2)所示,只要其對應(yīng)的 X、Y 軸順向偏壓,即可使 LED 發(fā)亮。例如如果想使左上角 LED 點(diǎn)亮,則 Y0=1,X0=0 即可。應(yīng)用時限流電阻可以放在 X 軸或 Y 軸。而 16x16 就是在 8x8 原理的基礎(chǔ)上將四塊8x8 級聯(lián)

29、而成,如圖(3)。 圖(1)88 點(diǎn)陣 LED 外觀及引腳圖 教學(xué)管理制度匯編13 圖(2)88 點(diǎn)陣 LED 等效電路2.72.7 LEDLED 點(diǎn)陣的顯示文字圖形原理點(diǎn)陣的顯示文字圖形原理(3)點(diǎn)陣屏模塊漢字顯示屏用于顯示漢字、字符及圖像信息,在公共汽車、銀行、醫(yī)院及戶外廣告等地方都有廣泛的應(yīng)用。下面是簡單的漢字顯示屏的制作,由單片機(jī)控制漢字的顯示內(nèi)容。為了降低成本,使用了四塊 88 的 LED 點(diǎn)陣發(fā)光管的模塊,組成了一個 1616 的 LED 點(diǎn)陣顯示屏,如圖(3)所示。下面是介紹漢字顯示的原理。 教學(xué)管理制度匯編14LED 驅(qū)動顯示采用動態(tài)掃描方法,動態(tài)掃描方式是逐行輪流點(diǎn)亮,這樣掃

30、描驅(qū)動電路就可以實(shí)現(xiàn)多行的同名列共用一套列驅(qū)動器。以 1616 點(diǎn)陣為例,把所有同一行的發(fā)光管的陰極連在一起,把所有同一列的發(fā)光管的陽極連在一起(共陰的接法) ,先送出對應(yīng)第 1 列發(fā)光管亮滅的數(shù)據(jù)并鎖存,然后選通第 1 列使其燃亮一定的時間,然后熄滅;再送出第 2 列的數(shù)據(jù)并鎖存,然后選通第 2 列使其燃亮相同的時間,然后熄滅;.第 16 列之后,又重新燃亮第 1 列,反復(fù)輪回。當(dāng)這樣輪回的速度足夠快(每秒 24 次以上) ,由于人眼的視覺暫留現(xiàn)象,就能看到顯示屏上穩(wěn)定的圖形。該方法能驅(qū)動較多的 LED,控制方式較靈活,而且節(jié)省單片機(jī)的資源。顯示數(shù)據(jù)可通過單片機(jī)的 P0,P2 口接驅(qū)動電路傳

31、輸?shù)近c(diǎn)陣行引腳。2.82.8 點(diǎn)陣驅(qū)動電路點(diǎn)陣驅(qū)動電路 正向點(diǎn)亮一顆 LED,至少也得 10 到 20 毫安,若電流不夠大,則 LED 不夠亮!而不管是 8052 的輸入還是輸出端其高態(tài)輸出電流都不是很高,不過 12 毫安而已。本設(shè)計(jì)采用 74HC595 芯片和 74LS138 芯片作為驅(qū)動芯片,主要是為了節(jié)約單片機(jī)的I/O 口,完成對點(diǎn)陣的驅(qū)動其中兩塊 138 芯片構(gòu)成 4/16 譯碼器輸出供給陰極,采用的共陰極點(diǎn)陣驅(qū)動。595 作為高電平輸入,利用編程讓點(diǎn)陣顯示屏得到我們相應(yīng)的漢字顯示。3 3:軟件設(shè)計(jì):軟件設(shè)計(jì)3.13.1 軟件編寫分析軟件編寫分析由于我們選擇的是滾動顯示這樣的顯示設(shè)計(jì)是

32、比較簡單的一種設(shè)計(jì)漢字顯示方案。通過改變送入 595 寄存的數(shù)據(jù)從而達(dá)到一種滾動顯示的效果??梢愿淖儩h字顯示速度。相對于左移右移而言此種設(shè)計(jì)是很簡單的。我們只需要分析清楚 595 工作狀態(tài)就行了。我們利用中斷完成每一組數(shù)據(jù)字符的循環(huán)顯示,達(dá)到一種能夠保持循環(huán)顯示狀態(tài),我們能通過按鍵改變其顯示的數(shù)據(jù),達(dá)到我們此物的功能。 教學(xué)管理制度匯編153.23.2 點(diǎn)陣滾動顯示流程圖點(diǎn)陣滾動顯示流程圖開始初始化 是否有按鍵按下循環(huán)滾動顯示“泉州信息職業(yè)技術(shù)學(xué)院”循環(huán)滾動顯示“福建示范性院?!盨2按鍵按下S1按鍵按下結(jié)束是是否主流程圖打開中斷寫入初始值啟動定時器結(jié)束中斷數(shù)據(jù)是否循環(huán)變化否是中斷流程 教學(xué)管理

33、制度匯編16調(diào)試調(diào)試調(diào)試主要分為硬件調(diào)試和軟件調(diào)試:由于本設(shè)計(jì)沒有做出實(shí)物,所以我們這里就大談硬件測試,簡化硬件測試,我們在審核硬件電路的時候我們需要檢查元器件方向,電路是否有錯,點(diǎn)陣方向是否正確,是否存在虛焊漏焊情況。避免出錯后難以察覺。 軟件調(diào)試:我們軟件調(diào)試主要分析硬件電路設(shè)計(jì)的時候采用的單片機(jī) I/O 口是哪些,各個 I/O 口對應(yīng)的是我們驅(qū)動芯片的哪一個引腳,在編程時需要注意各個芯片的管腳圖,還有就是我們每個芯片的時序圖,才能很快很準(zhǔn)確的完成程序的編寫,實(shí)現(xiàn)我們的程序一步到位,進(jìn)行簡單的調(diào)試便可用的效果。仿真顯示效果圖:滾動顯示:“福建示范性院?!庇捎谑墙貓D看不出明顯效果。 教學(xué)管理

34、制度匯編17按鍵切換后滾動顯示“泉州信息職業(yè)技術(shù)學(xué)院”總結(jié)總結(jié) 本次畢業(yè)設(shè)計(jì)歷時較為長,但是在我精心的設(shè)計(jì)并認(rèn)真的完善下雖然歷時久,但是我從中學(xué)到了不少的東西。首先獨(dú)立查找資料并完善畢業(yè)設(shè)計(jì),從網(wǎng)上查找畢業(yè)設(shè)計(jì)所需要的文檔,進(jìn)行分析,認(rèn)真考核,讓自己畢業(yè)設(shè)計(jì)能夠一步到位,雖然此畢業(yè)設(shè)計(jì)不需要實(shí)物的演示,但是我們追求完美利用仿真軟件對我們的電路進(jìn)行了測試,并完成了我們電路的功能。論文的撰寫主要包括以下幾個步驟:一、我們進(jìn)行選題后,完成我們電路設(shè)計(jì),并制作仿真圖。二、完成仿真,并且完成我們程序設(shè)計(jì),仿真出實(shí)際的效果。三、當(dāng)我們所有功能實(shí)現(xiàn),我們構(gòu)思論文,撰寫論文時候需要做的是把我們電路所需要的資料

35、都進(jìn)行整理,自己總結(jié)后用自己的語言撰寫出來。四、主要過程查資料,整合,分析,查看整篇論文的可用性。 教學(xué)管理制度匯編18參考文獻(xiàn)參考文獻(xiàn)1 張堔,耿標(biāo).1616 點(diǎn)陣 LED 的設(shè)計(jì).高科技產(chǎn)品研發(fā),2010,(8):642 花海安.點(diǎn)陣 LED 顯示屏的設(shè)計(jì)與實(shí)踐.江淮水利科技,2009,(3):2021 3 龍安國.基于單片機(jī)的 LED 漢字顯示屏設(shè)計(jì)與制作.現(xiàn)代電子技術(shù),2007,30 (13):1861884 季曉芳.雙漢字 1616 LED 點(diǎn)陣廣告屏的制作.安徽水利水電職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010,(10):60615 陽進(jìn).基于單片機(jī)的 LED 顯示屏的漢字顯示.中國科技信息,20

36、05,(12):1126 翟淑霞.基于單片機(jī)的 LED 顯示屏的漢字顯示.今日科苑,2006,(9):1147 劉永軍.單片機(jī)控制 LED 點(diǎn)陣顯示原理及 Proteus 仿真.電腦知識與技術(shù),2010,27(6):765176538 羅云松,于娟.基于 Proteus 的單片機(jī)點(diǎn)陣 LED 漢字顯示.機(jī)械與電子,2009, (17):60619 楊延寧,劉立軍,張志勇.基于 Proteus 的單片機(jī)漢字點(diǎn)陣顯示設(shè)計(jì).液晶與顯示,2009,24 (1):9810210 鐘蔚,袁臣虎,林志貴.點(diǎn)陣式 LED 滾動漢字顯示屏的 Proteus 仿真設(shè)計(jì).微計(jì)算機(jī)信息,2008,24(62):106

37、107 教學(xué)管理制度匯編19致致 謝謝感謝導(dǎo)師陳桂松的關(guān)心、指導(dǎo)和教誨。陳桂松老師追求真理、獻(xiàn)身科學(xué)、嚴(yán)以律己、寬已待人的崇高品質(zhì)對學(xué)生將是永遠(yuǎn)的鞭策。感謝三年來為我們辛勤付出的各位老師,我們在這里學(xué)到的不只是知識,我們學(xué)校的更是專業(yè)技能,對于我們在泉州信息學(xué)院的成長,我表示最感激的是我們的老師,有你們才會有我們今天的滿載而歸。也謝謝桂松老師的培訓(xùn),讓我們的專業(yè)技能得到了很大的改善和提高,讓我們能在未來的道路上走得更遠(yuǎn),走得更好。謝謝院系領(lǐng)導(dǎo)背后的辛勤付出,讓我們能在今天完滿的結(jié)束我們的大學(xué)旅程,讓我們充滿信心的去面對這個社會。 教學(xué)管理制度匯編20畢業(yè)設(shè)計(jì)(論文)知識產(chǎn)權(quán)聲明畢業(yè)設(shè)計(jì)(論文)

38、知識產(chǎn)權(quán)聲明本人完全了解泉州信息職業(yè)技術(shù)學(xué)院有關(guān)保護(hù)知識產(chǎn)權(quán)的規(guī)定,即:高職學(xué)生在校學(xué)習(xí)期間畢業(yè)設(shè)計(jì)(論文)工作的知識產(chǎn)權(quán)屬于泉州信息職業(yè)技術(shù)學(xué)院。本人保證畢業(yè)離校后,使用畢業(yè)設(shè)計(jì)(論文)工作成果或用畢業(yè)設(shè)計(jì)(論文)工作成果發(fā)表論文時署名單位仍然為泉州信息職業(yè)技術(shù)學(xué)院。學(xué)校有權(quán)保留送交的畢業(yè)設(shè)計(jì)(論文)的原文或復(fù)印件,允許畢業(yè)設(shè)計(jì)(論文)被查閱和借閱;學(xué)??梢怨籍厴I(yè)設(shè)計(jì)(論文)的全部或部分內(nèi)容,可以采用影印、縮印或其他復(fù)制手段保存畢業(yè)設(shè)計(jì)(論文) 。(保密的畢業(yè)設(shè)計(jì)(論文)在解密后應(yīng)遵守此規(guī)定)畢業(yè)設(shè)計(jì)(論文)作者簽名:指導(dǎo)教師簽名:年 月 日 教學(xué)管理制度匯編21畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明

39、畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明秉承學(xué)校嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)與優(yōu)良的科學(xué)道德,本人聲明所呈交的畢業(yè)設(shè)計(jì)(論文)是我個人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,畢業(yè)設(shè)計(jì)(論文)中不包含其他人已經(jīng)發(fā)表或撰寫過的成果,不包含他人已申請獎勵或其他用途使用過的成果。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示了致謝。畢業(yè)設(shè)計(jì)(論文)與資料若有不實(shí)之處,本人承擔(dān)一切相關(guān)責(zé)任。畢業(yè)設(shè)計(jì)(論文)作者簽名:指導(dǎo)教師簽名:年 月 日 教學(xué)管理制度匯編22附錄一:程序清單附錄一:程序清單#includeunsigned char i;unsigned i

40、nt nun,num,num1;unsigned char zu;sbit R=P20;sbit CLK=P21;sbit STB=P22;sbit K1=P10;sbit K2=P11;unsigned char code table=0 x01,0 x00, 0 x02,0 x00, 0 x1F,0 xF0, 0 x10,0 x10, 0 x10,0 x10, 0 x1F,0 xF0, 0 x10,0 x10, 0 x10,0 x10, 0 x1F,0 xF0, 0 x01,0 x04, 0 x7D,0 x88, 0 x09,0 x50, 0 x11,0 x20, 0 x21,0 x18,

41、 0 xC5,0 x06, 0 x02,0 x00, /泉0 x10,0 x04, 0 x10,0 x84, 0 x10,0 x84, 0 x10,0 x84, 0 x10,0 x84, 0 x54,0 xA4, 0 x52,0 x94, 0 x52,0 x94, 0 x90,0 x84, 0 x10,0 x84, 0 x10,0 x84, 0 x10,0 x84, 0 x20,0 x84, 0 x20,0 x84, 0 x40,0 x04, 0 x80,0 x04, /州0 x08,0 x40, 0 x08,0 x20, 0 x0B,0 xFE, 0 x10,0 x00, 0 x10,0 x

42、00, 0 x31,0 xFC, 0 x30,0 x00, 0 x50,0 x00, 0 x91,0 xFC, 0 x10,0 x00, 0 x10,0 x00, 0 x11,0 xFC, 0 x11,0 x04, 0 x11,0 x04, 0 x11,0 xFC, 0 x11,0 x04, /信0 x01,0 x00, 0 x02,0 x00, 0 x1F,0 xF0, 0 x10,0 x10, 0 x1F,0 xF0, 0 x10,0 x10, 0 x1F,0 xF0, 0 x10,0 x10, 0 x1F,0 xF0, 0 x10,0 x10, 0 x01,0 x00, 0 x08,0

43、x84, 0 x48,0 x92, 0 x48,0 x12, 0 x87,0 xF0, 0 x00,0 x00, /息0 x00,0 x00, 0 xFF,0 x00, 0 x24,0 xFC, 0 x24,0 x84, 0 x3C,0 x84, 0 x24,0 x84, 0 x24,0 x84, 0 x3C,0 x84, 0 x24,0 xFC, 0 x24,0 x84, 0 x2E,0 x00, 0 xF4,0 x48, 教學(xué)管理制度匯編230 x44,0 x44, 0 x04,0 x84, 0 x04,0 x82, 0 x05,0 x02, /職0 x04,0 x40, 0 x04,0

44、x40, 0 x04,0 x40, 0 x04,0 x40, 0 x44,0 x44, 0 x24,0 x44, 0 x24,0 x48, 0 x14,0 x48, 0 x14,0 x50, 0 x14,0 x60, 0 x04,0 x40, 0 x04,0 x40, 0 x04,0 x40, 0 x04,0 x40, 0 xFF,0 xFE, 0 x00,0 x00, /業(yè)0 x10,0 x20, 0 x10,0 x20, 0 x10,0 x20, 0 x13,0 xFE, 0 xFC,0 x20, 0 x10,0 x20, 0 x10,0 x20, 0 x15,0 xFC, 0 x18,0

45、 x84, 0 x30,0 x88, 0 xD0,0 x48, 0 x10,0 x50, 0 x10,0 x20, 0 x10,0 x50, 0 x51,0 x88, 0 x26,0 x06, /技0 x01,0 x00, 0 x01,0 x20, 0 x01,0 x10, 0 x01,0 x10, 0 x7F,0 xFC, 0 x03,0 x80, 0 x05,0 x40, 0 x05,0 x40, 0 x09,0 x20, 0 x11,0 x10, 0 x21,0 x08, 0 x41,0 x04, 0 x81,0 x02, 0 x01,0 x00, 0 x01,0 x00, 0 x01,

46、0 x00, /術(shù)0 x22,0 x08, 0 x11,0 x08, 0 x11,0 x10, 0 x00,0 x20, 0 x7F,0 xFE, 0 x40,0 x02, 0 x80,0 x04, 0 x1F,0 xE0, 0 x00,0 x40, 0 x01,0 x80, 0 xFF,0 xFE, 0 x01,0 x00, 0 x01,0 x00, 0 x01,0 x00, 0 x05,0 x00, 0 x02,0 x00, /學(xué)0 x00,0 x40, 0 x78,0 x20, 0 x4B,0 xFE, 0 x52,0 x02, 0 x54,0 x04, 0 x61,0 xF8, 0 x

47、50,0 x00, 0 x48,0 x00, 0 x4B,0 xFE, 0 x48,0 x90, 0 x68,0 x90, 0 x50,0 x90, 0 x41,0 x12, 0 x41,0 x12, 0 x42,0 x0E, 0 x44,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 x

48、00,0 x00,0 x00,0 x00, ;unsigned char code table1=0 x40,0 x00, 0 x23,0 xFE, 0 x20,0 x00, 0 xF9,0 xFC, 0 x11,0 x04, 0 x11,0 x04, 0 x21,0 xFC, 0 x30,0 x00, 0 x6B,0 xFE, 0 xAA,0 x22, 0 x22,0 x22, 0 x23,0 xFE, 0 x22,0 x22, 0 x22,0 x22, 0 x23,0 xFE, 0 x22,0 x02, /福0 x00,0 x40, 0 x00,0 x40, 0 xFB,0 xF8, 0

49、x08,0 x48, 0 x17,0 xFE, 0 x10,0 x48, 0 x23,0 xF8, 0 x78,0 x40, 0 x0B,0 xF8, 0 x08,0 x40, 0 x48,0 x40, 0 x37,0 xFC, 0 x10,0 x40, 0 x2C,0 x40, 0 x43,0 xFE, 0 x80,0 x00, /建 教學(xué)管理制度匯編240 x01,0 x00, 0 x11,0 x10, 0 x11,0 x08, 0 x21,0 x24, 0 x40,0 xC0, 0 x03,0 x00, 0 x0C,0 x00, 0 x3F,0 xF8, 0 xD0,0 x08, 0 x

50、1F,0 xF8, 0 x10,0 x08, 0 x1F,0 xF8, 0 x10,0 x08, 0 x10,0 x08, 0 x1F,0 xF8, 0 x10,0 x08, /省0 x00,0 x00, 0 x3F,0 xF8, 0 x00,0 x00, 0 x00,0 x00, 0 x00,0 x00, 0 x00,0 x00, 0 xFF,0 xFE, 0 x01,0 x00, 0 x01,0 x00, 0 x11,0 x10, 0 x11,0 x08, 0 x21,0 x04, 0 x41,0 x02, 0 x81,0 x02, 0 x05,0 x00, 0 x02,0 x00, /示

51、0 x04,0 x40, 0 x04,0 x40, 0 xFF,0 xFE, 0 x04,0 x40, 0 x10,0 x00, 0 x09,0 xF8, 0 x49,0 x08, 0 x21,0 x08, 0 x25,0 x08, 0 x05,0 x28, 0 x09,0 x10, 0 x71,0 x02, 0 x11,0 x02, 0 x11,0 x02, 0 x10,0 xFE, 0 x00,0 x00, /范0 x10,0 x20, 0 x10,0 x20, 0 x11,0 x20, 0 x11,0 x20, 0 x19,0 xFC, 0 x55,0 x20, 0 x52,0 x20,

52、 0 x50,0 x20, 0 x90,0 x20, 0 x11,0 xFC, 0 x10,0 x20, 0 x10,0 x20, 0 x10,0 x20, 0 x10,0 x20, 0 x13,0 xFE, 0 x10,0 x00, /性0 x00,0 x40, 0 x78,0 x20, 0 x4B,0 xFE, 0 x52,0 x02, 0 x54,0 x04, 0 x61,0 xF8, 0 x50,0 x00, 0 x48,0 x00, 0 x4B,0 xFE, 0 x48,0 x90, 0 x68,0 x90, 0 x50,0 x90, 0 x41,0 x12, 0 x41,0 x12

53、, 0 x42,0 x0E, 0 x44,0 x00, /院0 x10,0 x40, 0 x10,0 x20, 0 x10,0 x20, 0 x11,0 xFE, 0 xFC,0 x00, 0 x10,0 x88, 0 x31,0 x04, 0 x3A,0 x02, 0 x54,0 x88, 0 x50,0 x88, 0 x90,0 x50, 0 x10,0 x50, 0 x10,0 x20, 0 x10,0 x50, 0 x10,0 x88, 0 x13,0 x06, /校0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,

54、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,;void wbyte(char dat)/寫一個數(shù)據(jù)的字節(jié) char i; for(i=0;i1;/右移一位取出該字節(jié)最低位 教學(xué)管理制度匯編25 R=CY; /把該字節(jié)的最低位傳給 R CLK=0;/上升沿將數(shù)據(jù)送出 CLK=1; STB=1;/下降沿輸出鎖存器中數(shù)據(jù) STB=0;void delay(unsigned char

55、t) /延遲函數(shù)char i;while(t-)for(i=0;i125;i+);void display()/顯示函數(shù) 1 char i; for(i=0;i16;i+) P3=i; /完成一個字節(jié)后從新開始 wbyte(table2*(i+num)+1);/送出一個字節(jié) wbyte(table2*(i+num); delay(2);/延時 2ms void display1()顯示函數(shù) 2 char i; for(i=0;i16;i+) P3=i; wbyte(table12*(i+num1)+1);/送出一個字節(jié) wbyte(table12*(i+num1); delay(2); 教學(xué)管

56、理制度匯編26void main() /主函數(shù) bit flag; TH0=(65535-50000)/256; /寫入定時器 0 初始值 TL0=(65535-50000)%256; EA=1;/打開定時器總中斷 ET0=1;/打開定時器 0 中斷 TR0=1; /啟動定時器 while(1) if(K1=0) flag=0; num1=0;/如果 K1 等于 0 則從頭開始顯示 2if(K2=0) flag=1;num=0; /如果K2 等于 0 則從頭開始顯示 1if(flag=0)display1();else display();/除此以外顯示 1 即程序開始之前。 void t0_

57、(void) interrupt 1/中斷TH0=(65535-50000)/256; 寫入定時器初始值TL0=(65535-50000)%256;if(+nun=18)/完成一個字顯示 nun=0; if(+num1=130)/完成“福建省示范性院校”后清零從新開始顯示 num1=0; if(+num=160)/完成“泉州信息職業(yè)技術(shù)學(xué)院”后清零從新開始顯示 num=0; 教學(xué)管理制度匯編27附錄二:設(shè)計(jì)原理圖附錄二:設(shè)計(jì)原理圖EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P10/T1P11/T2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE /P30TXD

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論