版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單片機(jī)的LED點(diǎn)陣式漢字電子顯示屏的設(shè)計(jì)學(xué)號(hào):0121018700318課程設(shè)計(jì)4個(gè)8x8點(diǎn)陣LED電子顯示屏的設(shè)題目計(jì)學(xué)院專業(yè)班級(jí)姓名物流學(xué)院物流工程物流ZY1001宋金龍指導(dǎo)教師朱宏輝年月日2013625武漢理工大學(xué)《單片機(jī)課程設(shè)計(jì)》實(shí)驗(yàn)報(bào)告摘要本設(shè)計(jì)是基于MCS-51的16x16點(diǎn)陣LED電子顯示屏的設(shè)計(jì),16x16的點(diǎn)陣共有256個(gè)發(fā)光二極管,我們采用動(dòng)態(tài)掃描的顯示方法,更節(jié)省鎖存器也就節(jié)省了成本。掃描驅(qū)動(dòng)電路就可以實(shí)現(xiàn)多行(比如16行)的同名列共用一套驅(qū)動(dòng)器。具體就16x16的點(diǎn)陣來(lái)說(shuō),把所有同1行的發(fā)光管的陽(yáng)極連在一起,把所有同1進(jìn)行顯示時(shí),每一行和每一列都有一個(gè)行驅(qū)動(dòng)器和列驅(qū)動(dòng)器,各行的同名列和各列的同名行共用一個(gè)驅(qū)動(dòng)器。我們采用四個(gè)74LS273鎖存器。顯示數(shù)據(jù)通常存儲(chǔ)在單片機(jī)的存儲(chǔ)器中,按8位一個(gè)字節(jié)的形式順序排放。編寫(xiě)點(diǎn)陣顯示程序,利用proteus畫(huà)出電路原理圖并裝入程序仿真調(diào)試,仿真成功后完成電路焊接并裝入程序完成實(shí)物設(shè)計(jì)。整個(gè)設(shè)計(jì)過(guò)程讓我們學(xué)到許多實(shí)踐知識(shí)!LED顯示屏作為一種新型的顯示器件,是由多個(gè)發(fā)光二極管按矩陣形式排列封裝而成,通常用來(lái)顯示時(shí)間、圖文等信息,由點(diǎn)陣LED組成的漢字顯示屏在工工程所應(yīng)用非常廣泛。LED顯示屏顯示畫(huà)面色彩鮮艷,立體感強(qiáng),靜如油畫(huà),動(dòng)如電影,廣泛應(yīng)用于車站、碼頭、機(jī)場(chǎng)、商場(chǎng)、醫(yī)院、賓館、銀行、證券市場(chǎng)、建筑市場(chǎng)、拍賣行、工業(yè)企業(yè)管理和其它公共場(chǎng)所。在實(shí)際應(yīng)用中的顯示屏由于成本和可靠性的因素常采用一種稱為動(dòng)態(tài)掃描的顯示方法。本文設(shè)計(jì)的是一個(gè)室內(nèi)用16x16的點(diǎn)陣LED圖文顯示屏,圖形或文字顯示有靜止、移入移出等顯示方式。本設(shè)計(jì)是基于MCS-51單片機(jī)的16x16顯示屏,其中包含了硬件、軟件、調(diào)試等方案的設(shè)計(jì)。此外、該設(shè)計(jì)只需簡(jiǎn)單的級(jí)聯(lián)就能實(shí)現(xiàn)顯示屏的擴(kuò)展,但級(jí)聯(lián)時(shí)要注意不要超過(guò)驅(qū)動(dòng)負(fù)載范圍。關(guān)鍵字:LED,點(diǎn)陣式,顯示屏,AT89C51目錄摘要2第一章:緒論11.1掌握單片機(jī)應(yīng)用系統(tǒng)的一般過(guò)程和方法11.2:設(shè)計(jì)要求1第二章:硬件電路的設(shè)計(jì)12.1設(shè)計(jì)思路12.2實(shí)驗(yàn)器材12.2.1鎖存器74LS273介紹22.3硬件電路設(shè)計(jì)框圖22.416*16點(diǎn)陣LED顯示器漢字顯示的工作原理32.5如何將4片8x8的LED拼接成一片16x16的LED顯示屏(顯示屏的擴(kuò)展)52.6點(diǎn)陣LED顯示器與單片機(jī)的接口6第三章:系統(tǒng)軟件設(shè)計(jì)8第四章:系統(tǒng)程序設(shè)計(jì)9ORG0000H10總結(jié):24參考文獻(xiàn):26附:元件清單及仿真圖27武漢理工大學(xué)《單片機(jī)課程設(shè)計(jì)》實(shí)驗(yàn)報(bào)告第一章:緒論1.1掌握單片機(jī)應(yīng)用系統(tǒng)的一般過(guò)程和方法綜合運(yùn)用單片機(jī)原理與接口技術(shù)課程和其它有關(guān)先修課程的理論及方法,分析和解決單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)、分析和實(shí)驗(yàn)開(kāi)發(fā)等相關(guān)問(wèn)題,進(jìn)一步鞏固和加深對(duì)所學(xué)知識(shí)的理解。通過(guò)課程設(shè)計(jì)實(shí)踐,掌握單片機(jī)應(yīng)用系統(tǒng)的一般過(guò)程和方法,培養(yǎng)分析和解決實(shí)際問(wèn)題的能力。培養(yǎng)設(shè)計(jì)的基本技能通過(guò)課程設(shè)計(jì),學(xué)會(huì)運(yùn)用相關(guān)技術(shù)資料和電子技術(shù)常用設(shè)備和工具,掌握有關(guān)的設(shè)計(jì)流程、硬件及軟件技術(shù)平臺(tái)的基本操作使用方法,培養(yǎng)分析和設(shè)計(jì)的基本技能。1.2:設(shè)計(jì)要求1、以MCS-51系列的單片機(jī)為核心器件,組成一個(gè)點(diǎn)陣式漢字顯示屏。2、顯示屏由一塊16x16LED點(diǎn)陣顯示器組成,可以依次顯示10個(gè)漢字。3、通過(guò)編程能夠隨時(shí)對(duì)漢字進(jìn)行修改、調(diào)整。第二章:硬件電路的設(shè)計(jì)2.1設(shè)計(jì)思路根據(jù)設(shè)計(jì)要求,初步確定設(shè)計(jì)方案如下:1.選擇4片74LS273作為16*16點(diǎn)陣LED顯示器的數(shù)據(jù)鎖存器;2.1#、2#鎖存器分別控制上八行和下八行,3#、4#鎖存器分別控制左八列和右八列;3.P0口作為I/O口,輸出行數(shù)據(jù)和控制信號(hào);4.P2口作為I/O口,與“寫(xiě)”控制信號(hào)相配合,輸出列控制信號(hào);5.通過(guò)編程依次顯示漢字“歡迎光臨武漢理工大學(xué)”等十個(gè)漢字。2.2實(shí)驗(yàn)器材AT89C51芯片,鎖存器74LS273,4片8x8的LED顯示器組合而成的116x16LED顯示屏,電阻、電容、晶振片、電源、門(mén)電路等。2.2.1鎖存器74LS273介紹74LS273是一種帶清除功能的8D觸發(fā)器,D0~D7為數(shù)據(jù)輸入端,Q0~Q7為數(shù)據(jù)輸出端,正脈沖觸發(fā),低電平清除,常用作8位地址鎖存器。引腳介紹:1腳是復(fù)位CLR,低電平有效,當(dāng)1腳是低電平時(shí),輸出腳2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部輸出0,即全部復(fù)位;當(dāng)1腳為高電平時(shí),11腳CP(CLK)觸發(fā)端,鎖存控制端,并且是上升沿觸發(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)上。2.3硬件電路設(shè)計(jì)框圖根據(jù)設(shè)計(jì)要求與設(shè)計(jì)思路,硬件電路框圖如圖2.2.1所示。硬件電路結(jié)構(gòu)有六個(gè)部分組成:時(shí)鐘電路、復(fù)位電路、點(diǎn)陣顯示器陽(yáng)極驅(qū)動(dòng)電路、陰極驅(qū)動(dòng)電路和16*16點(diǎn)陣顯示器電路。圖2.2.1圖2.2.2為各部分硬件電路的原理圖(a)振蕩電路(b)復(fù)位電路2.416*16點(diǎn)陣LED顯示器漢字顯示的工作原理我們以UCDOS中文宋體字庫(kù)為例,每一個(gè)字由16行16列的點(diǎn)陣組成顯示。即國(guó)標(biāo)漢字庫(kù)中的每一個(gè)字均由256點(diǎn)陣來(lái)表示。我們可以把每一個(gè)點(diǎn)理解為一個(gè)像素,而把每一個(gè)字的字形理解為一幅圖像。事實(shí)上這個(gè)漢字屏不僅可以顯示漢字,也可以顯示在256像素。我們以顯示漢字“大”為例,來(lái)說(shuō)明其掃描原理:在UCDOS中文宋體字庫(kù)中,每一個(gè)字由16行16列的點(diǎn)陣組成顯示。如果用8位的AT89C51單片機(jī)控制,由于單片機(jī)的總線為8位,一個(gè)字需要拆分為2個(gè)部分。一般我們把它拆分為上部和下部,上部由8*16點(diǎn)陣組成,下部也由8*16點(diǎn)陣組成。在本例中單片機(jī)首先顯示的是左上角的第一列的上半部分,即第0列的p00---p07口。方向?yàn)閜00到p07,顯示漢字“大”時(shí),p05點(diǎn)亮,由上往下排列,為p0.0滅,p0.1滅,p0.2滅p0.3滅,p0.4滅,p0.5亮,p0.6滅,p0.7滅。即二進(jìn)制00000100,轉(zhuǎn)換為16進(jìn)制為04h。依照這個(gè)方法,繼續(xù)進(jìn)行下面的掃描,一共掃描32個(gè)8位,即可以得出漢字“大”的掃描代碼。由這個(gè)原理可以看出,無(wú)論顯示何種字體或圖像,都可以用這個(gè)方法來(lái)分析出它的掃描代碼從而顯示在屏幕上。16*16點(diǎn)陣LED顯示器有兩種接線形式,即共陰極接法和共陽(yáng)極接法。共陽(yáng)極接法的原理圖如圖2.2.3(a)所示,途中只畫(huà)出了4*4點(diǎn)陣的二極管。每一行發(fā)光二極管的陽(yáng)極接在一起,有一個(gè)引出端r,每一列發(fā)光二極管的陰極接在一起,有一個(gè)引出端c。當(dāng)給發(fā)光二極管陽(yáng)極引出端r1高電平時(shí),陰極引出端c1加低電平時(shí),左上角的二極管點(diǎn)亮。因此,對(duì)行和列的電平進(jìn)行掃描控制時(shí),可以實(shí)現(xiàn)顯示不同漢字的目的。圖2.2.316*16點(diǎn)陣LED顯示器原理圖及引腳排列(a)16*16點(diǎn)陣LED原理圖(b)4個(gè)8*8點(diǎn)陣LED引腳排列2.5如何將4片8x8的LED拼接成一片16x16的LED顯示屏(顯示屏的擴(kuò)展)1、首先選定4片MATRIX-8X8RED(顏色自選)并將它們左轉(zhuǎn)90度以實(shí)現(xiàn)對(duì)應(yīng)的行線和列線連接;2、將顯示器分成上下兩部分,左右兩部分,將對(duì)應(yīng)的行線和列線連接起來(lái),如圖;3、拖動(dòng)左右兩邊的顯示器拼接在一起,然后拖動(dòng)上下的顯示器拼接在一起,結(jié)果如圖;4、對(duì)于4片8x8的顯示屏也可以通過(guò)總線的方法連接;2.6點(diǎn)陣LED顯示器與單片機(jī)的接口16*16點(diǎn)陣LED顯示器引腳排列如圖2.2.3(b)所示。當(dāng)采用單片機(jī)進(jìn)行控制時(shí),連接16*16點(diǎn)陣LED顯示器需要接入四片74LS273時(shí),將16*16點(diǎn)陣LED顯示器分成上下兩部分,上半部分8行16列和下半部分8行16列。1#、2#鎖存器分別控制上八行和下八行,3#、4#鎖存器分別控制左八列和右八列。每一列由兩個(gè)字節(jié)組成,數(shù)據(jù)分成兩次送入掃描一列,顯示一個(gè)字需要掃描16次?!皻g迎光臨”顯示如圖2.2.4,可以按照從左到右,先下后上的順序以此寫(xiě)出“歡迎光臨武漢理工大學(xué)”等字的編碼。“歡迎”顯示字樣圖2.2.4“光臨”顯示字樣圖2.2.5整體電路圖第三章:系統(tǒng)軟件設(shè)計(jì)“歡迎光臨武漢理工大學(xué)”10個(gè)字的編碼表如下:TAB1:DB00H,00H,10H,00H,34H,08H,44H,04H;“歡”字編碼數(shù)據(jù)DB04H,03H,7CH,04H,06H,28H,38H,10HDB0FH,0CH,89H,03H,0F8H,03H,08H,0CHDB28H,18H,1CH,30H,08H,20H,00H,00HTAB2:DB00H,00H,40H,10H,40H,30H,06EH,1FH;“迎”字編碼數(shù)據(jù)DB06CH,18H,00H,10H,00H,24H,0FEH,23HDB02H,21H,82H,20H,0FFH,3FH,02H,21HDB02H,23H,0FFH,21H,02H,20H,00H,00HTAB3:DB00H,00H,40H,00H,44H,20H,48H,20H;“光”字編碼數(shù)據(jù)DB50H,10H,0E0H,0FH,40H,00H,0FFH,1FHDB60H,20H,50H,20H,48H,20H,46H,20HDB60H,20H,40H,10H,00H,00H,00H,00HTAB4:DB0F0H,03H,00H,40H,00H,20H,0FFH,1FH;“臨”字編碼數(shù)據(jù)DB00H,00H,00H,00H,40H,3FH,31H,21HDB1FH,21H,14H,21H,24H,3FH,64H,21HDB44H,21H,46H,21H,04H,3FH,00H,00HTAB5:DB10H,00H,10H,08H,10H,18H,90H,1FH;“武”字點(diǎn)陣數(shù)據(jù)DB14H,08H,0F4H,07H,94H,04H,94H,04HDB14H,04H,10H,00H,0FEH,00H,10H,03HDB12H,0CH,14H,10H,10H,20H,00H,30HTAB6:DB00H,00H,00H,70H,22H,78H,44H,0C4H;“漢”字點(diǎn)陣數(shù)據(jù)DB0CCH,06H,00H,40H,04H,20H,34H,10HDB0C4H,08H,04H,05H,04H,02H,04H,05HDB0C4H,08H,3EH,10H,04H,20H,00H,30HTAB7:DB08H,21H,08H,61H,0F8H,1FH,08H,09H;“理”字點(diǎn)陣數(shù)據(jù)DB08H,05H,00H,00H,00H,80H,0FCH,0A1HDB24H,0A1H,24H,0A1H,0FCH,0FFH,24H,0A1HDB24H,0B1H,0FEH,0A1H,04H,80H,00H,80HTAB8:DB00H,00H,00H,10H,08H,10H,08H,10H;“工”字點(diǎn)陣數(shù)據(jù)DB08H,10H,08H,10H,08H,10H,0F8H,1FHDB08H,10H,08H,10H,08H,10H,08H,10HDB08H,10H,00H,10H,00H,00H,00H,00HTAB9:DB00H,00H,40H,40H,40H,40H,40H,20H;“大”字點(diǎn)陣數(shù)據(jù)DB40H,10H,40H,0CH,40H,03H,0FCH,00HDB40H,03H,40H,0CH,40H,10H,40H,20HDB40H,60H,40H,40H,40H,40H,00H,00HTAB10:DB00H,00H,40H,00H,30H,00H,14H,04H;“學(xué)”字點(diǎn)陣數(shù)據(jù)DB18H,04H,50H,04H,50H,24H,54H,44HDB58H,3FH,50H,05H,0D4H,04H,16H,04HDB10H,04H,50H,04H,30H,00H,00H,00H第四章:系統(tǒng)程序設(shè)計(jì)一.主程序ORG0000HMAIN:MOVR6,#10H;設(shè)置“歡”字顯示的延時(shí)時(shí)間常數(shù)HUANZ:LCALLHSUB;調(diào)“歡”字的子程序DJNZR6,HUANZ;判斷顯示延時(shí)時(shí)間到否MOVR7,#10H;設(shè)置“迎”字顯示的延時(shí)時(shí)間常數(shù)YINGZ:LCALLYSUB;調(diào)“迎”字的子程序DJNZR7,YINGZ;判斷顯示延時(shí)時(shí)間到否MOVR6,#10H;設(shè)置“光”字顯示的延時(shí)時(shí)間常數(shù)GUANG:LCALLGSUB;調(diào)“光”字的子程序DJNZR6,GUANG;判斷顯示延時(shí)時(shí)間到否MOVR7,#10H;設(shè)置“臨”字顯示的延時(shí)時(shí)間常數(shù)LIN:LCALLLSUB;調(diào)“臨”字的子程序DJNZR7,LIN;判斷顯示延時(shí)時(shí)間到否MOVR6,#10H;設(shè)置“武”字顯示的延時(shí)時(shí)間常數(shù)WU:LCALLWSUB;調(diào)“武”字的子程序DJNZR6,WU;判斷顯示延時(shí)時(shí)間到否MOVR7,#10H;設(shè)置“漢”字顯示的延時(shí)時(shí)間常數(shù)HAN:LCALLASUB;調(diào)“漢”字的子程序DJNZR7,HAN;判斷顯示延時(shí)時(shí)間到否MOVR6,#10H;設(shè)置“理”字顯示的延時(shí)時(shí)間常數(shù)LI:LCALLLLSUB;調(diào)“理”字的子程序DJNZR6,LI;判斷顯示延時(shí)時(shí)間到否MOVR7,#10H;設(shè)置“工”字顯示的延時(shí)時(shí)間常數(shù)GONG:LCALLGGSUB;調(diào)“工”字的子程序DJNZR7,GONG;判斷顯示延時(shí)時(shí)間到否MOVR6,#10H;設(shè)置“大”字顯示的延時(shí)時(shí)間常數(shù)DAZ:LCALLDSUB;調(diào)“大”字的子程序DJNZR6,DAZ;判斷顯示延時(shí)時(shí)間到否MOVR7,#10H;設(shè)置“學(xué)”字顯示的延時(shí)時(shí)間常數(shù)XUE:LCALLXSUB;調(diào)“學(xué)”字的子程序DJNZR7,XUE;判斷顯示延時(shí)時(shí)間到否AJMPMAIN;程序循環(huán)執(zhí)行二.“歡”字顯示子程序HSUB:MOVR5,#00H;“歡”字顯示子程序開(kāi)始,顯示數(shù)據(jù)計(jì)數(shù)器置初值MOVR1,#0FEH;前八列數(shù)據(jù)顯示,選中第一列HSUB0:MOVDPTR,#0DFFFH;DFFFH為3#鎖存器的地址MOVA,R1MOVX@DPTR,AMOVDPTR,#0EFFFH;EFFFH為4#鎖存器的地址MOVA,#0FFHMOVX@DPTR,A;將第一列的點(diǎn)陣數(shù)據(jù)的上半部分送入LEDMOVDPTR,#TAB1MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFH;7FFFH為1#鎖存器的地址MOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB1;將第一列的點(diǎn)陣數(shù)據(jù)的下半部分送入LEDMOVCA,@A+DPTRMOVDPTR,#0BFFFH;BFFFH為2#鎖存器的地址MOVX@DPTR,ALCALLDY1MS;調(diào)延時(shí)一秒子程序MOVA,R1;準(zhǔn)備選中下一列RLAMOVR1,AINCR5CJNER5,#10H,HSUB0;判斷前8列顯示完否,如果沒(méi)有完繼續(xù)顯示MOVR1,#0FEH;后八列數(shù)據(jù)顯示HSUB1:MOVDPTR,#0EFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0DFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB1MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB1MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#20H,HSUB1RET三.“迎”字顯示子程序YSUB:MOVR5,#00H;“迎”字顯示子程序MOVR1,#0FEHYSUB0:MOVDPTR,#0DFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0EFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB2MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB2MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#10H,YSUB0MOVR1,#0FEHYSUB1:MOVDPTR,#0EFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0DFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB2MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB2MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#20H,YSUB1RET四.“光”字顯示子程序GSUB:MOVR5,#00H;“光”字顯示子程序開(kāi)始,顯示數(shù)據(jù)計(jì)數(shù)器置初值MOVR1,#0FEH;前八列數(shù)據(jù)顯示,選中第一列GSUB0:MOVDPTR,#0DFFFH;DFFFH為3#鎖存器的地址MOVA,R1MOVX@DPTR,A;EFFFH為4#鎖存器的地址MOVDPTR,#0EFFFHMOVA,#0FFHMOVX@DPTR,A;將第一列的點(diǎn)陣數(shù)據(jù)的上半部分送入LEDMOVDPTR,#TAB3MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFH;7FFFH為1#鎖存器的地址MOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB3;將第一列的點(diǎn)陣數(shù)據(jù)的下半部分送入LEDMOVCA,@A+DPTR;BFFFH為2#鎖存器的地址MOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MS;調(diào)延時(shí)1ms子程序MOVA,R1;準(zhǔn)備選中下一列RLAMOVR1,AINCR5CJNER5,#10H,GSUB0;判斷前八列顯示完否,如果沒(méi)完繼續(xù)顯示MOVR1,#0FEH;后八列數(shù)據(jù)顯示GSUB1:MOVDPTR,#0EFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0DFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB3MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB3MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#20H,GSUB1RET五.“臨”字顯示子程序LSUB:MOVR5,#00HMOVR1,#0FEHLSUB0:MOVDPTR,#0DFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0EFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB4MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB4MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#10H,LSUB0MOVR1,#0FEHLSUB1:MOVDPTR,#0EFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0DFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB4MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB4MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#20H,LSUB1RET六、“武”字顯示子程序WSUB:MOVR5,#00H;“武”字顯示子程序MOVR1,#0FEHWSUB0:MOVDPTR,#0DFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0EFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB5MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB5MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#10H,WSUB0MOVR1,#0FEHWSUB1:MOVDPTR,#0EFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0DFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB5MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB5MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#20H,WSUB1RET七、“漢”字顯示子程序ASUB:MOVR5,#00H;“漢”字顯示子程序MOVR1,#0FEHASUB0:MOVDPTR,#0DFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0EFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB6MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB6MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#10H,ASUB0MOVR1,#0FEHASUB1:MOVDPTR,#0EFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0DFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB6MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB6MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#20H,ASUB1RET八、“理”字顯示子程序LLSUB:MOVR5,#00H;“理”字顯示子程序MOVR1,#0FEHLLSUB0:MOVDPTR,#0DFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0EFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB7MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB7MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#10H,LLSUB0MOVR1,#0FEHLLSUB1:MOVDPTR,#0EFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0DFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB7MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB7MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#20H,LLSUB1RET九、“工”字顯示子程序GGSUB:MOVR5,#00H;“工”字顯示子程序MOVR1,#0FEHGGSUB0:MOVDPTR,#0DFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0EFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB8MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB8MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#10H,GGSUB0MOVR1,#0FEHGGSUB1:MOVDPTR,#0EFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0DFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB8MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB8MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#20H,GGSUB1RET十、“大”字顯示子程序DSUB:MOVR5,#00H;“大”字顯示子程序MOVR1,#0FEHDSUB0:MOVDPTR,#0DFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0EFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB9MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB9MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#10H,DSUB0MOVR1,#0FEHDSUB1:MOVDPTR,#0EFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0DFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB9MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB9MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#20H,DSUB1RET十一、“學(xué)”字顯示子程序XSUB:MOVR5,#00H;“學(xué)”字顯示子程序MOVR1,#0FEHXSUB0:MOVDPTR,#0DFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0EFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB10MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB10MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#10H,XSUB0MOVR1,#0FEHXSUB1:MOVDPTR,#0EFFFHMOVA,R1MOVX@DPTR,AMOVDPTR,#0DFFFHMOVA,#0FFHMOVX@DPTR,AMOVDPTR,#TAB10MOVA,R5MOVCA,@A+DPTRMOVDPTR,#7FFFHMOVX@DPTR,AINCR5MOVA,R5MOVDPTR,#TAB10MOVCA,@A+DPTRMOVDPTR,#0BFFFHMOVX@DPTR,ALCALLDY1MSMOVA,R1RLAMOVR1,AINCR5CJNER5,#20H,XSUB1RETDY1MS:MOVR3,#0AH;延時(shí)1ms子程序LOOP:MOVR4,#0FAHDJNZR4,$DJNZR3,LOOPRETTAB1:DB00H,00H,10H,00H,34H,08H,44H,04H;“歡”字點(diǎn)陣數(shù)據(jù)DB04H,03H,7CH,04H,06H,28H,38H,10HDB0FH,0CH,89H,03H,0F8H,03H,08H,0CHDB28H,18H,1CH,30H,08H,20H,00H,00HTAB2:DB00H,00H,40H,10H,40H,30H,06EH,1FH;“迎”字點(diǎn)陣數(shù)據(jù)DB06CH,18H,00H,10H,00H,24H,0FEH,23HDB02H,21H,82H,20H,0FFH,3FH,02H,21HDB02H,23H,0FFH,21H,02H,20H,00H,00HTAB3:DB00H,00H,40H,00H,44H,20H,48H,20H;“光”字點(diǎn)陣數(shù)據(jù)DB50H,10H,0E0H,0FH,40H,00H,0FFH,1FHDB60H,20H,50H,20H,48H,20H,46H,20HDB60H,20H,40H,10H,00H,00H,00H,00HTAB4:DB0F0H,03H,00H,40H,00H,20H,0FFH,1FH;“臨”字點(diǎn)陣數(shù)據(jù)DB00H,00H,00H,00H,40H,3FH,31H,21HDB1FH,21H,14H,21H,24H,3FH,64H,21HDB44H,21H,46H,21H,04H,3FH,00H,00HTAB5:DB10H,00H,10H,08H,10H,18H,90H,1FH;“武”字點(diǎn)陣數(shù)據(jù)DB14H,08H,0F4H,07H,94H,04H,94H,04HDB14H,04H,10H,00H,0FEH,00H,10H,03HDB12H,0CH,14H,10H,10H,20H,00H,30HTAB6:DB00H,00H,00H,70H,22H,78H,44H,0C4H;“漢”字點(diǎn)陣數(shù)據(jù)DB0CCH,06H,00H,40H,04H,20H,34H,10HDB0C4H,08H,04H,05H,04H,02H,04H,05HDB0C4H,08H,3EH,10H,04H,20H,00H,30HTAB7:DB08H,21H,08H,61H,0F8H,1FH,08H,09H;“理”字點(diǎn)陣數(shù)據(jù)DB08H,05H,00H,00H,00H,80H,0FCH,0A1HDB24H,0A1H,24H,0A1H,0FCH,0FFH,24H,0A1HDB24H,0B1H,0FEH,0A1H,04H,80H,00H,80HTAB8:DB00H,00H,00H,10H,08H,10H,08H,10H;“工”字點(diǎn)陣數(shù)據(jù)DB08H,10H,08H,10H,08H,10H,0F8H,1FHDB08H,10H,08H,10H,08H,10H,08H,10HDB08H,10H,00H,10H,00H,00H,00H,00HTAB9:DB00H,00H,40H,40H,40H,40H,40H,20H;“大”字點(diǎn)陣數(shù)據(jù)DB40H,10H,40H,0CH,40H,03H,0FCH,00HDB40H,03H,40H,0CH,40H,10H,40H,20HDB40H,60H,40H,40H,40H,40H,00H,00HTAB10:DB00H,00H,40H,00H,30H,00H,14H,04H;“學(xué)”字點(diǎn)陣數(shù)據(jù)DB18H,04H,50H,04H,50H,24H,54H,44HDB58H,3FH,50H,05H,0D4H,04H,16H,04HDB10H,04H,50H,04H,30H,00H,00H,00HEND;結(jié)束注意:也許當(dāng)你設(shè)計(jì)時(shí)會(huì)遇到這樣的問(wèn)題,加載程序進(jìn)行實(shí)驗(yàn)室,仿真中的畫(huà)面如附加仿真結(jié)果電路圖所示。也可能你的畫(huà)面和圖中的不同,可能會(huì)有紅綠小點(diǎn)閃爍,事實(shí)上那是Proteus中實(shí)時(shí)顯示的電平信號(hào)。我們可以在“System”菜單下點(diǎn)擊“SetAnimationOptions...”子菜單來(lái)打開(kāi)“AnimatedCircuitsConfiguration”對(duì)話框,然后將“AnimationOptions”選項(xiàng)下面的“ShowLo
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個(gè)人掛靠建筑公司工程結(jié)算與支付合同4篇
- 二零二五年度冷凍肉類運(yùn)輸合同協(xié)議書(shū)(含肉類品質(zhì)保證)4篇
- 2025年度山地林業(yè)產(chǎn)業(yè)發(fā)展承包合同4篇
- 2024年高級(jí)管理人員聘用合同
- 二零二五年度船舶租賃及港口使用協(xié)議3篇
- 二零二五版航空航天鋁合金制品采購(gòu)協(xié)議4篇
- 2024銅門(mén)定制項(xiàng)目招標(biāo)與中標(biāo)合同范本3篇
- 2025年度柴油發(fā)電機(jī)租賃合同糾紛解決條款3篇
- 二零二五年度船舶船體密封防水合同3篇
- 2025年度樓頂廣告智能控制系統(tǒng)研發(fā)與應(yīng)用合同4篇
- 金蓉顆粒-臨床用藥解讀
- 社區(qū)健康服務(wù)與管理教案
- 2023-2024年家政服務(wù)員職業(yè)技能培訓(xùn)考試題庫(kù)(含答案)
- 2023年(中級(jí))電工職業(yè)技能鑒定考試題庫(kù)(必刷500題)
- 藏歷新年文化活動(dòng)的工作方案
- 果酒釀造完整
- 第4章-理想氣體的熱力過(guò)程
- 生涯發(fā)展展示
- 法治副校長(zhǎng)專題培訓(xùn)課件
- 手術(shù)室應(yīng)對(duì)突發(fā)事件、批量傷員應(yīng)急預(yù)案及處理流程
- 動(dòng)機(jī)-行為背后的原因課件
評(píng)論
0/150
提交評(píng)論