版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
河北科技大學課程設計報告 學生姓名:劉躍華(18)劉青(19)張連甲(31)張朋永(33)張瑞芳(34)趙久強(36)專業(yè)班級:電子信息工程學年學期:2014-2015學年第一學期指導教師:于國慶 2014年12月
課程設計成績評定表學生姓名劉躍華學號110701118成績學生姓名劉青學號110701119成績學生姓名張連甲學號110701131成績學生姓名張朋永學號110701133成績學生姓名張瑞芳學號110701134成績學生姓名趙久強學號110701136成績專業(yè)班級電信111班起止時間2014/12/01—2014/12/05設計題目1熟悉系統(tǒng),輸入:“KD2000型LED智能顯示系統(tǒng)”并存儲顯示。2匯編、輸入、運行示例程序,了解系統(tǒng)硬件電路及軟件編程特點。漢字的旋轉與擴縮1在屏上顯示2個漢字,然后每個字左旋90度顯示3秒,然后右旋90度顯示3秒,然后倒置3秒,最后恢復正常。2逐行顯示2個漢字,2秒后橫向放大兩倍,3秒后恢復正常。3顯示“回”字并放大縮小5次,恢復正常。指導教師評語指導教師:年月日目錄一、設計題目及要求 4二、硬件電路設計 41.主控制電路基本工作原理 42.掃描板基本工作原理 53.共享RAM電路的工作原理 54.漢卡電路工作原理 55.地址分配 66.鍵盤 7三、系統(tǒng)的熟悉使用 81.BAS功能 82.PRG功能 113.屏幕與緩沖區(qū)地址對應關系 12四、程序設計與調(diào)試 12五、程序分工 15六、心得體會 17
一、設計題目及要求在掌握LED智能顯示系統(tǒng)工作原理的基礎上,能根據(jù)小組必做題目和自選題目,熟練的編寫并調(diào)試各種程序,完成課題設計任務,提高學生的獨立設計水平和實際動手能力,培養(yǎng)學生的創(chuàng)新精神。(一)全班必做題目1.熟悉系統(tǒng),輸入:“KD2000型LED智能顯示系統(tǒng)”并存儲顯示。2.匯編、輸入、運行示例程序,了解系統(tǒng)硬件電路及軟件編程特點。(二)小組必做題目第五組:漢字的旋轉與擴縮1、在屏上顯示2個漢字,然后每個字左旋90度顯示3秒,然后右旋90度顯示3秒,然后倒置3秒,最后恢復正常。2、逐行顯示2個漢字,2秒后橫向放大兩倍,3秒后恢復正常。3、顯示“回”字并放大縮小5次,恢復正常。二、硬件電路設計KD-2000型LED智能顯示屏的設計原理:系統(tǒng)框圖如圖1所示。主要包括四部分:主控制電路(主CPU、漢卡等),顯示控制電路(輔CPU等),列驅動顯示電路,開關電源。1.主控制電路基本工作原理主控制電路首先從遙控器或鍵盤接收數(shù)據(jù)和指令,然后根據(jù)顯示內(nèi)容和顯示指令的要求在軟件控制下完成下述工作:如果要顯示漢字,就從擴展卡27020中提取漢字點陣信息,然后存放在共享RAM6264中。如果要顯示的是8×8點陣的ASCII碼或數(shù)字,以及16×8點陣的控制字符,就從程序存儲器27256的高端提取有關的點陣信息,然后存放于共享RAM中。最后,主CPU通過地址切換電路①與②及時序控制電路,與輔CPU以應答方式進行聯(lián)絡,對共享RAM進行分時操作,完成顯示。圖1系統(tǒng)框圖由專用的日歷時鐘芯片MC146818,可產(chǎn)生年、月、日、時、分、秒、星期共7個時標信號。我們可通過軟件來獲得和修改這些時標,并使之在屏幕上顯示出來。2.掃描板基本工作原理首先由輔CPU將欲顯示的數(shù)據(jù)由串行口送出,然后經(jīng)并行/串行轉換芯片CD4094轉換成并行數(shù)據(jù),輸出的數(shù)據(jù)經(jīng)過MC1413驅動產(chǎn)生列信號;由P1口輸出的行數(shù)據(jù)經(jīng)CD4515譯碼生成行信號,再經(jīng)達林頓管BD682產(chǎn)生行驅動信號。最后輸出行、列選通信號,點亮某一行。如此循環(huán)往復,完成掃描過程。3.共享RAM電路的工作原理為了大大減輕主CPU的負擔,合理地分配資源,以及便于實現(xiàn)顯示電路的高速掃描,該系統(tǒng)設計成雙CPU結構,共享一片RAM。電路如圖2所示。共享RAM電路主要是通過六片74LS245來完成的,74LS245是三態(tài)八總線雙向收發(fā)器。其中是控制端,低電平時有效,允許傳輸;高電平時禁止。DIR是方向控制端,為低電平時數(shù)據(jù)由B傳到A,呈高電平時,數(shù)據(jù)由A傳到B。由原理圖可以看到:IC1~IC3的端不僅接主CPU的T0端,還接74LS74的Q端。IC4~IC6的端不僅接顯示CPU的INT0端,還接74LS74的端;這樣當主CPU控制公共RAM時,Q端為低,IC1~IC3開啟,IC4~IC6關閉。主CPU對RAM可進行讀寫操作,而輔CPU則不能。當主CPU放棄對共享RAM的操作時,通過GAL對74LS74置位,因而變低,Q變高。封鎖IC1~IC3,從而輔CPU取得控制權,對共享RAM進行操作;當輔CPU放棄對共享RAM的操作時,通過74LS00發(fā)出清零信號,使得74LS74的Q端輸出低電平,當主CPU檢測到T0為低時,可恢復對共享RAM的控制權。這樣就通過數(shù)據(jù)、地址切換的反復動作,完成了對共享RAM的分時操作。圖2共享RAM電路4.漢卡電路工作原理漢卡電路工作原理圖見圖3。在擴展電路中,用了373、374、27020和6264各一片。373和374的區(qū)別是:373為八D鎖存器,當控制端G為低電平時鎖存;374則是八D觸發(fā)器,在系統(tǒng)時鐘下降沿時可以對數(shù)據(jù)鎖存。本系統(tǒng)所用的字庫芯片是27020,它是256Kbit的CMOS超大規(guī)模集成電路只讀存儲器,共有18根地址線,而8031只有16根地址線。為讀取27020內(nèi)的數(shù)據(jù),使用一片374,利用其下降沿鎖存的特點來對27020進行分頁處理,因為374的時鐘端接片選信號CS1,而CS1平時為高電平,有效時為低電平,所以其有效的過程對374來說相當于是一個下降沿,當向4000H單元送數(shù)(即片選信號CS1有效)時,由GAL地址分配所決定的寫入4000H單元中的數(shù)據(jù)的高5位,同時被鎖入374中,形成27020的頁面地址。因而從27020中讀數(shù)時只需加片選信號CS2即可。需要指出,6264和27020的端選通信號不同,前者接PSEN信號,后者接讀信號。因此把27020作為一個數(shù)據(jù)存儲器,而把6264當作一個程序存儲器,充當本系統(tǒng)的仿真RAM。這樣可避免27020和6264的地址發(fā)生沖突。5.地址分配地址分配實際上是由GAL來完成的。它是一種電擦寫、可反復編程、隨時修改并且能加密的可編程邏輯器件(PLD)。它既不同于PAL,也不同于EPROM。目前常用的有GAL16V8和GAL20V8。它們具有以下特點:(1)由于GAL采用的是一種高速的電可擦寫(E2CMOS)工藝制造,因而比TTL構造的PAL功耗低,速度快;(2)GAL有8個邏輯宏單元(OLMC),使輸出任意變化,又很強的帶負載能力,驅動電流可達24mA;(3)采用高速編程算法,按行進行編程,整個芯片的寫入可在1秒鐘內(nèi)完成。此外,還采取了加密措施。圖3漢卡電路各芯片的地址分配詳見附表。附表名稱IC型號片選信號地址備注程序存儲器27256=A15=00000H-7FFFH數(shù)據(jù)存儲器62256==08000H-FFFFH共享RAM6264=A15+A14+A13=00000H-1FFFH主CPU讀RAM=+PSEN8000H-9FFFH輔CPU讀RAM輔CPU2764=A15=00000H-1FFFH數(shù)據(jù)存儲器6264A15=1,A14=08000H-9FFFH漢卡ROM27020CS2=A15+A14++RD2000H-3FFFH仿真RAM6264=+A14+A13+PSEN8000H-9FFFH讀操作=+A14++WR2000H-3FFFH寫操作對于主CPU,其程序存儲器27256的片選信號為=A15,僅當A15=0時選通,其地址分配為0000H~7FFFH。數(shù)據(jù)存儲器62256采用A15做片選信號,=,僅當A15=1時選通,其地址分配為8000H~FFFFH。對于公共RAM6264而言,當CPU取得控制權時用A15+A14+A13做片選信號,其地址分配為0000H~1FFFH。對于輔CPU,其程序存儲器2764的片選信號為=A15,僅當A15=0時選通,其地址分配為0000H~1FFFH,數(shù)據(jù)存儲器6264采用A15和A14做片選信號,僅當A15=1且A14=0時選通,其地址分配為8000H~9FFFH。對于共享RAM的選通比較復雜,它取決于數(shù)據(jù)傳輸轉換器IC9的允許端,而=()=PSEN+所以僅當輔CPU的PSEN為低,且A15為高時,選通共享RAM,這表明共享RAM對輔CPU而言,相當于是一個程序存儲器,其地址分配為8000H~9FFFH。漢卡上的27020先由CS1選通頁面地址,再由片選信號CS2決定頁內(nèi)地址。而CS2=A15+A14++RD,因而其地址分配為2000H到3FFFH。6264在讀、寫操作時,地址分配是不同的。當進行讀操作時,用CS2做片選信號,而CS2=+A14+A13+PSEN,因而地址分配為8000H~9FFFH。進行寫操作時,CS2=A15+A14++WR,因而地址分配為2000H~3FFFH。6.鍵盤鍵盤布置如圖4所示,共有30個鍵。其中,9個雙功能鍵被定義為:在BAS狀態(tài)下為上擋鍵,在PRG狀態(tài)下為下?lián)蹑I。數(shù)字鍵(0~F)。0區(qū)表示前128個ASCII碼;1區(qū)表示后128個ASCII碼。HOM/連續(xù):光標移到文件頭/連續(xù)執(zhí)行程序。END/單步:光標移圖4鍵盤布置圖到文件尾/單步執(zhí)行程序。ASC/調(diào)出:當前輸入狀態(tài)切換為ASCII碼輸入/將程序從備份RAM調(diào)到仿真
RAM中。漢字/存入:將當前輸入狀態(tài)切換為漢字輸入/將程序從仿真
RAM中存儲到備份RAM。PUP/XRA:向上翻頁/檢查或修改外部數(shù)據(jù)存儲器。PDN/MEM:向下翻頁/檢查或修改程序存儲器內(nèi)容。DEL/REG:刪除/檢查或修改寄存器的內(nèi)容。HLP/SCR:提示幫助信息/用戶屏幕。ESC:退出。INS/回車:輸入狀態(tài)(插入和替換)的切換/回車?!合蛏弦苿庸鈽恕!合蛳乱苿庸鈽恕O到y(tǒng)的熟悉使用程序流程圖如圖5所示。上電后,屏上出現(xiàn)主菜單光標在B上閃爍,按↑、↓鍵移動光標,可選擇不同的菜單項。圖5程序流程圖BAS PRGSET OTH例如:當光標在S上閃爍時,按回車鍵便會進入系統(tǒng)設置(SET)菜單項。1.BAS功能進入BAS功能后,屏上出現(xiàn)BAS菜單:RUN NEWEDI ESC光標在R上閃動,用↑、↓鍵移動光標,按回車鍵進入該菜單功能。此部分包括四個功能:運行BAS文件(RUN)、清除BAS文件(NEW)、編輯BAS文件(EDI)和退出BAS功能(ESC)。在內(nèi)存可存儲16個BAS文件,文件號分別為0~F,BAS文件就是將要顯示的文件,并以一定的格式存儲起來。在文件中,除了包含要顯示的字符和漢字,還有一些控制信息(包括控制碼和控制參數(shù)),它們動態(tài)的存儲在內(nèi)存中的A000H~CFFFH共12K的空間內(nèi)。當系統(tǒng)掉電后,改由備用電源供電,所以存儲在內(nèi)存中的文件不會丟失。(1)清除(新建)BAS文件(NEW)當光標在NEW上閃爍時,按回車鍵進入該功能,屏幕上提示:文件號×。該功能用來清除在內(nèi)存中已有的文件。假如內(nèi)存中已有16個文件,如果要建立第17個文件,則需將原來文件中的某一個覆蓋。鍵入文件號,或鍵入回車使用缺省文件號。屏上提示:文件的所有數(shù)據(jù)要丟失!屏上提示:確信?按回車鍵確認,按其他鍵退出。另外,0號文件保留給系統(tǒng)使用,不能清除。如清除0號文件,屏上會提示:0號文件為系統(tǒng)使用,不能清除。(2)編輯BAS文件(EDI)該功能用來編輯BAS文件。當光標在EDI上閃爍時,鍵入回車鍵進入該功能。屏上提示:文件號×鍵入文件號或回車使用缺省文件號。此時分兩種情況:屏上提示:空間××××ZI然后進入編輯屏幕,此文件中的第一字顯示在屏上。0001I如:熱0440H其中(如右圖)123456781615141312111091、2、3、4區(qū)為當前編輯漢字位置,它表明將來顯示此漢字時所在的位置,亦即光標。5區(qū)為插入開關狀態(tài)I—插入開,否則覆蓋6區(qū)表示當前的ASCII碼區(qū)0-0區(qū)1-1區(qū)7、8、9、10區(qū)用來顯示調(diào)出的漢字或字符。11區(qū)表示輸入狀態(tài):C 控制碼H 漢字A 字符12區(qū)未用。13、14、15、16區(qū)表示輸入代碼區(qū)。即可進入編輯。在編輯時各鍵的功能如下:0~F鍵:數(shù)字鍵,用來輸入數(shù)據(jù)。在輸入漢字是用來輸入漢字的區(qū)位碼(如4040代表第40區(qū)、第40位的漢字,即“熱”字)。在輸入字符時,用來輸入十六進制的ASCII碼,(如ASCII碼值為41H的字符“A”)↑、↓鍵:用來尋找前一個或后一個漢字HELP鍵:按此鍵,在屏幕上出現(xiàn)有關編輯時的一些幫助信息。DEL鍵:如果已經(jīng)開始輸入,此鍵用來刪除錯誤的數(shù)字,否則刪除當前的漢字或字符。ESC鍵:用來退出編輯。按此鍵后屏上提示:確信:回車確認。如果修改文件,就在屏上提示:存儲嗎?回車確認。然后屏上提示:正在存儲存儲完畢后退回BAS菜單。INS:是INS和回車鍵的組合,此鍵用來進行插入開、關的轉換(INS)?;蜻M行確認(回車)0區(qū)、1區(qū):用來進行0區(qū)、1區(qū)的轉換。為0區(qū)時輸入前128個(第1頁)ASCII碼字符;1區(qū)時輸入后128個(第2頁)ASCII碼字符。PUP、PDN:PUP向上翻頁。PDN向下翻頁。ASC/漢字:用來改變輸入狀態(tài):按下ASC鍵,屏幕上出現(xiàn)“A”,接收十六進制ASCII碼;按下漢字鍵,屏幕上出現(xiàn)“H”,接收漢字區(qū)位碼。HOM、END:HOM鍵到文件頭,END鍵到文件尾。BAS文件使用仿WPS式文件格式。可以在字符或漢字前邊加上控制字符和參數(shù),以達到預期效果,系統(tǒng)給出了以下幾個控制字符以及它們所需帶的參數(shù)(有待擴充):控制碼所需參數(shù)功能舉例①②③80H移動光標把光標移動到參數(shù)要8002代表光標到求處第二個漢字81H顯示時間在當前光標處固定顯示8102固定顯示漢字2秒82H出屏方式顯示時間清屏方式以參數(shù)要求的出屏方82000103以式,顯示時間及清屏方式正常方式出屏顯示固定顯示1秒,然后,逐行清屏83H出屏方式移動速度清屏方式以參數(shù)要求的出屏方83020104以式,移動速度及清屏跳字方式出屏每次移方式移動顯示動一點后,逐列清屏出屏方式清屏方式參數(shù)方式參數(shù)方式00正常出屏00正常清屏01逐字出屏01從左向右逐字清屏02跳字出屏02從右向左逐字清屏03逐行出屏03逐行清屏04逐列出屏04逐列清屏05旋轉出屏……06外擴出屏…………例如:要輸入0號文件如下:我是中國人,我愛中國若要求用移動方式來顯示,逐行出屏,逐列清屏,每次移動一點;則在輸入文件過程中鍵入的內(nèi)容如下:|83030104|46504239544829504043|0312|4650161454482590|第一部分是控制碼和參數(shù),按ASC鍵后鍵入,第二部分是“我是中國人”的漢字區(qū)位碼,第三部分是逗號的區(qū)位碼,第四部分是“我愛中國”的漢字區(qū)位碼。后三部分是用漢字狀態(tài)輸入。(3)運行BAS文件(RUN):此功能用來運行已存儲的BAS文件。當光標在RUN上閃爍時,鍵入回車,進入RUN功能。屏上提示:文件號鍵入文件號或鍵入回車,使用缺省值后,如果文件不存在屏上提示:文件不存在!返回菜單,否則屏上提示:請輸入運行次數(shù)鍵入運行次數(shù)(0~F)(其中0代表無數(shù)次,1~F代表1~15次)后便開始運行。運行指定次數(shù)后,返回BAS菜單,如運行中可按復位鍵退出。(4)退出BAS功能(ESC)此功能用來從BAS菜單返回主菜單。2.PRG功能在系統(tǒng)中有8K的仿真RAM,同學們可在RAM中運行自己的程序。此功能主要是幫助同學們輸入程序、運行程序和調(diào)試程序。進入PRG功能后,系統(tǒng)進入仿真調(diào)試狀態(tài),此時它的作用就相當于功能齊全的51單片機開發(fā)系統(tǒng)。屏上提示:P.此時數(shù)字鍵的功能不變,其他鍵的第二功能起作用,分別為:↑:上一單元↓:下一單元USE:用戶屏幕,按此鍵可觀察輸出REG:用直接尋址方式,檢查內(nèi)部RAM的和寄存器的內(nèi)容。例如鍵入E0后,按REG即可查看、修改累加器A的內(nèi)容?;剀嚕悍祷乇O(jiān)控,即P.狀態(tài)BRK:設置斷點,用斷點運行方式執(zhí)行程序。EXE:全速執(zhí)行程序XRA:外部數(shù)據(jù)存儲器檢查修改處理MEM:程序存儲器檢查、修改鍵STP:單步執(zhí)行程序SAV:將程序存入具有掉電保護功能的RAM中LOD:從掉電保護RAM中讀出程序。要注意:仿真RAM的地址為8000H~9FFFH。其他單元只能讀出,不能修改。即同學們自編的程序首地址都應在8000H~9FFFH之間。例如:在8000H開始的程序單元中存入10H,20H操作如下P.鍵入80008000鍵入MEM800000鍵入10800010按鍵↓800100鍵入20800120鍵入回車P.因此,此功能可以象開發(fā)系統(tǒng)一樣,輸入?yún)R編目標程序及一些數(shù)據(jù)。用ESC退出EDI功能返回PRG菜單。例如在仿真RAM中有了51程序,便可運行它。按EXE鍵進入RUN后屏上提示:首地址鍵入首地址,程序控制由系統(tǒng)內(nèi)部轉移到仿真RAM中,從首地址開始執(zhí)行用戶程序。用戶的程序一定要正確,而且要求在程序的最后加一條LJMPRETURN指令,以便于讓控制轉回到系統(tǒng)內(nèi)部。3.屏幕與緩沖區(qū)地址對應關系由硬件部分可知,本系統(tǒng)采用雙CPU工作,主CPU負責處理通信,人機對話及實時顯示等任務。輔CPU則專門負責掃描顯示。主、輔CPU共享一片作為顯示緩沖區(qū)的6264(RAM)。在主CPU處理好共享RAM的數(shù)據(jù)后,便將RAM出讓給輔CPU,輔CPU將共享RAM的內(nèi)容原封不動地映像到顯示屏,內(nèi)存單元與顯示屏點陣對應關系如下(對主CPU而言)內(nèi)00000001000200030004000500060007存01000101010201030104010501060107單……元……地08000801080208030804080508060807址……(H)……0F000F010F020F030F040F050F060F07 第一個漢字第二個漢字第三個漢字第四個漢字程序設計與調(diào)試(1)NEW1號文件輸入如下代碼:【83030104】【4B4432303030】【4845】【4C4544】【543936604751423147214159】【】用于將ASCII、控制碼和區(qū)位碼分開,代碼中不不輸入,保存后,運行結果如下:移動顯示:KD2000型LED智能顯示系統(tǒng),完成要求。(2)1.在屏上顯示2個漢字,然后每個字左旋90度顯示3秒,然后右旋90度顯示3秒,然后倒置3秒,最后恢復正常。主程序代碼如下:ORG8100HLCALL9F39HLCALL9F3CHMOVR6,#89HLCALLDISPLCALLDELAYMOVR6,#8AHLCALLDISPLCALLDELAYMOVR6,#8BHLCALLDISPLCALLDELAYMOVR6,#8CHLCALLDISPLCALLDELAYMOVR6,#89HLCALLDISPLJMP8200HORG8150HDISP:MOVDPH,R6MOVDPL,#0LCALLLP1MOVDPL,#32MOVDPH,R6LCALLLP2RET2.逐行顯示2個漢字,2秒后橫向放大兩倍,3秒后恢復正常。主程序代碼如下:ORG8200H/*2*/LCALL9F39HLCALL9F3CHMOVDPTR,#HAN2LCALLLP3LCALLDELAYLCALL9F39HLCALL9F3CHMOVDPTR,#HAN22LCALLLP4LCALLDELAYLCALL9F39HLCALL9F3CHMOVDPTR,#HAN2LCALLLP3LJMP8300H3.顯示“回”字并放大縮小5次,恢復正常。主程序代碼如下:ORG8300H/*3*/LCALL9F39HLCALL9F3CHMOVR6,#5MAIN:MOVDPTR,#huiLCALLLP1LCALLDELAYMOVDPTR,#hui1LCALLLP1LCALLDELAYDJNZR6,MAINJNB01H,$CLR01HLJMP9F30HORG8400HMAIN1:LCALLLP1MOVA,DPLADDA,#20HMOVDPL,ALCALLLP2LCALLDELAYRET一般顯示程序:ORG8500HLP1:MOVR1,#0MOVR0,#0MOVR4,#0MOVR5,#16MOVP2,R4LOOP1:MOVA,R1MOVCA,@A+DPTRMOVX@R0,AINCR0INCR1MOVA,R0CJNEA,#2,LOOP1MOVR0,#0INCR4MOVP2,R4DJNZR5,LOOP1LCALL9F42HRETORG8550HLP2:MOVR1,#0MOVR0,#2MOVR4,#0MOVR5,#16MOVP2,R4LOOP2:MOVA,R1MOVCA,@A+DPTRMOVX@R0,AINCR0INCR1MOVA,R0CJNEA,#4,LOOP2MOVR0,#2INCR4MOVP2,R4DJNZR5,LOOP2LCALL9F42HRET逐行顯示程序:ORG8600HLP3:MOVR1,#0MOVR0,#2MOVR4,#0MOVR5,#16MOVP2,R4LOOP3:MOVA,R1MOVCA,@A+DPTRMOVX@R0,ALCALL9F42HMOVDPTR,#HAN2LCALLDELAYINCR0INCR1MOVA,R0CJNEA,#6,LOOP3MOVR0,#2INCR4MOVP2,R4DJNZR5,LOOP3RETORG8650HLP4:MOVR1,#0MOVR0,#0MOVR4,#0MOVR5,#16MOVP2,R4LOOP4:MOVA,R1MOVCA,@A+DPTRMOVX@R0,ALCALL9F42HMOVDPTR,#HAN22LCALLDELAYINCR0INCR1MOVA,R0CJNEA,#8,LOOP4MOVR0,#0INCR4MOVP2,R4DJNZR5,LOOP4RET延時子程序:ORG8700HDELAY:MOVR7,#00HMOVR2,#00HMOVR3,#10HD1:DJNZ R7,$DJNZR2,D1DJNZR3,D1RET發(fā)揮部分:用算法實現(xiàn)逐行聚攏顯示內(nèi)容的程序:ORG9000HLCALL9F39HLCALL9F3CHLP11:MOVR0,#1MOVA,#0F0HMOVR4,#0MOVR5,#8LP12:MOVP2,R4MOVX@R0,ARLCAINCR4DJNZR5,LP12LCALL9F42HLCALLLP11ORG9100HLCALL9F39HLCALL9F3CHMOVDPTR,#9500HLCALLLP1LCALLDELAY LCALL9F39HLCALL9F3CHMOVDPTR,#9550HLCALLLP2LCALLDELAYLCALL9F39HLCALL9F3CHMOVDPTR,#9600HLCALLLP3LCALLDELAYJNB01H,$CLR01HLJMP9F30HORG9200HLP1:MOVR1,#0MOVR0,#0MOVR4,#0MOVR5,#16MOVP2,R4LOOP1:MOVA,R1MOVCA,@A+DPTRMOVX@R0,A INCR0INCR1MOVA,R0CJNEA,#2,LOOP1MOVR0,#0INCR4MOVP2,R4DJNZR5,LOOP1LCALL9F42HRETORG8300HLP2:MOVR1,#0MOVR0,#0MOVR4,#0MOVR5,#16MOVP2,R4LOOP2:MOVA,R1MOVCA,@A+DPTRMOVX@R0,ALCALL9F42HMOVDPTR,#8550HNOPINCR0INCR1MOVA,R0CJNEA,#2,LOOP2MOVR0,#0INCR4MOVP2,R4DJNZR5,LOOP2RETORG8400HLP3:MOVR1,#0MOVR0,#4MOVR4,#0MOVR2,#15MOVR3,#1FHMOVR5,#8MOVP2,R4LOOP3:MOVA,R1MOVCA,@A+DPTRMOVX@R0,ALCALL9F42HMOVDPTR,#8600HNOPNOPNOPINCR0INCR1MOVA,R0CJNEA,#6,LOOP3MOVR0,#4INCR4MOVP2,R2LOP1:MOVA,R3 MOVCA,@A+DPTR MOVX@R0,A LCALL9F42H MOVDPTR,#8600H NOP NOP NOP INCR0 DECR3 MOVA,R0 CJNEA,#6,LOP1 MOVR0,#4 DECR2 MOVP2,R4 DJNZR5,LOOP3 RET“科大”二字的編碼:ORG8900HHAN:DB04H,10H,0EH,10H,F8H,90H,08H,50H,08H,10H,FEH,90H,08H,50H,1CH,14HDB1AH,1EH,29H,F0H,28H,10H,48H,10H,88H,10H,08H,10H,08H,00H,08H,10HDB01H,00H,01H,00H,01H,00H,01H,00H,01H,04H,FFH,FEH,01H,00H,02H,00HDB02H,80H,02H,40H,04H,40H,04H,20H,08H,10H,10H,0EH,60H,04H,00H,00H“科大”二字左旋90度后的編碼:ORG8A00HZX:DB00H00H,00H80H,01H80H,00H80HFFHFFH00H40H12H40H24H40HDB00H40H44H80HC5H00H7FHFFH25H80H24H60H24H10H24H08HDB00H00H04H04H0CH06H04H04H04H08H04H10H04H60H05H80HDBFEH00H05HC0H04H30H04H08H04H04H04H02H04H02H04H00H“科大”二字右旋90度后的編碼:ORG8B00HYX:DB10H24H08H24H06H24H01HA4HFFHFEH00HA3H01H22H02H00HDB02H24H02H48H02H00HFFHFFH01H00H01H80H01H00H00H00HDB00H20H40H20H40H20H20H20H10H20HOCH20H03HA0H00H7FHDB01HA0H06H20H80H20H10H20H20H20H60H3OH20H20H00H00H“科大”二字倒置后的編碼:ORG8C00HDZ:DB20H,08H,70H,08H,1FH,09H,10H,0AH,10H,08H,7FH,09H,10H,0AH,38H,28HDB58H,78H,94H,0FH,14H,08H,12H,08H,11H,08H,10H,08H,10H,08H,10H,08HDB80H,00H,80H,00H,80H,00H,80H,00H,80H,20H,FFH,7FH,80H,00H,40H,01HDB40H,01H,40H,02H,20H,02H,20H,04H,10H,08H,08H,70H,06H,20H,00H,00H“電信”兩字逐行顯示編碼:ORG8D00HHAN2:DB01H,00H,08H,80H,01H,00H,0CH,60H,01H,00H,18H,40H,3FH,F8H,17H,FEHDB21H,08H,30H,00H,21H,08H,33H,F8H,3FH,F8H,50H,00H,21H,08H,93H,F8HDB21H,08H,10H,00H,21H,08H,13H,F8H,3FH,F8H,12H,08H,21H,08H,12H,08HDB01H,02H,12H,08H,01H,02H,13H,F8H,00H,FEH,12H,08H,00H,00H,00H,00H“電信”兩字逐行顯示橫向放大兩倍的編碼:ORG8E00HHAN22:DB00H,02H,00H,00H,00H,80H,20H,00H,00H,02H,00H,00H,00H,80H,10H,00HDB00H,02H,00H,00H,01H,3FH,FFH,E0H,07H,FFH,FFH,80H,02H,00H,00H,00HDB04H,02H,00H,80H,04H,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課件無法修復教學課件
- 新會區(qū)會城創(chuàng)新初級中學八年級上學期語文11月期中考試卷
- 七年級上學期語文期中考試卷-6
- 第八中學九年級上學期語文期中考試試卷
- 一年級數(shù)學(上)計算題專項練習集錦
- 貴重物品承銷協(xié)議書(2篇)
- 南京航空航天大學《程序設計實踐》2023-2024學年期末試卷
- 南京工業(yè)大學浦江學院《土木工程測量》2021-2022學年第一學期期末試卷
- 南京航空航天大學《法律職業(yè)倫理》2021-2022學年期末試卷
- 肥皂泡第課時說課稿
- 職工宿舍安全培訓
- 華南理工大學《微積分Ⅰ(二)》2021-2022學年第一學期期末試卷
- 工程項目承攬建設股權合作協(xié)議(居間協(xié)議)
- 2024年四川省綿陽市中考數(shù)學試題(無答案)
- 1.1公有制為主體+多種所有制經(jīng)濟共同發(fā)展課件-高中政治統(tǒng)編版必修二經(jīng)濟與社會
- 2024年中國空氣凈化節(jié)能燈市場調(diào)查研究報告
- 2024-2025學年人教版物理九年級上學期期中測試物理模擬試卷
- (工作計劃)非物質(zhì)文化遺產(chǎn)保護方案
- 下肢深靜脈血栓的預防和護理新進展
- 大學生國家安全教育學習通超星期末考試答案章節(jié)答案2024年
- 學術論文文獻閱讀與機助漢英翻譯智慧樹知到答案2024年重慶大學
評論
0/150
提交評論