單片機原理LED點陣課設(shè)_第1頁
單片機原理LED點陣課設(shè)_第2頁
單片機原理LED點陣課設(shè)_第3頁
單片機原理LED點陣課設(shè)_第4頁
單片機原理LED點陣課設(shè)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

單片機原理應(yīng)用課設(shè)報告設(shè)計題目:點陣LED實驗專業(yè):自動化班級:KT1023—4學(xué)號:姓名:?前言當(dāng)今世界,電子技術(shù)迅猛發(fā)展,點陣式顯示器件作為現(xiàn)代信息顯示的重要媒體,在金融證券、體育、機場、交通、商業(yè)、廣告宣傳、郵電電信、指揮調(diào)度、國防軍事等許多領(lǐng)域中得到了廣泛應(yīng)用。因此點陣式顯示器件的研制、生產(chǎn)也的到了迅速的發(fā)展,并逐步形成產(chǎn)業(yè),成為光電子行業(yè)的新興產(chǎn)業(yè)領(lǐng)域.由于LED電子顯示屏具有所顯內(nèi)容信息量大,外形美觀大方,操作使用方便靈活.適用于火車,汽車站,碼頭,金融證券市場,文化中心,信息中心體育設(shè)施等公共場所.該項目廣泛涉及了計算機及電子技術(shù)中的電源技術(shù),單片機技術(shù),數(shù)據(jù)通訊技術(shù),顯示技術(shù),存儲技術(shù),系統(tǒng)軟件技術(shù),接口及驅(qū)動等技術(shù).我國經(jīng)濟(jì)發(fā)展迅猛,對信息傳播有越來越高的要求.可以相信,LED電子顯示屏以其色彩鮮亮奪目,大的顯示信息量,壽命長,耗電量小,重量輕,空間尺寸小,穩(wěn)定性高,易于操作,安裝和維護(hù)等特點,將在社會經(jīng)濟(jì)發(fā)展中扮演越來越重要的角色。利用單片機對整個系統(tǒng)進(jìn)行總體控制,進(jìn)行顯示所要顯示的字符。顯示方式分為三種:逐字顯示、上滾顯示、左滾顯示,其中顯示字模數(shù)據(jù)由單片機輸入顯存,點陣的點亮過程有程序控制,由驅(qū)動電路完成,點陣采用單色顯示,該顯示器電路的特點是:點陣的動態(tài)顯示過程占用時間比較短,亮度比較高,而且亮度可以改變電阻進(jìn)行調(diào)節(jié)。LED點陣顯示屏的構(gòu)成型式有多種,其中典型的有兩種。一種把所需展示的廣告信息燒寫固化到EPROM芯片內(nèi),能進(jìn)行固定內(nèi)容的多幅漢字顯示,稱為單顯示型;另一種在機內(nèi)設(shè)置了字庫、程序庫,具有程序編制能力,能進(jìn)行內(nèi)容可變的多幅漢字顯示,稱可編程序型。

目前,國內(nèi)的LED點陣顯示屏大部分是單顯示型,其顯示的內(nèi)容相對較少,顯示花樣較單一。一般在產(chǎn)品出廠時,顯示內(nèi)容就已寫入顯示屏控制系統(tǒng)中的EPROM芯片內(nèi),當(dāng)需要更換顯示內(nèi)容時就非常困難,這樣使該類型的顯示屏使用范圍受到了限制.國內(nèi)的另一種LED顯示屏--可編程序型LED顯示屏,雖然增加了顯示屏系統(tǒng)的編程能力,顯示內(nèi)容和顯示花樣都有所增加,但也存在著更換顯示內(nèi)容不便的缺點。隨著社會經(jīng)濟(jì)的迅速發(fā)展,如今的廣告牌都存在著顯示內(nèi)容豐富、信息量大、信息更換速度快等特點。因此傳統(tǒng)的LED顯示屏控制系統(tǒng)已經(jīng)越來越不能滿足現(xiàn)代廣告宣傳業(yè)的需要。而利用PC機通信技術(shù)控制LED顯示屏,則具有顯示內(nèi)容豐富,信息更換靈活等優(yōu)點目錄課設(shè)目的?4課設(shè)內(nèi)容 4實驗器材 4硬件描述?4實驗步驟?7實驗電路圖?8程序框圖?8設(shè)計調(diào)試 9程序清單 10課設(shè)總結(jié) 13

一課設(shè)目的掌握點陣LED的原理和程序設(shè)計方法;掌握74LS164擴展并口的方法。二課設(shè)內(nèi)容在點陣LED上顯示自己的學(xué)號:“20109230438”三實驗器材1、超想-3000TB綜合實驗儀1臺2、連線若干根3、超想3000仿真器1臺四硬件描述1.8051芯片HYPERLINK"http://baike。baidu。com/view/109330.htm"\t"_blank”單片微型計算機簡稱為HYPERLINK"http://baike.baidu。com/view/1012.htm"\t”_blank"單片機,又稱為微型控制器。在8051單片機內(nèi)部有一個4KB或8KB的HYPERLINK”http://baike.baidu.com/view/421016.htm”\t"_blank"程序存儲器(ROM),ROM的作用就是用來存放用戶需要執(zhí)行的程序的。MCS-51是標(biāo)準(zhǔn)的40引腳雙列直插式HYPERLINK”http://baike.baidu。com/view/2417695.htm"\t”_blank"集成電路芯片,引腳分地布請參照--——HYPERLINK"http://baike.baidu。com/view/1012.htm"\t"_blank”單片機引腳圖:lP0.0~P0.7P0口8位雙向口線(在引腳的39~32號端子)。lP1.0~P1.7P1口8位雙向口線(在HYPERLINK”http://baike.baidu.com/view/641241.htm"\t”_blank"引腳的1~8號端子).lP2.0~P2.7P2口8位雙向口線(在HYPERLINK”http://baike.baidu.com/view/641241.htm"\t"_blank"引腳的21~28號端子)。lP3.0~P3.7P3口8位雙向口線(在HYPERLINK"http://baike.baidu.com/view/641241.htm"\t"_blank”引腳的10~17號端子).這4個I/O口具有不完全相同的功能,具體如下:P0口有三個功能,外部擴展HYPERLINK"http://baike.baidu.com/view/87697。htm"\t”_blank"存儲器時,當(dāng)做HYPERLINK"http://baike.b/view/712987。htm”\t"_blank"數(shù)據(jù)總線(如圖1中的D0~D7為數(shù)據(jù)總線接口).外部擴展HYPERLINK”http://baike。ba/view/87697.htm"\t"_blank"存儲器時,當(dāng)作HYPERLINK"http://baike.baidu.com/view/238412。htm”\t"_blank"地址總線(如圖1中的A0~A7為地址HYPERLINK"http://baike。baidu.com/view/653587.htm"\t”_blank”總線接口)。不擴展時,可做一般的I/O使用,但內(nèi)部無上拉電阻,作為輸入或輸出時應(yīng)在外部接上拉電阻。P1口只做I/O口使用:其內(nèi)部有上拉電阻.P2口不僅可以在擴展外部HYPERLINK"http://baike.baid/view/87697。htm"\t"_blank"存儲器時,當(dāng)作地址總線使用,在做一般I/O口使用,其內(nèi)部有上拉電阻。P3口除了作為I/O使用外(其內(nèi)部有上拉電阻),還有一些特殊功能,由特殊寄存器來設(shè)置,具體功能請參考我們后面的引腳說明。內(nèi)部EPROM的HYPERLINK"http://baike。baidu.com/view/1012.htm”\t"_blank”單片機芯片(例如8751),為寫入程序需提供專門的HYPERLINK”http://baike.baidu.com/view/3281.htm"\t"_blank"編程脈沖和編程電源,這些信號也是由信號HYPERLINK"http://baike.baidu。com/view/641241.htm”\t”_blank"引腳的形式提供的.在系統(tǒng)擴展時,ALE用于控制把P0口的輸出低8位地址送HYPERLINK”http://baike.baidu.com/view/629932.htm"\t”_blank"鎖存器鎖存起來,以實現(xiàn)低位地址和數(shù)據(jù)的隔離。(在后面關(guān)于擴展的課程中我們就會看到8051擴展EEPROM電路,在圖中ALE與74LS373HYPERLINK"http://baike.baidu.com/view/629932.htm”\t”_blank"鎖存器的G相連接,當(dāng)CPU對外部進(jìn)行存取時,用以鎖住地址的低位地址,即P0口輸出。ALE有可能是高電平也有可能是低電平,當(dāng)ALE是高電平時,允許地址鎖存信號,當(dāng)訪問外部HYPERLINK"http://baike。baidu.com/view/87697。htm"\t”_blank"存儲器時,ALE信號負(fù)跳變(即由正變負(fù))將P0口上低8位地址信號送入HYPERLINK"http://baike.baidu.com/view/629932。htm”\t"_blank”鎖存器。當(dāng)ALE是低電平時,P0口上的內(nèi)容和HYPERLINK"http://baike。baidu.com/view/629932.htm"\t"_blank”鎖存器輸出一致。關(guān)于HYPERLINK"http://baike.baidu。com/view/629932.htm"\t"_blank”鎖存器的內(nèi)容,我們稍后也會介紹。在沒有訪問外部HYPERLINK"http://baike.baid/view/87697。htm"\t"_blank"存儲器期間,ALE以1/6振蕩周期頻率輸出(即6分頻),當(dāng)訪問外部存儲器以1/12振蕩周期輸出(12分頻).從這里我們可以看到,當(dāng)系統(tǒng)沒有進(jìn)行擴展時ALE會以1/6振蕩周期的固定頻率輸出,因此可以做為外部時鐘,或者外部定時脈沖使用。通過編程脈沖輸入才能寫進(jìn)去的,這個脈沖的輸入端口就是PROG。PSEN外部HYPERLINK"http://baike.baidu.com/view/421016.htm"\t"_blank”程序存儲器讀選通信號:在讀外部ROM時PSEN低電平有效,以實現(xiàn)外部ROM單元的讀操作。1、內(nèi)部ROM讀取時,PSEN不動作;2、外部ROM讀取時,在每個HYPERLINK”http://baike。baidu.com/view/713240.htm”\t”_blank"機器周期會動作兩次;3、外部RAM讀取時,兩個PSEN脈沖被跳過不會輸出;4、外接ROM時,與ROM的OE腳相接。接高電平時:CPU讀取內(nèi)部HYPERLINK"http://baike。baidu。com/view/421016.htm”\t"_blank”程序存儲器(ROM),擴展外部ROM:當(dāng)讀取內(nèi)部HYPERLINK"http://baike.bai/view/421016.htm"\t"_blank"程序存儲器超過0FFFH(8051)1FFFH(8052)時自動讀取外部ROM。接低電平時:CPU讀取外部HYPERLINK"http://baike.baidu.com/view/421016。htm"\t”_blank"程序存儲器(ROM)。在前面的學(xué)習(xí)中我們已知道,8031HYPERLINK”http://baike.baidu.com/view/1012.htm"\t”_blank"單片機內(nèi)部是沒有ROM的,那么在應(yīng)用8031單片機時,這個腳是一直接低電平的。RST

HYPERLINK"http://baike。baidu.com/view/4507848。htm"\t"_blank"復(fù)位信號:當(dāng)輸入的信號連續(xù)2個HYPERLINK”http://baike.baidu。com/view/713240。htm"\t”_blank"機器周期以上高電平時即為有效,用以完成HYPERLINK”http://baike.baidu.com/view/1012。htm"\t"_blank"單片機的復(fù)位初始化操作,當(dāng)復(fù)位后HYPERLINK"http://baike.baidu.com/view/178145.htm”\t"_blank"程序計數(shù)器PC=0000H,即復(fù)位后將從HYPERLINK”http://baike.baidu.com/view/421016.htm"\t”_blank"程序存儲器的0000H單元讀取第一條指令碼。VCC:電源+5V輸入。VSS:GND接地。2.74LS138譯碼器HYPERLINK”http://baike。baidu.com/view/189742.htm"\t"_blank"譯碼器是一種具有“翻譯”功能的邏輯HYPERLINK”http://baike.baidu.com/view/134362.htm”\t”_blank”電路,這種電路能將輸入HYPERLINK”http://baike。baidu.com/view/2418160.htm"\t"_blank"二進(jìn)制代碼的各種狀態(tài),按照其原意翻譯成對應(yīng)的輸出HYPERLINK”http://baike.baid/view/54338.htm"\t"_blank"信號。有一些HYPERLINK”http://baike.baidu.com/view/189742.htm"\t"_blank"譯碼器設(shè)有一個和多個使能控制輸入端,又成為HYPERLINK"http://baike.baidu.com/view/2073349.htm"\t"_blank"片選端,用來控制允許譯碼或禁止譯碼.74138是一種3線—8線HYPERLINK"http://baike。baidu.com/view/189742。htm”\t"_blank"譯碼器,三個輸入端CBA共有8種狀態(tài)組合(000-111),可譯出8個輸出HYPERLINK”http://baike。baidu.com/view/54338。htm"\t”_blank”信號Y0—Y7。這種HYPERLINK"http://baike。baidu。com/view/189742。htm”\t”_blank"譯碼器設(shè)有三個使能輸入端,當(dāng)G2A與G2B均為0,且G1為1時,譯碼器處于工作狀態(tài),輸出HYPERLINK"http://baike。ba/view/1937556.htm"\t"_blank”低電平.當(dāng)HYPERLINK"http://baike。baidu.com/view/189742.htm”\t”_blank"譯碼器被禁止時,輸出高電平。檢測74ls138HYPERLINK"http://baike.baidu。com/view/189742.htm”\t”_blank"譯碼器時間波形的HYPERLINK”http://baike。baidu.com/view/134362.htm"\t"_blank"電路,使用的HYPERLINK”http://baike.baidu.com/view/47823。htm"\t"_blank”虛擬儀器為數(shù)字HYPERLINK”http://baike.baidu。com/view/54338.htm"\t"_blank”信號發(fā)生器和HYPERLINK”http://baike.baidu。com/view/1580520。htm”\t"_blank"邏輯分析儀。數(shù)字HYPERLINK”http://baike.baidu.com/view/54338.htm”\t”_blank"信號發(fā)生器在一個周期內(nèi)按順序送出兩組000-111的方波HYPERLINK"http://baike.baidu。com/view/54338.htm"\t”_blank”信號。其中第二片74138的HYPERLINK"http://baike。baidu.com/view/3450632.htm"\t"_blank"使能端G1和第一片的使能端G2A接成D輸入端.當(dāng)D=0時,第一片74138工作,對0000—0111的輸入HYPERLINK”http://baike。baidu.com/view/54338。htm”\t"_blank"信號進(jìn)行HYPERLINK"http://baike.baidu.com/view/189742。htm”\t"_blank"譯碼輸出。當(dāng)D=1時,第二片74138工作,對1000—1111的輸入信號進(jìn)行HYPERLINK”http://baike.baidu.com/view/189742。htm"\t”_blank”譯碼輸出。BCD—七段顯示HYPERLINK"http://baike.baidu。com/view/189742.htm"\t”_blank"譯碼器HYPERLINK"http://baike。baid/view/134362.htm"\t"_blank"電路,LEDHYPERLINK”http://bai/view/556862。htm”\t"_blank"數(shù)碼管將顯示與BCD碼對應(yīng)的十進(jìn)制數(shù)0—9。因為顯示HYPERLINK"http://baike。baidu。com/view/189742.htm”\t"_blank"譯碼器HYPERLINK"http://baike。baidu.com/view/134362.htm”\t"_blank”電路輸出HYPERLINK"http://baike.baidu。com/view/1299029.htm”\t"_blank”高電平,所以應(yīng)該采用共陰極LEDHYPERLINK"http://baike。baidu.com/view/556862.htm"\t"_blank”數(shù)碼管。一個檢測優(yōu)先編碼/HYPERLINK"http://baike.baidu.com/view/189742.htm"\t"_blank"譯碼功能的邏輯HYPERLINK"http://baike。baidu。com/view/134362.htm"\t"_blank"電路,對每一個接地的邏輯開關(guān),HYPERLINK”http://baike.baidu。com/view/556862.htm”\t"_blank"數(shù)碼管都會顯示一個相應(yīng)的十進(jìn)制數(shù)。在輸入端的8個邏輯開關(guān)中,代號為[7]的優(yōu)先級別最高,代號為[0]的優(yōu)先級別最低。74138,是一個3到8的HYPERLINK"http://baike。baidu.com/view/990160.htm”\t"_blank"譯碼器,下圖是其邏輯符號及管腳排布,下表中列出了該器件的邏輯功能,從表中可以看出其輸出為低電平有效,使能端G1為高電平有效,/G2,/G3為低電平有效,當(dāng)其中一個為高電平,輸出端全部為1!在中規(guī)模集成電路中譯碼器有幾種型號,使用最廣泛!3。74LS164芯片74LS164是高速硅門

HYPERLINK"http://baike.bai/view/22318.htm"\t"_blank"CMOS

器件,與低功耗肖特基型

HYPERLINK”http://baike。/view/2696.htm"\t”_blank"TTL

(LSTTL)器件的引腳兼容。74HC164、74HCT164是8位邊沿觸發(fā)式移位寄存器,串行輸入數(shù)據(jù),然后并行輸出。數(shù)據(jù)通過兩個輸入端(DSA或DSB)之一串行輸入;任一輸入端可以用作高電平使能端,控制另一輸入端的數(shù)據(jù)輸入。兩個輸入端或者連接在一起,或者把不用的輸入端接高電平,一定不要懸空.時鐘(CP)每次由低變高時,數(shù)據(jù)右移一位,輸入到Q0,Q0是兩個數(shù)據(jù)輸入端(DSA和DSB)的邏輯與,它將上升時鐘沿之前保持一個建立時間的長度。主復(fù)位(MR)輸入端上的一個低電平將使其它所有輸入端都無效,同時非同步地清除寄存器,強制所有的輸出為低電平。引腳配置及相關(guān)說明,如下圖所示:

Q0—Q7

(3,4,5,6,10,11,12,13)并行輸出端

;

A,B(1,2)串行輸入端;

CLR(9)

清除端,為0時,輸出清零;CLK(8)

時鐘輸入端;串行輸入帶鎖存,串行輸入帶緩沖;最高時鐘頻率可高達(dá)36Mhz

當(dāng)清除(CLEAR)為低電平時,輸出端(QA--Q均為低電平。輸入端A,B為可控數(shù)據(jù)端,當(dāng)A、B任意一個為低電平則禁止新數(shù)據(jù)的輸入,在時鐘端(CLOCK)脈沖上升沿作用Q0為低電平。當(dāng)A、B一個為高電平,則另一個就允許輸入數(shù)據(jù),

并在CLOCK上升沿作用下決定Q0的狀態(tài)。真值表如下:74LS164是串入并出的8位移位寄存器,可以用來擴展并口。有2種方法,一個是利用單片機的串行口,另一個是用一般的IO口。第一種方法是串行口方式0為移位寄存器輸入輸出方式以擴展IO口。這里只作為輸出使用。數(shù)據(jù)從RTX串行輸出,TXD輸出移位脈沖(注意這2個引腳的使用,和其它工作方式不同)。當(dāng)一個數(shù)據(jù)寫入串行口發(fā)送緩沖器時(SBUF),串行口即將8位數(shù)據(jù)以fosc/12的固定波特率從RXD引腳輸出,低位在先。發(fā)完8位數(shù)據(jù)置“1”中斷標(biāo)志位TI。第二種方法是利用一般的IO口中的一個,用8位移位方式輸出到164的輸入口,同時用另一個IO口產(chǎn)生一個正脈沖控制移位。4。8×8LED點陣8×8LED點陣可作為信息輸出器件。它是由發(fā)光二極管陣列按8排8列的方式排列起來,由x和y引腳輸入的電信號對其進(jìn)行選通,使不同位置的二極管被點亮,相應(yīng)地顯示出文字或圖案等信息來。LED點陣的元件符號及內(nèi)部結(jié)構(gòu)圖:單片機利用外部晶振作為時鐘信號輸入,RST端口接入上電復(fù)位信號使它加電后自動進(jìn)行復(fù)位操作.將要顯示的字符碼表編入單片機的程序中,由單片機控制時序輸出相應(yīng)的掃描數(shù)據(jù)和字符數(shù)據(jù).行碼數(shù)據(jù)由單片機P0口輸出,經(jīng)一個雙向總線收發(fā)器控制傳輸方向后進(jìn)入LED點陣,點亮相應(yīng)的發(fā)光二極管。列碼掃描信號由P3口輸出后,直接輸入LED點陣控制8列的掃描,每列選通時間為5ms,看上去就像8列同時顯示的效果一樣。加上行中相應(yīng)的LED燈被點亮,就能看到顯示的字符了。五實驗步驟1、設(shè)定仿真模式為程序空間在仿真器上,數(shù)據(jù)空間在用戶板上。2、“譯碼器"YC2(0A000H)孔連“點陣LED”左側(cè)CS0孔,“總線插孔”中P1。1孔連SIN孔,P1。0孔連CIN孔.3、設(shè)計程序,調(diào)試并通過。六實驗電路圖七程序框圖單片機在上電后能自動執(zhí)行一次復(fù)位操作,同時開始接收外部晶振的信號輸入.從程序中的列掃描序列中讀取列碼的地址,并從碼字表中反復(fù)讀取行碼的地址,由I/O口輸出信號對LED點陣進(jìn)行選通點亮,然后判斷拉幕次數(shù),顯示出相應(yīng)的字符來。顯示一幕后拉幕次數(shù)加1,再送新的幕次和行碼地址。程序流程圖如下所示:八、設(shè)計調(diào)試過程將電路按原理圖連接好之后,把匯編程序編譯產(chǎn)生的十六進(jìn)制文件下載到單片機內(nèi)。第一次做時是在實驗箱上直接連接硬件電路,可是由于沒有74LS245雙向總線收發(fā)器,所以在LED點陣和單片機I/O口之間就直接跳線連接了,因此沒有將電平上拉,結(jié)果在實驗箱上的LED顯示屏無法顯示單片機輸出的結(jié)果,所有的LED燈都不亮.看來直接跳線時單片機I/O口輸出的信號不足以驅(qū)動8乘8點陣工作。由于硬件條件的各種限制,因此本小組考慮改用軟件仿真的方法來實現(xiàn)電路的設(shè)計與調(diào)試。在PC機上運行Proteus軟件,將電路原理圖中的元件找出并相應(yīng)地連接好線;在Keil匯編軟件中輸入設(shè)計的程序,編譯通過后生成十六進(jìn)制文件,并再把該文件下載到虛擬的單片機內(nèi)。因為單片機的RST引腳經(jīng)電容接到了Vcc電源上,同時并聯(lián)接地,所以系統(tǒng)可以上電后自動執(zhí)行一次復(fù)位操作.仿真開始.此時可能會看到LED點陣中有字顯示的地方(前景)燈是滅的,無字顯示的地方(背景)燈是亮的,這種狀態(tài)叫做“陰文"顯示狀態(tài)。產(chǎn)生這種顯示的原因是因為實驗沒有正確的復(fù)位,在經(jīng)過正確的復(fù)位之后再次運行程序,即可看到正確的“陽文”方式顯示出的數(shù)字。此顯示系統(tǒng)最終實現(xiàn)了將學(xué)號依次顯示出來.九程序清單CLK??EQU P1。0DINA?EQU?P1.1MIAN:MOVSP,#60HCLRC MOVR2,#00H??SEND1:MOVR0,#080HMOVDPTR,#CODEd2?;顯示"2"LOOP1:?ACALLSEND??JNBACC.0,LOOP1? DJNZR2,SEND1SEND2:?MOVR0,#080HMOVDPTR,#CODEd0?;顯示"0"LOOP2:?ACALLSEND? JNBACC。0,LOOP2??DJNZR2,SEND2SEND3:MOVR0,#080HMOVDPTR,#CODEd1?;顯示"1"LOOP3:?ACALLSEND ?JNBACC.0,LOOP3? DJNZR2,SEND3SEND4: MOVR0,#080HMOVDPTR,#CODEd0?;顯示”0"LOOP4:?ACALLSEND??JNBACC。0,LOOP4??DJNZR2,SEND4??SEND5:MOVR0,#080HMOVDPTR,#CODEd9?;顯示"9"LOOP5:?ACALLSEND??JNBACC。0,LOOP5??DJNZR2,SEND5SEND6: MOVR0,#080HMOVDPTR,#CODEd2 ;顯示"2"LOOP6: ACALLSEND ?JNBACC.0,LOOP6??DJNZR2,SEND6 SEND7:MOVR0,#080HMOVDPTR,#CODEd3 ;顯示"3”LOOP7: ACALLSEND JNBACC。0,LOOP7? DJNZR2,SEND7??SEND8:MOVR0,#080HMOVDPTR,#CODEd0?;顯示"0"LOOP8:?ACALLSEND??JNBACC。0,LOOP8??DJNZR2,SEND8 ?SEND9:MOVR0,#080HMOVDPTR,#CODEd4?;顯示"4"LOOP9:?ACALLSEND ?JNBACC。0,LOOP9??DJNZR2,SEND9 ?SEND10:MOVR0,#080HMOVDPTR,#CODEd3?;顯示"3"LOOP10:?ACALLSEND ?JNBACC。0,LOOP10? DJNZR2,SEND10??SEND11:MOVR0,#080HMOVDPTR,#CODEd8?;顯示"8”LOOP11:?ACALLSEND??JNBACC.0,LOOP11? DJNZR2,SEND11? LJMPSEND1 ?? SEND:CLRA?MOVCA,@A+DPTR;取出當(dāng)前行的顯示碼pushdph?pushdplmovdptr,#0a000h;送入當(dāng)前行的顯示碼MOVX@dptr,aMOVA,R0;ACALLsendto;調(diào)用sendto,顯示當(dāng)前行popdplpopdphINCDPTR;指向下一行的顯示碼MOVA,R0RRCAMOVR0,ALCALLDELAY;延時子程序 ?RETDELAY:MOVR7,#01DELAY0:MOVR4,#20DELAY1:MOVR3,#28DJNZR3,$DJNZR4,DELAY1DJNZR7,DELAY0RET?CODEd0:DB000H,03CH,024H,024H,024H,024H,03CH,000H;”0"CODEd1:DB000h,038h,01

溫馨提示

  • 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

提交評論