簡單字幕機課程設計_第1頁
簡單字幕機課程設計_第2頁
簡單字幕機課程設計_第3頁
簡單字幕機課程設計_第4頁
簡單字幕機課程設計_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1設計任務描述1.1設計題目 簡單字幕機1.2設計內容 設計目的 通過課程設計使學生更進一步掌握微機原理及應用課程的有關知識,提高應用微機解決問題的能力,加深對微機應用的理解。通過查閱資料,結合所學知識進行軟、硬件的設計,使學生初步掌握應用微機解決問題的步驟及方法。為以后學生結合專業(yè)從事微機應用設計奠定基礎。 設計的主要要求及內容 要求:查閱可編程并行芯片8255或其他相關資料。文字顯示是通過把該文字的圖形信息輸出到顯示器件,配合軟件不同的刷新方式即可實現(xiàn)文字的多種方式的移動。 內容:利用所編的軟件配合微機原理實驗箱的16×16發(fā)光二極管矩陣,動態(tài)顯示漢字及字符。 發(fā)揮部分 實現(xiàn)字幕

2、的多種方式的移動。2 設計思路2.1主要原理 簡單字幕機動態(tài)顯示字幕移動是由可編程的并行接口器件點陣LED顯示單元的四個口來實現(xiàn)的,包括點陣LED顯示單元的CS1口、CS2口、CS3口和一個CS4口。整個設計程序是這樣實現(xiàn)的:首先,通過偽指令操作定義端口,其中CS1、CS2定義為行控制端口CS3、CS4定義為列控制端口,再定義一個256位的字型存儲空間。然后再利用包含偽指令INCLUDE來指明包含的入我相思門 知我相思苦顯示符號的編碼,共由176行、16列組成,這個數(shù)字矩陣可根據不同的數(shù)字而改變,這也是程序編寫的關鍵之一。然后,編寫程序初始化語句。把上述數(shù)據全部數(shù)據寄存器DS中;因為滿足16&

3、#215;16發(fā)光二極管矩陣燈亮的條件是列為1且行為0,并且將16×16分成四個模塊顯示編碼,所以在此設定列的最高位L8列滿足全1,從列高位到列低位10000000。定義完成后,即為程序最關鍵的部分循環(huán)顯示字幕移動。定義外循環(huán)次數(shù)160,取偽指令INCLUDE中包含的第一個漢字的偏移地址(首地址)給SI。調用程序DISP(漢字顯示程序),定義內部外循環(huán)次數(shù)為000FH次(16次),內部內循環(huán)次數(shù)為0008H,調用DELAY子程序進行延時,延時時間共為4us+4us+4us×4次+4us+4us=32us,然后返回主程序。即內循環(huán)每循環(huán)8次,內部外循環(huán)中CX減1,直至減為0,

4、可達到漢字持續(xù)動態(tài)顯示。此段程序可循環(huán)顯示第一個漢字,下面依照上述步驟,循環(huán)顯示第二個漢字、第三個漢字第十一個圖形,通過內外循環(huán),最終即可在16×16發(fā)光二極管矩陣上動態(tài)、持續(xù)、循環(huán)顯示漢字。若想改變漢字的移動速度和持續(xù)時間,我們可以改變160值,數(shù)值越小,動態(tài)移動顯示速度越快,持續(xù)時間越短;反之,速度越慢,持續(xù)時間越長。2.2程序調試及說明編寫程序并非輕而易舉,也需要不斷的摸索與研究。該程序也是經過了無數(shù)次的上機調試、運行才最終得以確定的。2.2.1 程序調試 1、 現(xiàn)象:漢字“我”在顯示器上顯示時和“相”字界限不清晰,給人混亂的感覺。原因:“我”字編碼時,應注意空出行的設定。 解

5、決:將“我”字改為。2、 現(xiàn)象:漢字在顯示器上移動速度過快。原因:外循環(huán)次數(shù)值過小。解決:將BL值改為較為合適的值160。3、 現(xiàn)象:16×16發(fā)光二極管矩陣顯示器上該亮的地方未亮,相反不該亮的亮了。 原因:接線時有的接反了。 解決:重新按照接線圖正確接線。2.2.2 結果說明 此簡單字幕機的程序還是比較成功的,由于16X16發(fā)光二極管矩陣顯示器不夠大,有些筆畫復雜的漢字就無法清晰的顯示了。我們可以人為的控制漢字移動速度和持續(xù)時間,即改變外循環(huán)次數(shù)值,值越小移動越快。另外,此次程序實現(xiàn)的只是讓漢字上下移動,若時間允許,我們會嘗試著研究讓漢字左右移動的程序,以實現(xiàn)漢字動態(tài)顯示的更多樣化

6、。 3 設計原理流程圖初 始 化工 作 部 分內 循 環(huán)外循環(huán)修改與控制外 循 環(huán)外循環(huán)修改與控制外 循 環(huán)4實際硬件接線圖 D0 點 陣D7 顯WR 示CS1 單CS2 元CS3CS4 系 XD0統(tǒng) 總 XD7線 IOW#單 IOY0元 IOY1 IOY2 IOY35源程序清單及注釋ROW1EQU 0600H;端口定義ROW2EQU 0640HCOL1EQU 0680HCOL2EQU 06C0HSTACK1SEGMENT STACKDW 256 DUP(?)STACK1ENDS;定義為數(shù)據段DATASEGMENT;入HZDOT1 DB 000H,000H,00CH,000H,01EH,000

7、H,030H,000HDB 060H,000H,0C0H,000H,080H,001H,080H,003HDB 0C0H,006H,060H,00CH,030H,018H,01FH,070HDB 00EH,0E0H,000H,000H,000H,000H,000H,000H;我 DB 000H,000H,040H,001H,020H,009H,010H,011HDB 018H,021H,016H,001H,010H,001H,0FEH,07FHDB 010H,001H,030H,001H,010H,011H,01CH,00AHDB 016H,004H,010H,04AH,014H,029H,0

8、18H,010H;相 DB 000H,000H,010H,0FEH,010H,082H,010H,082HDB 07FH,082H,018H,0FEH,038H,082H,054H,082HDB 092H,082H,011H,0FEH,010H,082H,010H,082HDB 010H,082H,010H,0FEH,010H,082H,000H,000H;思 DB 000H,000H,0FCH,03FH,004H,021H,004H,021HDB 0FCH,03FH,004H,021H,0FCH,03FH,004H,020HDB 000H,021H,034H,042H,034H,094H,0

9、32H,020HDB 020H,010H,0C0H,00FH,000H,000H,000H,000H;門 DB 000H,000H,018H,000H,0A0H,03FH,024H,020HDB 004H,020H,004H,020H,004H,020H,004H,020HDB 004H,020H,004H,020H,004H,020H,004H,020HDB 004H,020H,004H,028H,004H,038H,000H,000H;知 DB 008H,000H,008H,000H,07CH,07EH,002H,042HDB 011H,042H,010H,042H,010H,042H,0

10、7FH,042HDB 010H,042H,010H,042H,018H,042H,028H,042HDB 024H,042H,044H,07EH,002H,042H,001H,000H;我 DB 000H,000H,040H,001H,020H,009H,010H,011HDB 018H,021H,016H,001H,010H,001H,0FEH,07FHDB 010H,001H,030H,001H,010H,011H,01CH,00AHDB 016H,004H,010H,04AH,014H,029H,018H,010H;相 DB 000H,000H,010H,0FEH,010H,082H,0

11、10H,082HDB 07FH,082H,018H,0FEH,038H,082H,054H,082HDB 092H,082H,011H,0FEH,010H,082H,010H,082HDB 010H,082H,010H,0FEH,010H,082H,000H,000H;思 DB 000H,000H,0FCH,03FH,004H,021H,004H,021HDB 0FCH,03FH,004H,021H,0FCH,03FH,004H,020HDB 000H,021H,034H,042H,034H,094H,032H,020HDB 020H,010H,0C0H,00FH,000H,000H,000H

12、,000H;苦 DB 000H,000H,010H,008H,0FEH,07FH,010H,008HDB 000H,001H,0FCH,03FH,000H,001H,000H,001HDB 000H,001H,0F0H,01FH,010H,010H,010H,010HDB 010H,010H,010H,010H,0F0H,01FH,010H,010H;心DB 000H,000H,030H,018H,078H,03CH,0FCH,07EHDB 0FEH,0FEH,0FEH,0FFH,0FCH,07FH,0F8H,03FHDB 0F0H,01FH,0E0H,00FH,0C0H,007H,080H,

13、003HDB 000H,001H,000H,000H,000H,000H,000H,000HDATAENDSCODESEGMENTASSUMECS:CODE, DS:DATASTART:MOV AX, DATAMOV DS, AXMOV DX, ROW1MOV AL, 00HOUT DX, ALMOV DX, ROW2OUT DX, ALMOV AL, 0ffHMOV DX, COL1OUT DX, ALMOV DX, COL2OUT DX, ALBG0:MOV AX, 160MOV SI, OFFSET HZDOT1BG1:CALL DISPADD SI, 2DEC AXJZ BG0JMP

14、BG1;=顯示漢字子程序=;入口參數(shù): SI = 存放漢字起始地址DISP:MOV CX, 000FHPUSH AXML0:PUSH CXMOV BL, 01HMOV CX, 0008HML1:MOV DX, ROW1;控制0-7行MOV AL, 00HOUT DX, ALMOV AL, SInot alMOV DX, COL1;0-7列OUT DX, ALINC SIMOV AL, SInot alMOV DX, COL2;8-15列OUT DX, ALINC SIMOV DX, ROW1;控制0-7行MOV AL, BLOUT DX, ALROL BL, 1CALL DELAYLOOP M

15、L1MOV DX, ROW1MOV AL, 00HOUT DX, ALMOV CX, 0008HML2:MOV DX, ROW2;控制8-15行MOV AL, 00HOUT DX, ALMOV AL, SInot alMOV DX, COL1;0-7列OUT DX, ALINC SIMOV AL, SInot alMOV DX, COL2;8-15列OUT DX, ALINC SIMOV DX, ROW2;控制8-15行MOV AL, BLOUT DX, ALROL BL, 1CALL DELAYLOOP ML2MOV DX, ROW2MOV AL, 00HOUT DX, ALSUB SI,

16、32POP CXLOOP ML0POP AXRETDELAY:PUSH CX;延時子程序MOV CX, 0100HDL1:PUSH AXPOP AXLOOP DL1POP CXRETCODEENDSEND START6.主要元器件介紹6.1 8086簡介6.1.1 8086 CPU簡介由于此系統(tǒng)最終要在西安唐都科教儀器出品的32位微機機教學實驗系統(tǒng)TD-PITE/PITC上進行實驗,故設計硬件配置時采用Intel8086,整個實驗的硬件配置都以此為原則進行設計選用。Intel8086是16位的微處理器(理論學習中為8088,其內部總線為16位,外部總線為8位,故稱為準16位微處理器),它采用H

17、MOS工藝40條引腳封裝。8086工作時使用5V電源,時鐘頻率5MHz(8086-1為10MHz,8086-2為8MHz)它有20根地址線,故可尋址的內存空間為1MB。6.1.2 8086主要特性Intel8086/8088CPU是Intel公司推出的高性能的微處理器,具體如下主要特性: (1) 8086CPU數(shù)據總線為16位,8088CUP數(shù)據總線為8位。 (2) 地址總線都是20位,低16位用于數(shù)據總線復用,可直接尋址為1MB的存儲空間。 (3) 有16位的端口地址,可以尋址64KB的I/O端口。 (4) 有99條基本指令,指令功能強大 (5) 有9種基本尋址方式。 (6) 可以處理內部和

18、外部中斷,外部中斷源多達256個。 (7) 兼容性好,與80*86,8085在源程序一級兼容。 (8) 8086/8088標準主頻為5MHz,8086/8088-2主頻為8MH。 (9)支持單處理器或多處理器系統(tǒng)工作。隊列總線數(shù)據總線地址總線暫存器T標志寄存器FRALUEU控制器地址加法器總線邏輯控制AXBXCXDX通用寄存器實驗中是以Intel386EX微處理器為核心,來模擬8086處理器來進行系統(tǒng)的測試工作AHALBHBLCHCLDHDLSPBPDISICSDSSSESIP暫存器外部總線 ALU數(shù)據總線 指令預取隊列緩沖器執(zhí)行單元(EU) 總線接口單元(BIU)圖1.1 CPU8086內部

19、結構圖6.1.3 8086CPU寄存器結構8086CPU中有14個16位的寄存器,其中有4個16位的通用寄存器,2個16位指針寄存器,2個16位變址寄存器,1個16位指令指針及1個16位標志寄存器(僅用9位)。 通用寄存器通用寄存器包括累加器AX,基址寄存器BX,計數(shù)寄存器CX,數(shù)據寄存器DX四個寄存器,位于CPU的EU中,每個數(shù)據寄存器可存放16位操作數(shù),也可拆成兩個8位寄存器,用來存放8位操作數(shù)。表1.1通用寄存器的特殊用途和隱含屬性寄存器名稱特殊用途及隱含性質AX在輸入輸出指令中作數(shù)據寄存器,不能隱含在乘法指令中存放被乘數(shù)或乘積,在除法指令中存放被除數(shù)或商,能隱藏AH在LAHF指令中,作

20、目標寄存器,能隱藏AL在輸入/輸出指令中作數(shù)據寄存器,不能隱藏在十進制運算指令中作累加器,能隱含在XLAT指令中作累加器,能隱含BX在間接尋址中作基址寄存器,不能隱含在XLAT指令中作基址寄存器,能隱含CX在串操作指令和LOOP指令中做計數(shù)器,能隱含CL在移位/循環(huán)移位指令中作移位次數(shù)計數(shù)器,不能隱含DX在字乘法/除法指令中存放乘積高位或被除數(shù)高位或余數(shù),能隱含在間接尋址的輸入/輸出指令中作地址寄存器,不能隱含 指針和變址寄存器指針和變址寄存器包括:堆棧指針SP、基址指針BP、源變址寄存器SI、和目的變址寄存器DI四個16位寄存器,可以來存放數(shù)據和地址。表1.2 指針和變址寄存器的特殊用途和隱

21、含性質寄存器名稱特殊用途及隱含性質SI在字符串運算指令中作源變址寄存器,能隱含在間接尋址中作變址寄存器,不能隱含DI在字符串運算指令中作目標變址寄存器,能隱含在間接尋址中作變址寄存器,不能隱含BP在間接尋址中基址指針,不能隱含SP在堆棧操作中作堆棧指針,能隱含 段寄存器段寄存器包括:代碼段寄存器CS,用于存放當前代碼段的段地址;數(shù)據段寄存器DS,用于存放當前數(shù)據段的段地址;附加段寄存器ES,用于存放當前附加段的地址;堆棧段寄存器SS,用于存放當前堆棧段的段地址。這些段寄存器彼此不能互換,每個段寄存器在8086存儲尋址空間中規(guī)定了64KB的存儲快。該64KB存儲快叫做段寄存器的當前段。 專用寄存

22、器包括指令指針寄存器(IP)和標志寄存器(FR)。 指令指針寄存器(IP):用來存放要取的下一條指令在當前代碼段中的偏移地址,程序不能直接訪問IP,在程序運行過程中,BIU可修改IP中內容。指令指針寄存器每執(zhí)行一次取操作,將自動加1,使它指向下一條要取的內存單元。標志寄存器(FR):盡定義了9位,其中6位用作狀態(tài)標志,3位用作控制標志。 D15 D12 D4 D2 D0OFDFIFTFSFZFAFPFCF狀態(tài)標志位進位標志CF:當前加法運算有進位,減法運算有借位時,CF=1,否則CF=0。輔助進位標志AF:在字節(jié)操作時,低4位向高4位有進位(加法)或有借位(減法);在字操作時,低字節(jié)向高字節(jié)有

23、進位(加法)或有借位(減法)時,則,AF=1,否則AF=0。奇偶校驗標志PF:當運算結果低8位“1”的個數(shù)為偶數(shù)時,PF=1,否則PF=0。零標志ZF:當運算結果為0時,ZF=1,否則ZF=0。溢出標志OF:在有符號數(shù)的算術運算時,當運算結果有溢出時,OF=1,否則0F=0。符號標志SF:在有符號數(shù)的算術運算時,當運算結果為負時,SF=1,否則SF=0??刂茦酥疚环较驑酥綝F:當DF=0時,在串操作指令中,進行自動增址操作;當DF=1時,在串操作指令中,進行自動減址操作。中斷允許標志IF:當IF=0時,禁止響應可屏蔽中斷;當IF=1時,允許響應可屏蔽中斷。單步陷阱標志TF:當TF=1時,表示進

24、入單步工作方式;當TF=0時,表示正常執(zhí)行。 CPU引腳圖1 402 393 384 375 366 357 348 3380869 3210 3111 3012 2913 2814 2715 2616 2517 2418 2319 2220 21GNDAD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0NMIINTRCLKGNDVccAD15AD16/S3AD17/S4AD18/S5AD19/S6BHE/S7MN/MXRDHOLD(RQ0/GT0)HLDA(RQ1/GT1)WR(LOCKM/IO(S2)DT/R(S1)DEN(S0)ALE(QS

25、0)INTA(QS1)TESTREADYREST圖1.2 CPU8086引腳圖表1.3 8086CPU引腳說明AD0AD15分時復用的雙向、三態(tài)地址/數(shù)據線AD19/S6AD16/S3分時復用,輸出引腳NMI(17)輸入,非可屏蔽請求INTR(18)輸入,可屏蔽請求CLK(19)輸入,時鐘GND(20)(1)地線(兩個)REST(21)輸入,復位READY(22)準備就緒,輸入TEST(23)輸入,測試低電平有效INTA(QS1)(24)輸出,中斷響應ALE(QS0)(25)輸出,地址鎖存允許DEN(S0)(26)三態(tài)輸出,數(shù)據允許信號DT/R(S1)(27)三態(tài)輸出,數(shù)據發(fā)送/接收控制信號M

26、/IO(S2)(28)三態(tài)輸出,存儲器/IO端口WR(LOCK)(29)三態(tài)輸出,寫HLDA(RQ1/GT1)(30)總線請求響應,輸出HOLD(RQ0/GT0)(31)輸入總線請求RD(32)三態(tài)輸出,讀MN/MX(33)決定工作模式BHE/S7(34)三態(tài)輸出,高8位數(shù)據有效/狀態(tài)復用6.1.5 16×16 LED點陣 16×16 LED點陣是將16行16列的LED以矩陣方式排列成為一個器件。本次設計所使用的LED點陣是使每行LED的陰極連接在一起,每列LED的陽極連接在一起,再經過驅動電路分別引出16個行引角和16個列引角,若要點亮其中的LED,則列為低電平0,行為高

27、電平1。LED點陣的顯示采用掃描的方式,首先將所要顯示的字按每行拆解成多組顯示信號。若讓LED點陣顯示出所需要的“入我相思門”“知我相思苦”十個字和一個 ,則可列出顯示編碼,如下表:“入”掃描順序顯示數(shù)據第 1-4 行000H,000H,00CH,000H,01EH,000H,030H,000H第 5-8 行060H,000H,0C0H,000H,080H,001H,080H,003H第 9-12 行0C0H,006H,060H,00CH,030H,018H,01FH,070H第 13-16 行00EH,0E0H,000H,000H,000H,000H,000H,000H “我”掃描順序顯示數(shù)

28、據第 1-4 行000H,000H,010H,0FEH,010H,082H,010H,082H第 5-8 行07FH,082H,018H,0FEH,038H,082H,054H,082H第 9-12 行092H,082H,011H,0FEH,010H,082H,010H,082H第 13-16 行010H,082H,010H,0FEH,010H,082H,000H,000H“思”掃描順序顯示數(shù)據第 1-4 行000H,000H,0FCH,03FH,004H,021H,004H,021H第 5-8 行0FCH,03FH,004H,021H,0FCH,03FH,004H,020H第 9-12 行0

29、00H,021H,034H,042H,034H,094H,032H,020H第 13-16 行020H,010H,0C0H,00FH,000H,000H,000H,000H“門”掃描順序顯示數(shù)據第 1-4 行000H,000H,018H,000H,0A0H,03FH,024H,020H第 5-8 行004H,020H,004H,020H,004H,020H,004H,020H第 9-12 行004H,020H,004H,020H,004H,020H,004H,020H第 13-16 行004H,020H,004H,028H,004H,038H,000H,000H “知”掃描順序顯示數(shù)據第 1-

30、4 行008H,000H,008H,000H,07CH,07EH,002H,042H第 5-8 行011H,042H,010H,042H,010H,042H,07FH,042H第 9-12 行010H,042H,010H,042H,018H,042H,028H,042H第 13-16 行024H,042H,044H,07EH,002H,042H,001H,000H “苦”掃描順序顯示數(shù)據第 1-4 行000H,000H,010H,008H,0FEH,07FH,010H,008H第 5-8 行000H,001H,0FCH,03FH,000H,001H,000H,001H第 9-12 行000H,

31、001H,0F0H,01FH,010H,010H,010H,010H第 13-16 行010H,010H,010H,010H,0F0H,01FH,010H,010H “ ”掃描順序顯示數(shù)據第 1-4 行000H,000H,030H,018H,078H,03CH,0FCH,07EH第 5-8 行0FEH,0FEH,0FEH,0FFH,0FCH,07FH,0F8H,03FH第 9-12 行0F0H,01FH,0E0H,00FH,0C0H,007H,080H,003H第 13-16 行000H,001H,000H,000H,000H,000H,000H,000H 16×16 LED點陣在掃

32、描時的先后順序是左上右上左下右下,所以編碼也是先從左上方的模塊開始的,以“入”字為例,第一行和第二行都為000H,當行為0列為1的時候該點燈亮,當每一列掃描時發(fā)現(xiàn)交點有1的點則LED燈亮,其余的則不予相應不亮。行的顯示要有一定時間,若反復執(zhí)行從第一行到最后一行的掃描,由于人類視覺瞬時現(xiàn)象,將會感覺到16行LED同時顯示的樣子。若顯示時間太短,則亮度不夠,若顯示時間太長,則會感覺閃爍。在以上基礎上,若間隔一定時間,再使每次顯示不同的字型,即可實現(xiàn)不同的動態(tài)顯示效果。6.2 軟件介紹編寫程序并非輕而易舉,也需要不斷的摸索與研究。首先要了解我們所設計的簡單字幕機所要實現(xiàn)的功能和設計要求。其主功能是:

33、利用微機原理試驗箱的8255單元和16×16發(fā)光二極管矩陣,動態(tài)顯示漢字及字符,實現(xiàn)多種方式的字幕移動。首先,是定義端口。 ROW1EQU 0600H;端口定義ROW2EQU 0640HCOL1EQU 0680HCOL2EQU 06C0H然后輸入組成十一個字符的筆畫代碼數(shù)據,共由16行、16列組成,這是程序編寫的關鍵之一。DATASEGMENT;入HZDOT1 DB 000H,000H,00CH,000H,01EH,000H,030H,000HDB 060H,000H,0C0H,000H,080H,001H,080H,003HDB 0C0H,006H,060H,00CH,030H,0

34、18H,01FH,070HDB 00EH,0E0H,000H,000H,000H,000H,000H,000H;我 DB 000H,000H,040H,001H,020H,009H,010H,011HDB 018H,021H,016H,001H,010H,001H,0FEH,07FHDB 010H,001H,030H,001H,010H,011H,01CH,00AHDB 016H,004H,010H,04AH,014H,029H,018H,010H;相 DB 000H,000H,010H,0FEH,010H,082H,010H,082HDB 07FH,082H,018H,0FEH,038H,0

35、82H,054H,082HDB 092H,082H,011H,0FEH,010H,082H,010H,082HDB 010H,082H,010H,0FEH,010H,082H,000H,000H;思 DB 000H,000H,0FCH,03FH,004H,021H,004H,021HDB 0FCH,03FH,004H,021H,0FCH,03FH,004H,020HDB 000H,021H,034H,042H,034H,094H,032H,020HDB 020H,010H,0C0H,00FH,000H,000H,000H,000H;門 DB 000H,000H,018H,000H,0A0H,0

36、3FH,024H,020HDB 004H,020H,004H,020H,004H,020H,004H,020HDB 004H,020H,004H,020H,004H,020H,004H,020HDB 004H,020H,004H,028H,004H,038H,000H,000H;知 DB 008H,000H,008H,000H,07CH,07EH,002H,042HDB 011H,042H,010H,042H,010H,042H,07FH,042HDB 010H,042H,010H,042H,018H,042H,028H,042HDB 024H,042H,044H,07EH,002H,042H

37、,001H,000H;我 DB 000H,000H,040H,001H,020H,009H,010H,011HDB 018H,021H,016H,001H,010H,001H,0FEH,07FHDB 010H,001H,030H,001H,010H,011H,01CH,00AHDB 016H,004H,010H,04AH,014H,029H,018H,010H;相 DB 000H,000H,010H,0FEH,010H,082H,010H,082HDB 07FH,082H,018H,0FEH,038H,082H,054H,082HDB 092H,082H,011H,0FEH,010H,082H

38、,010H,082HDB 010H,082H,010H,0FEH,010H,082H,000H,000H;思 DB 000H,000H,0FCH,03FH,004H,021H,004H,021HDB 0FCH,03FH,004H,021H,0FCH,03FH,004H,020HDB 000H,021H,034H,042H,034H,094H,032H,020HDB 020H,010H,0C0H,00FH,000H,000H,000H,000H;苦 DB 000H,000H,010H,008H,0FEH,07FH,010H,008HDB 000H,001H,0FCH,03FH,000H,001H

39、,000H,001HDB 000H,001H,0F0H,01FH,010H,010H,010H,010HDB 010H,010H,010H,010H,0F0H,01FH,010H,010H;心DB 000H,000H,030H,018H,078H,03CH,0FCH,07EHDB 0FEH,0FEH,0FEH,0FFH,0FCH,07FH,0F8H,03FHDB 0F0H,01FH,0E0H,00FH,0C0H,007H,080H,003HDB 000H,001H,000H,000H,000H,000H,000H,000HDATAENDS然后,編寫程序初始化語句。因為滿足16×16發(fā)光二極管矩陣燈亮的條件是列為1且行為0,并且將16×16分成四個模塊顯示編碼,所以在此設定列的最高位L8列滿足全1,從列高位到列低位10000000。START:MOV AX, DATAMOV DS, AXMOV DX, ROW1MOV AL, 00HOUT DX, ALMOV DX, ROW2OUT DX, ALMOV AL, 0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論