




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 題題目:目:基于單片機(jī)的 16*16 點(diǎn)陣顯示屏系(部)系(部) 電子信息工程系 專專 業(yè)業(yè) 應(yīng)用電子技術(shù) 班班 級(jí)級(jí) 11 級(jí) 1 班學(xué)學(xué) 生生 黃 勇 學(xué)號(hào)學(xué)號(hào) 110001035 指指導(dǎo)導(dǎo)教教師師 陳桂松 職職稱稱 單單 位位 論論文提交日期文提交日期 年年 月月 日日 論論文答文答辯辯日期日期 年年 月月 日日 答答辯辯委委員員會(huì)主席會(huì)主席 論論文文評(píng)閱評(píng)閱人人 基于單片機(jī)的 16*16 點(diǎn)陣顯示屏摘要摘要眾所周知,當(dāng)今社會(huì)對(duì)于 LED 點(diǎn)陣屏的設(shè)計(jì)多種多樣,不僅用于室內(nèi)鐘表,電視墻,投影儀等儀器的顯示,還可以用于室外的廣告牌的顯示設(shè)計(jì)。本文采用了單片機(jī) STC89C52RC 為核心
2、主控芯片,主要實(shí)現(xiàn)一個(gè) 16x16 的 LED顯示屏對(duì)文字動(dòng)態(tài)顯示的效果,通過單片機(jī)編程實(shí)現(xiàn)所想要的顯示效果。并實(shí)現(xiàn)按鍵切換文字的效果。切換滾動(dòng)顯示“泉州信息職業(yè)技術(shù)學(xué)院”和“福建省示范性院?!?。主要采用 74LS138 作為列掃描,74HC595 作為行掃描實(shí)現(xiàn)我們點(diǎn)陣 16x16 的動(dòng)態(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ī)簡(jiǎn)介 .
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ū)動(dòng)電路.143:軟件設(shè)計(jì) .143.1 軟件編寫分析 .143.2 點(diǎn)陣滾動(dòng)顯示流程圖 .15調(diào)試 .16總結(jié) .17參考文獻(xiàn) .18致 謝 .19畢業(yè)設(shè)計(jì)(論文)知識(shí)產(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)簡(jiǎn)稱單片機(jī)1各類專用控制器而設(shè)計(jì)的通用或?qū)S梦⑿陀?jì)算機(jī)系統(tǒng),高密度集成了普通計(jì)算機(jī)微處理器,一定容量的 RAM 和 ROM 以及輸入/輸出接口,定時(shí)器等電路于一塊芯片上構(gòu)成的。單片機(jī)的優(yōu)點(diǎn)是體積小、重量輕、抗干擾能力強(qiáng),對(duì)環(huán)境要求不高,價(jià)格低廉,可靠性高,靈活性好,開發(fā)較為容易。單片機(jī)是生活必不可缺的,顧名思義單片機(jī)的應(yīng)用是很廣泛的,導(dǎo)彈的導(dǎo)航裝置、飛機(jī)上各種儀表的控制、計(jì)算機(jī)的網(wǎng)絡(luò)通訊和數(shù)據(jù)傳輸、工業(yè)自動(dòng)化過程和實(shí)時(shí)控制數(shù)據(jù)處理、廣泛使用的智能 IC 卡、民用豪華轎車的安全保障系統(tǒng)、錄像機(jī)和攝像機(jī)、全自動(dòng)洗衣機(jī)的控制、以及程控玩具、電子寵物
5、等等。單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域。在現(xiàn)代工業(yè)控制和一些智能化儀器儀表中,越來越多的場(chǎng)所需要用點(diǎn)陣圖形顯示器顯示漢字,漢字顯示屏也廣泛應(yīng)用到汽車報(bào)站器,廣告屏等。1.21.2 LEDLED 顯示屏的介紹顯示屏的介紹LED 顯示屏分為圖文顯示屏和視頻顯示屏,均由 LED 矩陣塊組成。圖文顯示屏可與計(jì)算機(jī)同步顯示漢字、英文文本和圖形;視頻顯示屏采用微型計(jì)算機(jī)進(jìn)行控制,圖文、圖像并茂,以實(shí)時(shí)、同步、清晰的信息傳播方式播放各種信息,還可顯示二維、三維動(dòng)畫、錄像、電視、VCD 節(jié)目以及現(xiàn)場(chǎng)實(shí)況。LED 顯示屏顯示畫面色彩鮮艷,立體感強(qiáng),靜如
6、油畫,動(dòng)如電影,廣泛應(yīng)用于交通運(yùn)輸、車站、商場(chǎng)、醫(yī)院、賓館、證券市場(chǎng)、工業(yè)企業(yè)管理等公共場(chǎng)所。 LED 也廣泛應(yīng)用于室內(nèi)的顯示設(shè)備,LED 電視機(jī),LED 時(shí)鐘顯示儀等電子設(shè)備。LED 之所以受到廣泛重視而得到迅速發(fā)展,是與它本身所具有的優(yōu)點(diǎn)分不開的。這些優(yōu)點(diǎn)概括起來是:亮度高、工作電壓低、功耗小、小型化、壽命長(zhǎng)、耐沖擊和性能穩(wěn)定。LED 的發(fā)展前景極為廣闊,目前正朝著更高亮度、更高耐氣候性、更高的發(fā)光密度、更高的發(fā)光均勻性,可靠性、全色化方向發(fā)展。1.31.3 設(shè)計(jì)的意義及目的設(shè)計(jì)的意義及目的由于點(diǎn)陣屏的出現(xiàn)推動(dòng)了廣告界的熱潮,引領(lǐng)廣告界利用 LED 技術(shù)做廣告。在各大動(dòng)車站,火車站的站臺(tái)都
7、出現(xiàn)了很多的 LED 提示牌,這些無疑不顯示出現(xiàn)在這個(gè) LED 顯示屏在當(dāng)今社會(huì)的熱潮。LED 的傳送信息的技術(shù)越來越先進(jìn),我們利用我們所學(xué)知識(shí)完成我們簡(jiǎn)單的單片機(jī)點(diǎn)陣屏的設(shè)計(jì),這個(gè)與我們的專業(yè)息息相關(guān),有助于我們了解 LED 更有機(jī)會(huì)利用我們的專業(yè)知識(shí)。 教學(xué)管理制度匯編42 2:硬件設(shè)計(jì):硬件設(shè)計(jì)2.12.1 設(shè)計(jì)框圖及介紹設(shè)計(jì)框圖及介紹 LED 點(diǎn)陣總體框圖如圖 2.1 所示,點(diǎn)陣電路主要是由單片機(jī)為主體在周邊添加必要的電路,時(shí)鐘震蕩電路,電源電路,復(fù)位電路。需要我們行驅(qū)動(dòng)芯片和列驅(qū)動(dòng)芯片來進(jìn)行對(duì)點(diǎn)陣的行掃描和列掃面,這樣有效地減少了單片機(jī)的 I/O 口的占有率。有利于單片機(jī)在實(shí)現(xiàn)其他功
8、能的時(shí)候有足夠的 I/O 口。時(shí)鐘震蕩電路為 CPU 提供工作頻率按鍵用于切換點(diǎn)陣屏滾動(dòng)顯示文字列掃描電路行掃描電路16X16點(diǎn)陣屏電源電路整流后供整個(gè)電路工作單片機(jī)STC89C52RC復(fù)位電路供單片機(jī)復(fù)位圖 2.1 基本工作原理框圖2.22.2 5252 系列單片機(jī)簡(jiǎn)介系列單片機(jī)簡(jiǎn)介單片機(jī)(Microcontroller,又稱微處理器)是在一塊硅片上集成了各種部件的微型機(jī),這些部件包括中央處理器 CPU、數(shù)據(jù)存儲(chǔ)器 RAM、程序存儲(chǔ)器 ROM、定時(shí)器/計(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ī)的一個(gè)產(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、存儲(chǔ)器、并行口、串行口、定時(shí)器/計(jì)數(shù)器、中斷邏輯幾部分。(1)中央處理器52 的中央處理器由運(yùn)算器和控制邏輯構(gòu)成,其中包括若干特殊功能寄存器(SFR) 。算術(shù)邏輯單元 ALU 能對(duì)數(shù)據(jù)進(jìn)行加、減、乘、除等算術(shù)運(yùn)算;“與” 、 “或”、 “異或”等邏輯運(yùn)算以及位操作運(yùn)
10、算。PSW 的格式如下所示,其各位的含義是:CY:進(jìn)位標(biāo)志。有進(jìn)位/錯(cuò)位時(shí) CY=1,否則 CY=0。 AC:半進(jìn)位標(biāo)志。當(dāng) D3 位向 D4 位產(chǎn)生進(jìn)位/錯(cuò)位時(shí),AC=1,否則 AC=0,常用于十進(jìn)制調(diào)整運(yùn)算中。F0:用戶可設(shè)定的標(biāo)志位,可置位/復(fù)位,也可供測(cè)試。RS1、RS0:四個(gè)通用寄存器組選擇位,該兩位的四種組合狀態(tài)用來選擇 03 寄存器組。 。OV:溢出標(biāo)志。當(dāng)帶符號(hào)數(shù)運(yùn)算結(jié)果超出-128+127 范圍時(shí) OV=1,否則OV=0。當(dāng)無符號(hào)數(shù)乘法結(jié)果超過 255 時(shí),或當(dāng)無符號(hào)數(shù)除法的除數(shù)為 0 時(shí) OV=1,否則 OV=0。P:奇偶校驗(yàn)標(biāo)志。每條指令執(zhí)行完,若 A 中 1 的個(gè)數(shù)為奇
11、數(shù)時(shí) P=1,否則P=0,即偶校驗(yàn)方式??刂七壿嬛饕ǘ〞r(shí)和控制邏輯、指令寄存器 、譯碼器以及地址指針 DPTR 和程序寄存器 PC 等。(2)存儲(chǔ)器組織52 單片機(jī)在物理上有四個(gè)存儲(chǔ)空間:片內(nèi)程序存儲(chǔ)器和片外程序存儲(chǔ)器、片內(nèi)數(shù)據(jù)存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器。52 的存儲(chǔ)器組織結(jié)構(gòu)如圖 2.3 所示。 教學(xué)管理制度匯編6圖 2-3 52 存儲(chǔ)器組織結(jié)構(gòu)程序存儲(chǔ)器的某些單元是保留給系統(tǒng)使用的:0000H0002H 單元是所有執(zhí)行程序的入口地址,復(fù)位以后,CPU 總是叢 0000H 單元開始執(zhí)行程序。0003H002AH 單元均勻地分為五段,用做五個(gè)中斷服務(wù)程序的入口。用戶程序不應(yīng)進(jìn)入上述區(qū)域。52
12、的 RAM 雖然字節(jié)數(shù)不很多,但卻起著十分重要的作用。256 個(gè)字節(jié)被分為兩個(gè)區(qū)域:00H7FH 時(shí)真正的 RAM 區(qū),可以讀寫各種數(shù)據(jù)。而 80HFFH 是專門用于特殊功能寄存器(SFR)的區(qū)域。對(duì)于 8052 安排了 21 個(gè)特殊功能寄存器,每個(gè)寄存器為 8 位,所以實(shí)際上 128 個(gè)字節(jié)并沒有全部利用。內(nèi)部 RAM 的各個(gè)單元,都可以通過直接地址來尋找,對(duì)于工作寄存器,則一般都直接用 R0R7,對(duì)特殊功能寄存器,也是直接使用其名字較為方便。8052 內(nèi)部特殊功能寄存器都是可以位尋址的,并可用“寄存器名.位”來表示,如 ACC.0,B.7等.8052 系列的單片機(jī)2.32.3 89C528
13、9C52 芯片芯片89C52 是美國(guó) ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS 8 位單片機(jī),片內(nèi)含 4k bytes 的反復(fù)擦寫的 Flash 只讀程序存儲(chǔ)器和 128 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM) ,器件采用 ATMEL 公司高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS-52指令系統(tǒng),片內(nèi)置通用 8 位中央處理器(CPU)和 Flash 存儲(chǔ)單元,功能強(qiáng)大AT89C52 單片機(jī)可為您提供許多高性價(jià)比的應(yīng)用場(chǎng)合,可靈活應(yīng)用于各種控制領(lǐng)域。AT89C52 引腳如圖 2.4 所示。 89C52 單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。 教學(xué)管理制度匯編7E
14、A/VP31X119X218RESET9RD17WR16INT012INT113T014T115P10/T1P11/T2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE /P30TXD11RXD10U389S52Y112MH zC633pC733pVCCS4SW-PBR410kVCCP30P31P32P33C510UFR510K主控89C52芯片模塊S1SW-PBS2SW-PBP20P21P22圖 2.4 單片機(jī)復(fù)位和
15、時(shí)鐘電路圖(1) 管腳說明VCC:供電電壓。GND:接地。P0 口:P0 口為一個(gè) 8 位漏級(jí)開路雙向 I/O 口,每腳可吸收 8TTL 門電流。當(dāng) P1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在 FIASH 編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH 進(jìn)行校驗(yàn)時(shí),P0 輸出原碼,此時(shí) P0 外部必須被拉高。P1 口:P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸出4TTL 門電流。P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入,P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于
16、內(nèi)部上拉的緣故。在 FLASH 編程和校驗(yàn)時(shí),P1 口作為第八位地址接收。 P2 口:P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收,輸出 4個(gè) TTL 門電流,當(dāng) P2 口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2 口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2 口輸出其特殊功能寄存器的內(nèi)容。P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和
17、控制信號(hào)。 教學(xué)管理制度匯編8P3 口:P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) 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(記時(shí)器 0 外部輸入)P3.5 T1(記時(shí)器 1 外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通
18、)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)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在 FLASH 編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。此時(shí), ALE 只有在執(zhí)行MOVX,MOVC
19、 指令是 ALE 才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN 有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN 信號(hào)將不出現(xiàn)。/EA/VPP:當(dāng)/EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH) ,不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式 1 時(shí),/EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源(VPP) 。XTAL1:反向振蕩放大器的輸入及內(nèi)
20、部時(shí)鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出復(fù)位的實(shí)現(xiàn)通常用 2 種方式: 開機(jī)上電復(fù)位和外部手動(dòng)復(fù)位,本設(shè)計(jì)用的是外部手動(dòng)復(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)一個(gè)選通端(G1)為高電平,另兩個(gè)選通端(/(G2A)和/(G2B))為低電平時(shí),可將地址端(A、B、C)的二進(jìn)制編碼在一個(gè)對(duì)應(yīng)的輸出端以低電平譯出。74LS138 的作用:利用 G1、/(G2A)和/(G2B)可級(jí)聯(lián)擴(kuò)展成 24 線譯碼器;若外接一個(gè)反相器還可級(jí)聯(lián)擴(kuò)展成 32 線譯碼器。若將選通端中的一個(gè)作為數(shù)據(jù)輸入端時(shí),74LS138 還可作數(shù)據(jù)分配器 圖 2.671LS138 有三個(gè)附加的控制端、和。當(dāng)、時(shí),輸出為高電平(S1) ,譯碼器處于
22、工作狀態(tài)。否則,譯碼器被禁止,所有的輸出端被封鎖在高電平,如表 3.3.5所示。 這三個(gè)控制端也叫做“片選”輸入端,利用片選的作用可以將多篇連接起來擴(kuò)展譯碼器的功能。 教學(xué)管理制度匯編10帶控制輸入端的譯碼器又是一個(gè)完整的數(shù)據(jù)分配器。在圖 3.3.8 電路中如果把作為“數(shù)據(jù)”輸入端(在同一個(gè)時(shí)間) ,而將作為“地址”輸入端,那么從送來的數(shù)據(jù)只能通過所指定的一根輸出線送出去。這就不難理解為什么把叫做地址輸入了。例如當(dāng)101 時(shí),門的輸入端除了接至輸出端的一個(gè)以外全是高電平,因此的數(shù)據(jù)以反碼的形式從輸出,而不會(huì)被送到其他任何一個(gè)輸出端上。下圖 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 位串行或并行輸出 存儲(chǔ)狀態(tài)寄存器,三種狀態(tài) 輸出寄存器可以直接清除 100MHz 的移位頻率 輸出能力 并行輸出,總線驅(qū)動(dòng) 串行輸出;595 是具有 8 位移位寄存器和一個(gè)存儲(chǔ)器,三態(tài)輸出功能。 移位寄存器和存儲(chǔ)器是分別的時(shí)鐘。數(shù)據(jù)在 SCHcp 的上升沿輸入,在 STcp 的上升沿進(jìn)入的存儲(chǔ)寄存器中去。如果兩個(gè)時(shí)鐘連在一起,則移位寄存器總是比存儲(chǔ)寄存器早一個(gè)脈沖。 移位寄存器有一個(gè)串行
24、移位輸入(Ds),和一個(gè)串行輸出(Q7),和一個(gè)異步的低電平復(fù)位,存儲(chǔ)寄存器有一個(gè)并行 8 位的,具備三態(tài)的總線輸出,當(dāng)使能 OE 時(shí)(為低電平),存儲(chǔ)寄存器的數(shù)據(jù)輸出到總線。CPD 決定動(dòng)態(tài)的能耗, PDCPDVCCf1+(CLVCC2f0) F1輸入頻率,CL輸出電容 f0輸出頻率(MHz) Vcc=電源電壓 引腳說明符號(hào)引腳描述內(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 個(gè)段。QH: 級(jí)聯(lián)輸出端。我將它接下一個(gè) 595 的 SI 端。SI: 串行數(shù)據(jù)輸入端。74595 的控制端說明:/SRCLR(10 腳): 低點(diǎn)平時(shí)將移位寄存器的數(shù)據(jù)清零。通常我將它接 Vcc。SRCK(11 腳):上升沿,數(shù)據(jù)寄存器的數(shù)據(jù)移位。QA-QB-QC-.-QH;下降沿移位寄存器數(shù)據(jù)不變。(脈沖寬度:5V 時(shí),大于幾十納秒就行了。我通常都選微秒級(jí))RCK(12 腳):上升沿時(shí)移位寄存器的數(shù)據(jù)進(jìn)入數(shù)據(jù)存儲(chǔ)寄存器,下降沿時(shí)存儲(chǔ)寄存器數(shù)據(jù)不變
26、。(通常我將 RCK 置為低電平,) 當(dāng)移位結(jié)束后,在 RCK 端產(chǎn)生一個(gè)正脈沖(5V 時(shí),大于幾十納秒就行了。我通常都選微秒級(jí)),更新顯示數(shù)據(jù)。/G(13 腳): 高電平時(shí)禁止輸出(高阻態(tài))。如果單片機(jī)的引腳不緊張,用一個(gè)引腳控制它,可以方便地產(chǎn)生閃爍和熄滅效果。比通過數(shù)據(jù)端移位控制要省時(shí)省力。注:1)74164 和 74595 功能相仿,都是 8 位串行輸入轉(zhuǎn)并行輸出移位寄存器。74164的驅(qū)動(dòng)電流(25mA)比 74595(35mA)的要小,14 腳封裝,體積也小一些。2)74595 的主要優(yōu)點(diǎn)是具有數(shù)據(jù)存儲(chǔ)寄存器,在移位的過程中,輸出端的數(shù)據(jù)可以保持不變。這在串行速度慢的場(chǎng)合很有用處,
27、數(shù)碼管沒有閃爍感。與 164 只有數(shù)據(jù)清零端相比,595 還多有輸出端時(shí)能/禁止控制端,可以使輸出為高阻態(tài)。3)595 是串入并出帶有鎖存功能移位寄存器,它的使用方法很簡(jiǎn)單,在正常使用時(shí) SCLR 為高電平, G 為低電平。從 SER 每輸入一位數(shù)據(jù),串行輸 595 是串入并出帶有鎖存功能移位寄存器,它的使用方法很簡(jiǎn)單,如下面的真值表,在正常使用 教學(xué)管理制度匯編12時(shí) SCLR 為高電平, G 為低電平。從 SER 每輸入一位數(shù)據(jù),串行輸入時(shí)鐘 SCK 上升沿有效一次,直到八位數(shù)據(jù)輸入完畢,輸出時(shí)鐘上升沿有效一次,此時(shí),輸入的數(shù)據(jù)就被送到了輸出端。入時(shí)鐘 SCK 上升沿有效一次,直到八位數(shù)據(jù)
28、輸入完畢,輸出時(shí)鐘上升沿有效一次,此時(shí),輸入的數(shù)據(jù)就被送到了輸出端。2.62.6 16161616 點(diǎn)陣點(diǎn)陣 LEDLED 原理及應(yīng)用原理及應(yīng)用設(shè)計(jì)時(shí)必須掌握點(diǎn)陣工作原理方能進(jìn)行更深層設(shè)計(jì)。16x16LED 點(diǎn)陣其實(shí)就是 4塊 8x8 點(diǎn)陣 LED 級(jí)聯(lián)而成的,因此特給出 88 點(diǎn)陣 LED 的工作原理。圖(1)為88 點(diǎn)陣 LED 外觀及引腳圖,其等效電路如圖(2)所示,只要其對(duì)應(yīng)的 X、Y 軸順向偏壓,即可使 LED 發(fā)亮。例如如果想使左上角 LED 點(diǎn)亮,則 Y0=1,X0=0 即可。應(yīng)用時(shí)限流電阻可以放在 X 軸或 Y 軸。而 16x16 就是在 8x8 原理的基礎(chǔ)上將四塊8x8 級(jí)聯(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)用。下面是簡(jiǎn)單的漢字顯示屏的制作,由單片機(jī)控制漢字的顯示內(nèi)容。為了降低成本,使用了四塊 88 的 LED 點(diǎn)陣發(fā)光管的模塊,組成了一個(gè) 1616 的 LED 點(diǎn)陣顯示屏,如圖(3)所示。下面是介紹漢字顯示的原理。 教學(xué)管理制度匯編14LED 驅(qū)動(dòng)顯示采用動(dòng)態(tài)掃描方法,動(dòng)態(tài)掃描方式是逐行輪流點(diǎn)亮,這樣掃
30、描驅(qū)動(dòng)電路就可以實(shí)現(xiàn)多行的同名列共用一套列驅(qū)動(dòng)器。以 1616 點(diǎn)陣為例,把所有同一行的發(fā)光管的陰極連在一起,把所有同一列的發(fā)光管的陽(yáng)極連在一起(共陰的接法) ,先送出對(duì)應(yīng)第 1 列發(fā)光管亮滅的數(shù)據(jù)并鎖存,然后選通第 1 列使其燃亮一定的時(shí)間,然后熄滅;再送出第 2 列的數(shù)據(jù)并鎖存,然后選通第 2 列使其燃亮相同的時(shí)間,然后熄滅;.第 16 列之后,又重新燃亮第 1 列,反復(fù)輪回。當(dāng)這樣輪回的速度足夠快(每秒 24 次以上) ,由于人眼的視覺暫留現(xiàn)象,就能看到顯示屏上穩(wěn)定的圖形。該方法能驅(qū)動(dòng)較多的 LED,控制方式較靈活,而且節(jié)省單片機(jī)的資源。顯示數(shù)據(jù)可通過單片機(jī)的 P0,P2 口接驅(qū)動(dòng)電路傳
31、輸?shù)近c(diǎn)陣行引腳。2.82.8 點(diǎn)陣驅(qū)動(dòng)電路點(diǎn)陣驅(qū)動(dòng)電路 正向點(diǎn)亮一顆 LED,至少也得 10 到 20 毫安,若電流不夠大,則 LED 不夠亮!而不管是 8052 的輸入還是輸出端其高態(tài)輸出電流都不是很高,不過 12 毫安而已。本設(shè)計(jì)采用 74HC595 芯片和 74LS138 芯片作為驅(qū)動(dòng)芯片,主要是為了節(jié)約單片機(jī)的I/O 口,完成對(duì)點(diǎn)陣的驅(qū)動(dòng)其中兩塊 138 芯片構(gòu)成 4/16 譯碼器輸出供給陰極,采用的共陰極點(diǎn)陣驅(qū)動(dòng)。595 作為高電平輸入,利用編程讓點(diǎn)陣顯示屏得到我們相應(yīng)的漢字顯示。3 3:軟件設(shè)計(jì):軟件設(shè)計(jì)3.13.1 軟件編寫分析軟件編寫分析由于我們選擇的是滾動(dòng)顯示這樣的顯示設(shè)計(jì)是
32、比較簡(jiǎn)單的一種設(shè)計(jì)漢字顯示方案。通過改變送入 595 寄存的數(shù)據(jù)從而達(dá)到一種滾動(dòng)顯示的效果??梢愿淖儩h字顯示速度。相對(duì)于左移右移而言此種設(shè)計(jì)是很簡(jiǎn)單的。我們只需要分析清楚 595 工作狀態(tài)就行了。我們利用中斷完成每一組數(shù)據(jù)字符的循環(huán)顯示,達(dá)到一種能夠保持循環(huán)顯示狀態(tài),我們能通過按鍵改變其顯示的數(shù)據(jù),達(dá)到我們此物的功能。 教學(xué)管理制度匯編153.23.2 點(diǎn)陣滾動(dòng)顯示流程圖點(diǎn)陣滾動(dòng)顯示流程圖開始初始化 是否有按鍵按下循環(huán)滾動(dòng)顯示“泉州信息職業(yè)技術(shù)學(xué)院”循環(huán)滾動(dòng)顯示“福建示范性院?!盨2按鍵按下S1按鍵按下結(jié)束是是否主流程圖打開中斷寫入初始值啟動(dòng)定時(shí)器結(jié)束中斷數(shù)據(jù)是否循環(huán)變化否是中斷流程 教學(xué)管理
33、制度匯編16調(diào)試調(diào)試調(diào)試主要分為硬件調(diào)試和軟件調(diào)試:由于本設(shè)計(jì)沒有做出實(shí)物,所以我們這里就大談?dòng)布y(cè)試,簡(jiǎn)化硬件測(cè)試,我們?cè)趯徍擞布娐返臅r(shí)候我們需要檢查元器件方向,電路是否有錯(cuò),點(diǎn)陣方向是否正確,是否存在虛焊漏焊情況。避免出錯(cuò)后難以察覺。 軟件調(diào)試:我們軟件調(diào)試主要分析硬件電路設(shè)計(jì)的時(shí)候采用的單片機(jī) I/O 口是哪些,各個(gè) I/O 口對(duì)應(yīng)的是我們驅(qū)動(dòng)芯片的哪一個(gè)引腳,在編程時(shí)需要注意各個(gè)芯片的管腳圖,還有就是我們每個(gè)芯片的時(shí)序圖,才能很快很準(zhǔn)確的完成程序的編寫,實(shí)現(xiàn)我們的程序一步到位,進(jìn)行簡(jiǎn)單的調(diào)試便可用的效果。仿真顯示效果圖:滾動(dòng)顯示:“福建示范性院?!庇捎谑墙貓D看不出明顯效果。 教學(xué)管理
34、制度匯編17按鍵切換后滾動(dòng)顯示“泉州信息職業(yè)技術(shù)學(xué)院”總結(jié)總結(jié) 本次畢業(yè)設(shè)計(jì)歷時(shí)較為長(zhǎng),但是在我精心的設(shè)計(jì)并認(rèn)真的完善下雖然歷時(shí)久,但是我從中學(xué)到了不少的東西。首先獨(dú)立查找資料并完善畢業(yè)設(shè)計(jì),從網(wǎng)上查找畢業(yè)設(shè)計(jì)所需要的文檔,進(jìn)行分析,認(rèn)真考核,讓自己畢業(yè)設(shè)計(jì)能夠一步到位,雖然此畢業(yè)設(shè)計(jì)不需要實(shí)物的演示,但是我們追求完美利用仿真軟件對(duì)我們的電路進(jìn)行了測(cè)試,并完成了我們電路的功能。論文的撰寫主要包括以下幾個(gè)步驟:一、我們進(jìn)行選題后,完成我們電路設(shè)計(jì),并制作仿真圖。二、完成仿真,并且完成我們程序設(shè)計(jì),仿真出實(shí)際的效果。三、當(dāng)我們所有功能實(shí)現(xiàn),我們構(gòu)思論文,撰寫論文時(shí)候需要做的是把我們電路所需要的資料
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 龍安國(guó).基于單片機(jī)的 LED 漢字顯示屏設(shè)計(jì)與制作.現(xiàn)代電子技術(shù),2007,30 (13):1861884 季曉芳.雙漢字 1616 LED 點(diǎn)陣廣告屏的制作.安徽水利水電職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010,(10):60615 陽(yáng)進(jìn).基于單片機(jī)的 LED 顯示屏的漢字顯示.中國(guó)科技信息,20
36、05,(12):1126 翟淑霞.基于單片機(jī)的 LED 顯示屏的漢字顯示.今日科苑,2006,(9):1147 劉永軍.單片機(jī)控制 LED 點(diǎn)陣顯示原理及 Proteus 仿真.電腦知識(shí)與技術(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 滾動(dòng)漢字顯示屏的 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ì)對(duì)學(xué)生將是永遠(yuǎn)的鞭策。感謝三年來為我們辛勤付出的各位老師,我們?cè)谶@里學(xué)到的不只是知識(shí),我們學(xué)校的更是專業(yè)技能,對(duì)于我們?cè)谌菪畔W(xué)院的成長(zhǎng),我表示最感激的是我們的老師,有你們才會(huì)有我們今天的滿載而歸。也謝謝桂松老師的培訓(xùn),讓我們的專業(yè)技能得到了很大的改善和提高,讓我們能在未來的道路上走得更遠(yuǎn),走得更好。謝謝院系領(lǐng)導(dǎo)背后的辛勤付出,讓我們能在今天完滿的結(jié)束我們的大學(xué)旅程,讓我們充滿信心的去面對(duì)這個(gè)社會(huì)。 教學(xué)管理制度匯編20畢業(yè)設(shè)計(jì)(論文)知識(shí)產(chǎn)權(quán)聲明畢業(yè)設(shè)計(jì)(論文)
38、知識(shí)產(chǎn)權(quán)聲明本人完全了解泉州信息職業(yè)技術(shù)學(xué)院有關(guān)保護(hù)知識(shí)產(chǎn)權(quán)的規(guī)定,即:高職學(xué)生在校學(xué)習(xí)期間畢業(yè)設(shè)計(jì)(論文)工作的知識(shí)產(chǎn)權(quán)屬于泉州信息職業(yè)技術(shù)學(xué)院。本人保證畢業(yè)離校后,使用畢業(yè)設(shè)計(jì)(論文)工作成果或用畢業(yè)設(shè)計(jì)(論文)工作成果發(fā)表論文時(shí)署名單位仍然為泉州信息職業(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ì)(論文)是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,畢業(yè)設(shè)計(jì)(論文)中不包含其他人已經(jīng)發(fā)表或撰寫過的成果,不包含他人已申請(qǐng)獎(jiǎng)勵(lì)或其他用途使用過的成果。與我一同工作的同志對(duì)本研究所做的任何貢獻(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)/寫一個(gè)數(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; /完成一個(gè)字節(jié)后從新開始 wbyte(table2*(i+num)+1);/送出一個(gè)字節(jié) wbyte(table2*(i+num); delay(2);/延時(shí) 2ms void display1()顯示函數(shù) 2 char i; for(i=0;i16;i+) P3=i; wbyte(table12*(i+num1)+1);/送出一個(gè)字節(jié) wbyte(table12*(i+num1); delay(2); 教學(xué)管
56、理制度匯編26void main() /主函數(shù) bit flag; TH0=(65535-50000)/256; /寫入定時(shí)器 0 初始值 TL0=(65535-50000)%256; EA=1;/打開定時(shí)器總中斷 ET0=1;/打開定時(shí)器 0 中斷 TR0=1; /啟動(dòng)定時(shí)器 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; 寫入定時(shí)器初始值TL0=(65535-50000)%256;if(+nun=18)/完成一個(gè)字顯示 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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨汾外墻保溫分包合同樣本
- 2025年西安外事學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫(kù)學(xué)生專用
- 高校輔導(dǎo)員招聘的多元文化應(yīng)對(duì)試題及答案
- 2025年西安醫(yī)學(xué)高等專科學(xué)校單招職業(yè)技能測(cè)試題庫(kù)參考答案
- 輔導(dǎo)員招聘考試個(gè)案分析能力試題及答案
- 2025年西南財(cái)經(jīng)大學(xué)天府學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試題庫(kù)及答案1套
- 2025年西安醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)技能考試題庫(kù)帶答案
- 2025年西昌民族幼兒師范高等??茖W(xué)校單招職業(yè)技能測(cè)試題庫(kù)含答案
- 2025年西南財(cái)經(jīng)大學(xué)天府學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)完美版
- 京東店鋪合同標(biāo)準(zhǔn)文本
- 2020湖南對(duì)口升學(xué)英語真題(附答案)
- GB/T 26278-2010輪胎規(guī)格替換指南
- GB 16246-1996車間空氣中硫酸二甲酯衛(wèi)生標(biāo)準(zhǔn)
- 幽門螺桿菌檢測(cè)-課件
- 兒童抑郁量表CDI
- 心電監(jiān)護(hù)操作評(píng)分標(biāo)準(zhǔn)
- GB∕T 37244-2018 質(zhì)子交換膜燃料電池汽車用燃料 氫氣
- JJG 700 -2016氣相色譜儀檢定規(guī)程-(高清現(xiàn)行)
- API SPEC 5DP-2020鉆桿規(guī)范
- (完整版)有機(jī)太陽(yáng)能電池課件2
- 電梯使用單位電梯使用和運(yùn)行安全管理制度
評(píng)論
0/150
提交評(píng)論