




已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
課程設計目錄一 8位算數(shù)邏輯運算實驗1二 移位運算實驗5三 存儲器實驗9四 基本模型機的設計與實現(xiàn) 14五 微控制器實驗 22六 實驗總結及參考文獻 29(一) 8位算術邏輯運算實驗一、實驗目的 1. 掌握簡單運算器的數(shù)據(jù)傳送通路。 2. 驗證運算功能發(fā)生器( 74LS181 )的組合功能。 二、實驗設備 DVCC-C8JH組成原理實驗系統(tǒng)一臺,排線若干。 三、實驗內容 1. 實驗原理 實驗中所用的運算器通路如圖 1-1 所示。其中運算器由兩片 74LS181 以并 / 串形式構成 8 位字長的 ALU 。運算器的輸出經過一個三態(tài)門( 74LS245 )和數(shù)據(jù)總線相連,運算器的兩個數(shù)據(jù)輸入端分別由兩個鎖存器( 74LS373 )鎖存,鎖存器的輸入連至數(shù)據(jù)總線,數(shù)據(jù)開關(“ INPUT DEVICE ”)用來給出參與運算的數(shù)據(jù),并經過一三態(tài)門( 74LS245 )和數(shù)據(jù)總線相連,數(shù)據(jù)顯示燈(“ BUS UNIT ”)已和數(shù)據(jù)總線相連,用來顯示數(shù)據(jù)總線內容。 圖中已將用戶需要連接的控制信號用圓圈標明(其他實驗相同,不再說明),其中除 T 4 為脈沖信號,其他均為電平信號。由于實驗電路中的時序信號均已連至“ W/R UNIT ”的相應時序信號引出端,因此,在進行實驗時,只需將“ W/R UNIT ”的 T 4 接至“ STATE UNIT ”的微動開關 KK2 的輸出端,按動微動開關,即可獲得實驗所需的單脈沖,而 S 3 、 S 2 、 S 1 、 S 0 、 Cn 、 M 、 LDDR 1 、 LDDR 2 、 ALU-B 、 SW-B 各電平控制信號用“ SWITCH UNIT ”中的二進制數(shù)據(jù)開關來模擬,其中 Cn 、 ALU-B 、 SW-B 為低電平有效, LDDR 1 、 LDDR 2 為高電平有效。 圖 1-1 運算器數(shù)據(jù)通路圖 2. 實驗接線 本實驗用到4個主要模塊:(1)低8位運算器模塊,(2)數(shù)據(jù)輸入并顯示模塊,(3)數(shù)據(jù)總線顯示模塊,(4)功能開關模塊(借用微地址輸入模塊)。根據(jù)實驗原理詳細接線如下:(1) ALUBUS連EX13;(2) ALUO1連BUS1;(3) BJ2連UJ2;(4) 跳線器J23上T4連SD;(5) LDDR1,LDDR2,ALUB,SWB四個跳線器拔在左邊;(6) AR跳線器拔在左邊,同時開關AR拔在“1”電平。3.實驗步驟(1)按圖 1-2 連接實驗線路并檢查無誤。圖 1-2 實驗接線圖 (2)開電源開關(3)用輸入開關向暫存器DR1置數(shù)。1. 撥動輸入開關形成二進制數(shù)01100101。(數(shù)據(jù)顯示燈亮為0,滅為1)2. 使SWITCHUNIT單元中的開關SWB=0(打開輸入三態(tài)門),ALUB=1(關閉ALU輸出三態(tài)門),LDDR1=1,LDDR2=0。3. 按動微動開關KK2,則將二進制數(shù)01100101置入DR1中。(4)用輸入開關向暫存器DR2置數(shù)。1.撥動輸入開關形成二進制數(shù)10100111。(數(shù)據(jù)顯示燈亮為0,滅為1)2.使SWITCHUNIT單元中的開關SWB=0(打開輸入三態(tài)門),ALUB=1(關閉ALU輸出三態(tài)門),改變lddr1,LDDR2,使LDDR1=0,LDDR2=1。3.按動微動開關KK2,則將二進制數(shù)10100111置入DR2中。(5)檢驗DR1和DR2中存的數(shù)是否正確。1. 關閉輸入三態(tài)門SWB=1,打開ALU輸出三態(tài)門ALUB=0,并使LDDR1=0,LDDR2=0,關閉寄存器。2. 置S3,S2,S1,S0,M為11111,總線顯示燈則顯示DR1中的數(shù)。3. 置S3,S2,S1,S0,M為10101,總線顯示器則顯示DR2中的數(shù)。(6)驗證74LS181的算術運算和邏輯運算功能(采用正邏輯)。 在給定DR1=35,DR2=48的情況下,改變算術邏輯運算功能發(fā)生器的功能設置,填入表1-1中,進行驗證。表 1-1 74LS181 的邏輯功能表 DR1DR2S3 S2 S1 S0M=0(算術運算)M=1(邏輯運算)Cn=1無進位Cn=0有進位3535354848480 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 1 1 1 0 01 1 0 11 1 1 0 1 1 1 1F=(35)F=(7D)F=(B7)F=(FF)F=(6A)F=(B2)F=(EC)F=(34) F=(35)F=(7D)F=(B7)F=(FF)F=(6A)F=(B2)F=(EC)F=(34)F=(36)F=(7E)F=(B8)F=(00)F=(6B)F=(B3)F=(ED)F=(35)F=(36)F=(7E)F=(B8)F=(00)F=(6B)F=(B3)F=(ED)F=(35)F=(CA)F=(82)F=(48)F=(00)F=(FF)F=(B7)F=(7D)F=(35)F=(CA)F=(82)F=(48)F=(00)F=(FF)F=(B7)F=(7D)F=(35)注:輸入為 A 和 B ,輸出為 F ,采用正邏輯。(二)移位運算實驗一實驗目的1. 了解移位發(fā)生器74LS299的功能。2. 驗證移位控制電路的組合功能。二實驗設備DVCC-C8JH組成原理實驗系統(tǒng)一臺。三實驗內容1.實驗原理 圖2-1所示位移位器及其控制電路。其中使用了一片74LS299作為移位發(fā)生器,其8位輸入/輸出端可連接至內總線。74LS299移位器的片選控制信號為299-B,低電平有效。T4為其控制脈沖信號,由“W/R UNIT”單元中的T4接至“STATE UNIT”單元中的單脈沖發(fā)生器KK2上而產生。S0.S1,M作為移位控制信號,此移位控制邏輯功能如表 1-2 所示。圖 2-1 移位控制電路原理圖 表 2-2 移位控制電路 功能表 2實驗步驟(1)按圖2-3 連接實驗電路并檢查無誤。(2)打開電源開關。(3)向移位寄存器置數(shù)。1.輸入開關形成二進制數(shù)011001011。(或其它數(shù)值)2.使SWITCHUNIT單元中的開關SWB=0,打開輸入三態(tài)門。3. 使S0=1,S1=1,并按動微動開關KK2,則將二進制數(shù)01101011置入了移位寄存器。4. 使SWB=1,關閉數(shù)據(jù)輸入三態(tài)門。(4)移位運算操作。參照1-2表中的內容,先將S1、S0置為0、0,檢查移位寄存器單元裝入的數(shù)是否正確,然后通過改變S0,S1,M,299-B的狀態(tài),并按動開關KK2,觀察位移結果。圖 2-3實驗接線圖 (三) 存儲器實驗一.實驗目的掌握靜態(tài)隨機存儲器RAM工作特性及數(shù)據(jù)的讀寫方法。二.實驗設備1. DVCC-C8JH組成原理實驗系統(tǒng)一臺,排線若干。2. PC微機(或示波器)一臺。三實驗內容1.實驗原理實驗所用的半導體靜態(tài)存儲器電路原理如圖3-1所示,實驗中的靜態(tài)存儲器由一片6264(2K*8)構成,其數(shù)據(jù)線接至數(shù)據(jù)總線,地址線由地址鎖存器(74LS273)給出。地址燈AD0-AD7與地址線相連,顯示地址內容。數(shù)據(jù)開關經一個三態(tài)門(74LS245)連至數(shù)據(jù)總線,分時給出地址和數(shù)據(jù)。因地址寄存器為8位,所以接入6264的地址為A7-A0,而高4位A8-A12接地,所以其實際容量為256字節(jié)。6264有四個控制線:CS1第一片選線、CS2第二片選線、OE讀線、WE寫線。CS1片選線由CE控制(對應開關CE)、OE讀線直接接地、WE寫線由W/R控制(對應開關WE)、CS2直接接+5V。圖中信號線LDAR由開關LDAR提供,手動方式實驗時,跳線器LDAR撥在左手邊,脈沖信號T3由實驗機上時序電路模塊TS3提供,實驗時只需將J22跳線器連上即可,T3的脈沖寬度可調。圖 3-1 存儲器實驗原理圖 2.實驗步驟(1) 形成時鐘脈沖信號T3。具體接線方法如下所示:接通電源用示波器接入方波信號源的輸出孔H23,調節(jié)電位器W1及W2,使H23端輸出實驗所期望的頻率計占空比的方波。將時序電路模塊單元中的和信號源單元中的H23排針相連。在時序電路模塊中有兩個二進制開關“STOP”和“STEP”。將“STOP”開關置為“RUN”狀態(tài),“STEP”開關置為“EXEC”狀態(tài)時,按動微動開關START,則TS3端即輸出為連續(xù)的方波信號,此時調節(jié)電位器W1,用示波器觀察,使T3輸出實驗要求的脈沖信號。當“STOP”開關置為“RUN”狀態(tài),“STEP”開關置為“STEP”狀態(tài)時,每按動一次微動開關START,則T3輸出一個單脈沖,其脈沖寬度與連續(xù)方式相同。若用PC聯(lián)機軟件中的示波器功能也能看到波形,可以代替真實示波器。(2) 按圖3-2連接實驗線路,仔細查線無誤后接通電源。(3) 圖 3-2 實驗接線圖 (4) 寫寄存器給存儲器的00、01、02、03、04地址單元中分別寫入數(shù)據(jù)11、12、13、14由上面的存儲器實驗原理圖看出,由于數(shù)據(jù)和地址全由一個數(shù)據(jù)開關來給出,這就要分時地給出,下面的寫存儲器要分兩個步驟,第一步寫地址,先關掉存儲器的片選(CE=1),打開地址鎖存器門控信號(LDAR=1),打開數(shù)據(jù)開關三態(tài)門(SWB=0),由開關給出要寫存儲單元的地址,按動START產生T3脈沖將地址打入到地址鎖存器,第二步寫數(shù)據(jù),關掉地址鎖存器門控信號(LDAR=0),打開存儲器片選,使處于寫狀態(tài)的(CE=0,WE=1),由開關給出此單元要寫入的數(shù)據(jù),按動START產生T3脈沖將數(shù)據(jù)寫入到當前的地址單元中。寫其他單元依次循環(huán)上述步驟。 寫存儲器流程如下:(以向00號單元寫入11為例)圖 3-3 寫存儲器流程圖 (4)讀存儲器 依次讀出第00、01、02、03、04號單元中的內容,觀察上述各單元中的內容是否與前面寫入的一致。同寫操作類似,讀每個單元也需要兩步,第一步寫地址,先關掉存儲器的片選(CE=1),打開地址鎖存器門控信號(LDAR=1),打開數(shù)據(jù)開關三態(tài)門(SWB=0),由開關給出要寫存儲單元的地址,按動START生產T3脈沖將地址打入到地址鎖存器;第二步讀存儲器,關掉地址鎖存器門控制信號(LDAR=0),關掉數(shù)據(jù)開關三態(tài)門(SWB=1),片選存儲器,使它處于讀狀態(tài)(CE=0,WE=0),此時數(shù)據(jù)總線上顯示的數(shù)據(jù)即為從存儲器當前地址中讀出的數(shù)據(jù)內容。讀其它單元依次循環(huán)上述步驟。讀存儲器操作流程如下:(以從00好單元讀出11數(shù)據(jù)為例)圖 3-4 讀存儲器流程圖 (四) 微控制器實驗一、實驗目的1 掌握時序產生器的組成原理。2 掌握微程序控制器的組成原理。3 掌握微程序的編制、寫入,觀察微程序的運行。二、實驗設備DVCC-C8JH組成原理實驗系統(tǒng)一臺,排線若干。PC機一臺。三、實驗內容1.實驗原理 (1)實驗所用的時序電路原理如圖41所示,可產生4個等間隔的時序信號TS1TS4 ,其中為時鐘信號,由實驗臺右上方的方波信號源提供,可產生頻率及脈寬可調的方波信號??筛鶕?jù)實驗自行選擇方波信號的頻率及脈寬。為了便于控制程序的運行,時序電路發(fā)生器也設置了一個啟停控制發(fā)生器Cr,使TS1TS4 信號輸出可控。圖中STEP(單步)、STOP(停機)分別是來自實驗板上方中部的兩個二進制開關STEP、STOP的模擬信號。START鍵是來自實驗板上方中部的一個微動開關START的按鍵信號。當STEP開關為0時(EXEC),一旦按下啟動鍵,運行觸發(fā)器Cr一直處于“1”狀態(tài),因此時序信號TS1TS4 將周而復始地發(fā)送出去。當STEP為1(STEP)時,一旦按下啟動鍵,機器便處于單步運行狀態(tài),即此時只發(fā)送一個CPU周期的時序信號就停機。利用單步方式,每次只讀一條微指令,可以觀察微指令的代碼與當前微指令的執(zhí)行結果。另外,當機器連續(xù)運行時,如果STOP開關置“1”(STOP),也會使機器停機。圖41 時序電路原理圖 由于時序電路的內部連線已經連好,所以只需將時序電路與方波信號源連接(即將時序電路的時鐘脈沖輸入端接至方波信號發(fā)生器輸出端H23),時序電路的CLR已接至實驗板右下方的CLR模擬開關上。 (2)微程序控制電路與微指令格式(A)微程序控制電路微程序控制器的組成見圖4-2,其中控制存儲器采用3片2816的E2PROM,具有掉電保護功能,微指令寄存器18位,用兩片8D觸發(fā)器(273)和一片4D(175)觸發(fā)器組成。微地址寄存器6位,用三片正沿觸發(fā)的雙D觸發(fā)器(74)組成,它們帶有清“0”端和預置端。在不判別測試的情況下,T2時刻打入微地址寄存器的內容即為下一條微指令地址。當T4時刻進行測試判別時轉移邏輯滿足條件后輸出的負脈沖通過強置端將某一觸發(fā)器置為“1”狀態(tài),完成地址修改。在該實驗電路中設有一個編程開關(位于實驗板右上方),它具有三種狀態(tài):PROM(編程)、READ(校驗)、RUN(運行)。當處于“編程狀態(tài)”時,學生可根據(jù)微地址和微指令格式將微指令二進制代碼寫入到控制存儲器2816中。當處于“校驗狀態(tài)”時,可以對寫入控制存儲器中的二進制代碼進行驗證,從而可以判斷寫入的二進制代碼是否正確。當處于“運行狀態(tài)”時,只要給出微程序的入口微地址,則可根據(jù)微程序流程圖自動執(zhí)行微程序。圖中微地址寄存器輸出端增加了一組三態(tài)門,目的是隔離觸發(fā)器的輸出,增加抗干擾能力,并用來驅動微地址顯示燈。圖4-2 微控器實驗原理圖(B)指令格式 微指令字長共24位,其控制位順序如下: 其中UA5UA0為6位的后續(xù)微地址,A、B、C為三個譯碼字段,分別由三個控制位譯碼出多位。C字段中的P(1)P(4)是四個測試字位。其功能是根據(jù)機器指令及相應微代碼進行譯碼,使微程序轉入相應的微地址入口,從而實現(xiàn)微程序的順序、分支、循環(huán)運行, I7I2為指令寄存器的第72位輸出,SE5SE1為微控器單元微地址鎖存器的強置端輸出。AR為算術運算是否影響進位及判零標志控制位,其為零有效。B字段中的RSB、R0B、RIB分別為源寄存器選通信號、目的寄存器選通信號及變址寄存器選通信號,其功能是根據(jù)機器指令來進行三個工作寄存器R0、R1、及R2的選通譯碼,LDRi為打入工作寄存器信號的譯碼器使能控制位。 2.實驗步驟(1) 圖4 3 為幾條機器指令對應的參考微程序流程圖,將全部微程序按微指令格式變成二進制代碼,可得到表4-2的二進制代碼表。RAMBUSBUSIR運行微程序: 01PCAR PC+1 02 P(1)(1) 10 10 IN ADD STA OUT JMPPCARPC+1PCAR PC+1PCARPC+1PCAR PC+1 10 11 12 13 14SWR0 RAMBUSBUSPCRAMBUSBUSARRAMBUSBUSARRAMBUSBUSAR 01 03 07 16 26 04 15 17 01R0BUSBUSRAMRAMBUSBUSDR1RAMBUSBUSDR2 05 25 05 25R0DR1DR1LED 06 01 06 (DR1+DR2)R0 01 控制臺 00 八進制微地址P(4)20(SWB,SWA)KWE (01) KRD (00) RP (11)PCAR PC+1PCARPC+121 20 01(SW)BUSBUSDR1RAMBUSBUSDR1 24 22 24 30 27DR1LEDDR1RAM圖 4 3微 程 序 流 程 圖(2) 按圖4-4連接實驗線路,仔細查線無誤后接通電源。 START UNITTS1 TS2 SIGNAL UNIT H23MICR0-CONTROLLERW/R UNITT1 T2 UA5UA0SWITCH UNIT 圖 4-4 實驗接線圖3)觀測時序信號用雙蹤示波器(或用PC示波器功能)觀察方波信號源的輸出,時序電路中的“STOP”開關置為“RUN”,“STEP”開關置為“EXEC”。按動START按鍵,從示波器上可觀察到TS1、TS2、TS3、TS4 各點的波形,比較它們的相互關系,畫出其波形,并標注測量所得的脈沖寬度,見圖4-5。 CPU 周期TS1TS2TS3TS4 圖 4-5程序控制器的工作原理: 1編程A.將編程開關置為PROM(編程狀態(tài))。B.將實驗板上“STATE UNIT”中的“STEP”置為“STEP”,“STOP”置為“RUN”狀態(tài)。 C.用二進制模擬開關置微地址MA5MA0。 D.在MK24MK1開關上置微代碼,24位開關對應24位顯示燈,開關量為“0”時燈亮,開關量為“1”時燈滅。 E.啟動時序電路(按動啟動按鈕“START”),既將微代碼寫入到 E2PROM 2816的相應地址對應的單元中。 F.重復CE步驟,將表42的微代碼寫入2816。 2 校驗A.將編程開關設置為READ(校驗)狀態(tài)。B.將實驗板的“STEP”開關置為“STEP”狀態(tài)?!癝TOP”開關置為“RUN”狀態(tài)。C.用二進制開關置好微地址MA5MA0。D.按動“START”鍵,啟動時序電路,讀出微代碼,觀察顯示燈MD24MD1的狀態(tài)(燈亮為“0”,滅為“1”),檢查讀出的微代碼是否與寫入的相同。如果不同,則將開關置于PROM編程狀態(tài),重新執(zhí)行即可。 3單步運行A. 將編程開關置于“RUN”(運行)狀態(tài)。B.實驗板上的“STEP”及“STOP”開關保持原狀。C.操作CLR開關(撥動開關在實驗板右下角)使CLR信號101,微地址寄存器MA5MA0清零,從而明確本機的運行入口微地址為000000(二進制)。D.按動“START”鍵,啟動時序電路,則每按動一次啟動鍵,讀出一條微指令后停機,此時實驗臺上的微地址顯示燈和微命令顯示燈將顯示所讀出的一條指令。 注意:在當前條件下,可將“MICROCONTROLLER”單元的SE6SE1接至“SWITCH UNIT”中的S3Cn對應二進制開關上,可通過強置端SE1SE6人為設置分支地址。將SE1SE6對應二進制開關量為“1”,當需要人為設置分支地址時,將某個或幾個二進制開關置“0”,相應的微地址位即被強置為“1”,從而改變下一條微指令的地址。(二進制開關置為“0”,相應的微地址位將被強置為“1”)4連續(xù)運行A.將編程開關置為“RUN”(運行)狀態(tài)。B.將實驗板的單步開關“STEP”置為“EXEC”狀態(tài)。C.使CLR從101,此時微地址寄存器清“0”,從而給出取指微指令的入口地址為000000(二進制)。D.啟動時序電路,則可連續(xù)讀出微指令。(五) 基本模型機設計與實現(xiàn) 一實驗目的1. 在掌握部件單元電路實驗的基礎上,將微程序控制器模塊與運算器模塊、存儲器模塊組合成一起,組成一臺基本模型計算機。2. 用微程序控制器來控制模型機的數(shù)據(jù)通道。3. 通過CPU運行五條機器指令組成的簡單程序,掌握機器指令與微指令的關系,建立利用指令控制整機(輸入、輸出、運算、存儲系統(tǒng))的概念。二實驗設備DVCC-C8JH組成原理實驗系統(tǒng)一臺,排線若干。PC機一臺。三實驗內容1.實驗原理(1)實驗數(shù)據(jù)框圖如圖4-1所示: 圖4-1基本模型機數(shù)據(jù)通道框圖(2)在模型機實驗中,數(shù)據(jù)通道的控制將由微程序控制器來完成,CPU從內存取出一條機器指令到執(zhí)行指令結束的一個指令周期,是由微指令組成的序列來完成的,即一條機器指令對應一個微程序。(3)本實驗我們將五條機器指令及有關數(shù)據(jù)寫入RAM和ROM中。通過CPU運行由五條機器指令組成的簡單程序,掌握機器指令與微指令的關系。(A)微指令格式:24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 S3 S2 S1 S0 M Cn WE A9 A8 A B C UA5 UA4 UA3 UA2 UA1 uA0 A字段 B字段 C字段15 14 13 選擇 12 11 10 選擇 9 8 7 選擇 0 0 0 0 0 0 0 0 0 0 0 1 LDRi 0 0 1 RS-B 0 0 1 P(1) 0 1 0 LDDR1 0 1 0 RD-B 0 1 0 P(2) 0 1 1 LDDR2 0 1 1 R1-B 0 1 1 P(3) 1 0 0 LDIR 1 0 0 299-B 1 0 0 P(4) 1 0 1 LOAD 1 0 1 ALU-B 1 0 1 AR 1 1 0 LDAR 1 1 0 PC-B 1 1 0 LDPC 其中A8、A9是2:4譯碼器(74LS139)的輸入端,Y0、Y1、Y2、Y3是譯碼器輸出端,其電路結構如下: 其中Y0為SW-B,Y1為CE,Y2為LED-B,Y3為空。(B)微程序流程圖如下:運行微程序 圖4-2基本模型機微程序流程圖(1) 微指令二進制代碼表如表4.2所示:表4.2微地址S3 S2 S1 S0 M CN WE A9 A8ABCUA5-UA0000 0 0 0 0 0 0 1 10 0 00 0 01 0 00 1 0 0 0 0010 0 0 0 0 0 0 1 11 1 01 1 01 1 00 0 0 0 1 0020 0 0 0 0 0 0 0 11 0 00 0 00 0 10 0 1 0 0 0030 0 0 0 0 0 0 0 11 1 00 0 00 0 00 0 0 1 0 0040 0 0 0 0 0 0 0 10 1 10 0 00 0 00 0 0 1 0 1050 0 0 0 0 0 0 1 10 1 00 0 10 0 00 0 0 1 1 0061 0 0 1 0 1 0 1 10 0 1 1 0 1 0 0 0 0 0 0 0 0 1 070 0 0 0 0 0 0 0 11 1 00 0 00 0 00 0 1 1 0 1100 0 0 0 0 0 0 0 00 0 10 0 00 0 00 0 0 0 0 1110 0 0 0 0 0 0 1 11 1 01 1 01 1 00 0 0 0 1 1120 0 0 0 0 0 0 1 11 1 01 1 01 1 00 0 0 1 1 1130 0 0 0 0 0 0 1 11 1 01 1 01 1 00 0 1 1 1 0140 0 0 0 0 0 0 1 11 1 01 1 01 1 00 1 0 1 1 0150 0 0 0 0 0 1 0 10 0 0 0 0 1 0 0 0 0 0 0 0 0 1 160 0 0 0 0 0 0 0 11 1 00 0 00 0 00 0 1 1 1 1170 0 0 0 0 0 0 0 10 1 00 0 00 0 00 1 0 1 0 1200 0 0 0 0 0 0 1 11 1 01 1 01 1 00 1 0 0 1 0210 0 0 0 0 0 0 1 11 1 01 1 01 1 00 1 0 1 0 0220 0 0 0 0 0 0 0 10 1 00 0 00 0 00 1 0 1 1 1230 0 0 0 0 0 0 1 10 0 00 0 00 0 00 0 0 0 0 1240 0 0 0 0 0 0 0 00 1 0 0 0 0 0 0 0 0 1 1 0 0 0 250 0 0 0 0 1 1 1 00 0 01 0 10 0 00 0 0 0 0 1260 0 0 0 0 0 0 0 11 0 10 0 01 1 00 0 0 0 0 1270 0 0 0 0 1 1 1 00 0 01 0 10 0 00 1 0 0 0 0300 0 0 0 0 1 1 0 10 0 01 0 10 0 00 1 0 0 0 1(2) 機器指令格式如表4.3所示:表4.34. 實驗步驟(1)按圖5-3連接實驗電路(2)寫程序 方法一:手動寫入 先將機器指令對應的微代碼正確地寫入2816中,由于在微程序控制實驗中已將微代碼寫入E2PROM芯片中,對照表5校驗正確后就可使用。 使用控制臺KWE和KRD微程序進行機器指令程序的裝入和檢查。A.使編程開關處于“RUN,STEP為“STEP”狀態(tài),STOP為“RUN”狀態(tài)。B撥動總清開關CLR(01),微地址寄存器清零,程序計數(shù)器清零。然后使控制臺SWB,SWA開關置為“01”,按動一次啟動開關START,微地址顯示燈顯示“010001”,再按動一次START,微地址燈顯示“010100。此時,數(shù)據(jù)開關的內容置為要寫入的機器指令,按動兩次START鍵后,即完成該條指令的寫入。若仔細閱讀KE的流程,就不難發(fā)現(xiàn),機器指令的首地址總清后為零,以后每個循環(huán)PC會自動加1,所以,每次按動START,只有在微地址燈顯示“010100”時,才設置內容,直到所有機器指令寫完。C寫完程序后須進行校驗。撥動總清開關CLR(01)后,微地址清零。PC程序計數(shù)器清零,然后使控制臺開關SWB,SWA為“00”,按動啟動START,微地址燈將顯示“010000”;再按START,微地址燈顯示為“010010;第3次按START,微地址燈顯示為“010111”,再按START后,此時輸出單元的數(shù)碼管顯示為該首地址中的內容。不斷按動START,以后每個循環(huán)PC會自動加1,可檢查后續(xù)單元內容。每次在微地址燈顯示為“010000”時,是將當前地址中的機器指令寫入到輸出設備中顯示。方法二:聯(lián)機讀寫程序按照規(guī)定格式,將機器指令及表5微指令二進制表編輯成十六進制的如下格式文件。微指令格式中的微指令代碼為將表5中的24位微代碼按從左到右分成3個8位,將此3個8位二進制代碼化為相應的十六進制數(shù)即可。 程 序 $P4000 $P4110 $P420A機器指令格式說明:$P 機器指令代碼 十六進制地址 $P4320 $P440B $P4530微指令格式說明:$M 微指令代碼 十六進制地址 $P460B $P4740 $P4800 $P4A01 微程序 $M00018110$M0901ED83$M1200A017 $M0101ED82$M0A0IED87 $M13018001 $M0200C048 $M0B01ED8E $M14002018 $M0300E004 $M0C01ED96 $M15070A01 $M0400B005 $N0D028201$M1600D181 $M0501A206 $M0E00E00F$M17070A10 $M06959A01 $M0F00A015$M18068A11 $M0700E00D $M1001ED92$M18068A11$M08001001 $M1101ED94用聯(lián)機軟件的傳送文件功能(F4)將該格式文件傳入實驗系統(tǒng)即可。(3) 運行程序方法一:單擊運行 (A) 單步運行程序 使編程開關處于“RUN”狀態(tài),STEP為“STEP”狀態(tài),STOP為“RUN”狀態(tài)。 撥動總清開關CLR(01),微地址清零,程序計數(shù)器清零。程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 五一收心安全教育培訓
- 財務內控系統(tǒng)培訓課件
- 成功企業(yè)形象塑造全攻略
- 資陽環(huán)境科技職業(yè)學院《土木與交通工程防災減災新進展》2023-2024學年第一學期期末試卷
- 提升在線教育質量的方法與技巧
- 內蒙古民族大學《奧爾夫音樂活動》2023-2024學年第一學期期末試卷
- 攝影藝術中的色彩與構圖
- 云南國土資源職業(yè)學院《DV創(chuàng)作》2023-2024學年第一學期期末試卷
- 蘭州外語職業(yè)學院《軟裝飾設計與應用》2023-2024學年第一學期期末試卷
- 廣州科技職業(yè)技術大學《健美操I》2023-2024學年第一學期期末試卷
- 2022-2023學年北京市西城區(qū)部編版五年級下冊期末考試語文試卷
- 副舟骨損傷查房
- 女性領導力智慧樹知到課后章節(jié)答案2023年下山東女子學院
- 沖壓成型精密五金機構件生產QC工程圖
- 工程量確認單范本
- 抖音直播運營團隊薪酬績效考核管理方案(直播帶貨團隊薪酬績效提成方案)
- 2022-2023學年遼寧省大連市沙河口區(qū)數(shù)學五下期末復習檢測模擬試題含答案
- 2023年廣東省珠海市經濟技術開發(fā)區(qū)事業(yè)單位招聘(共500題含答案解析)高頻考點題庫參考模擬練習試卷
- 2023年國家開放大學(國開電大)《機電一體化系統(tǒng)設計基礎》期末考試備考題庫筆試+一平臺機考
- 裝修合同保密協(xié)議
- 安全設備設施與個人防護用品的使用和維護
評論
0/150
提交評論