




免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
南昌航空大學(xué)實(shí)驗(yàn)報(bào)告二0一0年 十二 月 六 日課程名稱: 計(jì)算機(jī)組成原理 實(shí)驗(yàn)名稱: 微控制器實(shí)驗(yàn) 班 級(jí): 080612 學(xué)生姓名: 陳彬 學(xué)號(hào): 08061217 指導(dǎo)教師評(píng)定: 簽 名: 一、實(shí)驗(yàn)?zāi)康模?) 節(jié)拍脈沖發(fā)生器時(shí)序電路實(shí)驗(yàn) 1.掌握節(jié)拍脈沖發(fā)生器的設(shè)計(jì)方法和工作原理。2.理解節(jié)拍脈沖發(fā)生器的工作原理。(2)程序計(jì)數(shù)器PC 與地址寄存器AR 實(shí)驗(yàn) 1掌握地址單元的工作原理。2掌握的兩種工作方式,加1 計(jì)數(shù)和重裝計(jì)數(shù)器初值的實(shí)現(xiàn)方法;3掌握地址寄存其從程序計(jì)數(shù)器獲得數(shù)據(jù)和從內(nèi)部總線獲得數(shù)據(jù)的實(shí)現(xiàn)方法。(3)微控制器組成實(shí)驗(yàn) 1掌握微程序控制器的工作原理和構(gòu)成原理 2掌握微程序的編寫(xiě)、輸入,觀察微程序的運(yùn)行。二、實(shí)驗(yàn)原理(1) 節(jié)拍脈沖發(fā)生器時(shí)序電路實(shí)驗(yàn)計(jì)算機(jī)之所以能夠按照人們事先規(guī)定的順序進(jìn)行一系列的操作或運(yùn)算,就是因?yàn)樗目刂撇糠帜軌虬匆欢ǖ南群箜樞蛘_地發(fā)出一系列相應(yīng)的控制信號(hào)。這就要求計(jì)算機(jī)必須有時(shí)序電路。控制信號(hào)就是根據(jù)時(shí)序信號(hào)產(chǎn)生的。本實(shí)驗(yàn)說(shuō)明時(shí)序電路中節(jié)拍脈沖發(fā)生器的工作原理。(2)程序計(jì)數(shù)器PC 與地址寄存器AR 實(shí)驗(yàn)地址單元主要由三部分組成:地址寄存器和多路開(kāi)關(guān)。程序計(jì)數(shù)器PC 用以指出下一條指令在主存中的存放地址,CPU 正是根據(jù)PC 的內(nèi)容去存取指令的。因程序中指令是順序執(zhí)行的,所以PC 有自增功能。程序計(jì)數(shù)器提供下一條程序指令的地址,如電路圖4-2-1所示,在T4 時(shí)鐘脈沖的作用下具有自動(dòng)加1 的功能;在LDPC 信號(hào)的作用下可以預(yù)置計(jì)數(shù)器的初值(如子程序調(diào)用或中斷相應(yīng)等)。當(dāng)LDPC 為高電平時(shí),計(jì)數(shù)器裝入data 端輸入的數(shù)據(jù)。aclr 是計(jì)數(shù)器的清0端,高電平有效(高電平清零);aclr 為低電平時(shí),允許計(jì)數(shù)器正常計(jì)數(shù)。地址寄存器AR(74273)鎖存訪問(wèn)內(nèi)存SRAM 的地址。273 中的地址來(lái)自兩個(gè)渠道。一是程序計(jì)數(shù)器PC 的輸出,通常是下一條指令的地址;二是來(lái)自于內(nèi)部數(shù)據(jù)總線的數(shù)據(jù),通常是被訪問(wèn)操作數(shù)的地址。為了實(shí)現(xiàn)對(duì)兩路輸入數(shù)據(jù)的切換,在FPGA 的內(nèi)部通過(guò)總線多路開(kāi)關(guān)BUSMUX 進(jìn)行選擇。LDAR 與多路選擇器的sel 相連,當(dāng)LDAR 為低電平,選擇程序計(jì)數(shù)器的輸出;當(dāng)LDAR 為高電平時(shí),選擇內(nèi)部數(shù)據(jù)總線的數(shù)據(jù)。3.微控制器組成實(shí)驗(yàn)1微程序控制電路微程序控制器的組成如圖4-3-1。其中控制存儲(chǔ)器由FPGA 中的LPM_ROM 構(gòu)成,輸出24 位控制信號(hào)。在24 位控制信號(hào)中,微命令信號(hào)18 位,微地址信號(hào)6 位。在不判別測(cè)試的情況下,在T2 時(shí)刻將打入微地址寄存器uA 的內(nèi)容,即為下一條微指令地址。當(dāng)T4 時(shí)刻進(jìn)行測(cè)試判別時(shí),轉(zhuǎn)移邏輯滿足條件后輸出的負(fù)脈沖通,過(guò)強(qiáng)制端將某一觸發(fā)器置為“1”狀態(tài),完成地址修改。微程序控制器中的微控制代碼可以通過(guò)對(duì)FPGA 中LPM_ROM 的配置進(jìn)行輸入,通過(guò)編輯LPM_ROM.mif文件修改微控制代碼。詳細(xì)情況可參考實(shí)驗(yàn)三中FPGA 中LPM_ROM 的配置方法。微指令控制電路內(nèi)部結(jié)構(gòu)如圖4-3-2 所示。三、實(shí)驗(yàn)步驟 節(jié)拍脈沖發(fā)生器時(shí)序電路實(shí)驗(yàn)1、連續(xù)節(jié)拍發(fā)生電路設(shè)計(jì)(圖4-1-1):可由4 個(gè)D 觸發(fā)器組成,可產(chǎn)生4 個(gè)等間隔的時(shí)序信號(hào)T1T4,其中CLK1 為時(shí)鐘信號(hào),由實(shí)驗(yàn)臺(tái)右邊的方波信號(hào)源clock0 提供,可產(chǎn)生1Hz12MHz 的方波信號(hào)頻率。實(shí)驗(yàn)者可根據(jù)實(shí)驗(yàn)自行選擇信號(hào)頻率。當(dāng)RST1 為低電平時(shí),T1 輸出為“1”,而T2、T3、T4 輸出為“0”;當(dāng)RST1 由低電平變?yōu)楦唠娖胶?,T1T4將在CLK1 的輸入脈沖作用下,周期性地輪流輸出正脈沖,機(jī)器進(jìn)入連續(xù)運(yùn)行狀態(tài)(EXEC)。T1T4 以及CLK1、RST1 的工作波形如圖4-1-2 所示。示例工程文件是T4.bdf。硬件實(shí)驗(yàn)驗(yàn)證方法如圖4-1-1 所示,下載T4.SOF 文件,選擇實(shí)驗(yàn)?zāi)J?,Clock0 接4Hz,鍵8 控制RST1,高電平時(shí)可以看到,發(fā)光管1、2、3、4 分別顯示T1、T2、T3、T4 的輸出電平(實(shí)驗(yàn)結(jié)果與仿真波形圖4-1-2 比較!)。2、單步節(jié)拍發(fā)生電路(圖4-1-3):將圖4-1-1 電路稍加改變即可得到圖4-1-3 所示的單步運(yùn)行電路。該電路每當(dāng)RST1 出現(xiàn)一個(gè)負(fù)脈沖后,僅輸出一組T1、T2、T3、T4 節(jié)拍信號(hào),直到RST1 出現(xiàn)下一個(gè)負(fù)脈沖,波形如圖4-1-4 所示。示例工程文件是T5.bdf。硬件實(shí)驗(yàn)驗(yàn)證方法如圖4-1-3 所示,下載T5.SOF 文件,選擇實(shí)驗(yàn)?zāi)J?,Clock0 接4Hz(選擇范圍是1Hz-50MH),鍵8 控制RST1。每出現(xiàn)一個(gè)負(fù)脈沖,發(fā)光管1、2、3、4 分別顯示T1、T2、T3、T4 的輸出電平一次(實(shí)驗(yàn)結(jié)果與仿真波形圖4-1-4 比較?。?。3、單步/連續(xù)節(jié)拍發(fā)生電路(圖4-1-5):。增加兩個(gè)2-1 多路選擇器,可將圖4-1-3 電路改變?yōu)閳D4-1-5 所示電路。S0 是單步或連續(xù)節(jié)拍發(fā)生控制信號(hào),當(dāng)S0=0,選擇單步運(yùn)行方式;當(dāng)S0=1,選擇連續(xù)運(yùn)行方式。圖4-1-6 為此電路的仿真波形。示例工程文件是TS5.bdf。硬件實(shí)驗(yàn)驗(yàn)證:下載TS5.SOF 文件,選擇實(shí)驗(yàn)?zāi)J?,Clock0 接4Hz,鍵8 控制RST1,鍵7 控制S0,發(fā)光管1、2、3、4 分別顯示T1、T2、T3、T4 的輸出電平(實(shí)驗(yàn)結(jié)果與仿真波形圖4-1-6 比較?。?。圖4-1-5 單步/連續(xù)運(yùn)行電路工作原理具體實(shí)驗(yàn)步驟如下:(1) 硬件驗(yàn)證測(cè)試連續(xù)節(jié)拍發(fā)生電路,實(shí)驗(yàn)結(jié)果與仿真波形圖4-1-2 比較!(2) 硬件驗(yàn)證測(cè)試單步節(jié)拍發(fā)生電路,實(shí)驗(yàn)結(jié)果與仿真波形圖4-1-4 比較!(3) 硬件驗(yàn)證測(cè)試單步/連續(xù)節(jié)拍發(fā)生電路(圖4-1-5),實(shí)驗(yàn)結(jié)果與仿真波形圖比較!(4) 繪出相應(yīng)的時(shí)序波形圖。程序計(jì)數(shù)器PC 與地址寄存器AR 實(shí)驗(yàn)1按照 圖4-2-1 程序計(jì)數(shù)器原理圖編輯、輸入電路,實(shí)驗(yàn)臺(tái)選擇NO.0 工作模式。對(duì)輸入原理圖進(jìn)行編譯、引腳鎖定、并下載到實(shí)驗(yàn)臺(tái)。示例工程文件是PC_unit.bdf。硬件實(shí)驗(yàn)驗(yàn)證。圖4-2-1 程序計(jì)數(shù)器原理圖實(shí)驗(yàn)說(shuō)明:(1)下載pc_unit.sof ; (2)用模式鍵選模式“0”,再按一次右側(cè)的復(fù)位鍵;(3)鍵2 和鍵1 可輸入8 位總線數(shù)據(jù)B7.0(此值顯示于發(fā)光管D1D8 和數(shù)碼管2/1);CLR(鍵5)按2 次(010),產(chǎn)生一正脈沖,高電平清零;LDAR(鍵6)=0 時(shí),BUSMUX 輸出程序計(jì)數(shù)器PC 的值;LDAR=1 時(shí),BUSMUX 輸出B7.0總線數(shù)據(jù)。LDPC(鍵7):程序計(jì)數(shù)器PC 預(yù)置控制端,當(dāng)LDPC=1 時(shí),將B7.0總線數(shù)據(jù)裝入程序計(jì)數(shù)器PC;當(dāng)LDPC=0 時(shí),程序計(jì)數(shù)器PC 處于計(jì)數(shù)自動(dòng)工作狀態(tài),對(duì)T4 進(jìn)行計(jì)數(shù);T4(鍵8):程序計(jì)數(shù)器PC 的計(jì)數(shù)時(shí)鐘CLK,鍵8 按動(dòng)兩次產(chǎn)生一個(gè)計(jì)數(shù)脈沖。2通過(guò)B7.0設(shè)置程序計(jì)數(shù)器的預(yù)加載數(shù)據(jù)。當(dāng)LDPC=0 時(shí),觀察程序計(jì)數(shù)器自動(dòng)加1 的功能;當(dāng)LDPC=1 時(shí),觀察程序計(jì)數(shù)器加載輸出情況,示例操作:(1)、所有鍵置0,鍵2/1 輸入A5;按鍵5PC 計(jì)數(shù)器清0(010);(2)、連續(xù)按動(dòng)鍵8,可以從數(shù)碼8/7 上看到AR 的輸出,即PC 值;(3)、按鍵61,選通直接輸出總線上的數(shù)據(jù)A5 作為PC 值,按鍵8,產(chǎn)生一個(gè)脈沖上升沿,即可看到AR(顯示在數(shù)碼8/7)的輸出為A5;(4)、使鍵6=0,仍選通PC 計(jì)數(shù)器輸出,這時(shí)鍵2/1 輸入86,按鍵7 產(chǎn)生一個(gè)上升脈沖(010),即用LDPC 將86 加載進(jìn)PC 計(jì)數(shù)器;(5)、連續(xù)按動(dòng)鍵8,可以發(fā)現(xiàn)AR 的輸出在86 上累加輸出:86、87、88 等。微指令控制電路實(shí)驗(yàn)下載se5_1.sof 到實(shí)驗(yàn)臺(tái),或輸入圖4-3-2 微指令控制電路,并按照?qǐng)D中說(shuō)明鎖定引腳。編譯、下載到實(shí)驗(yàn)系統(tǒng)中,選擇實(shí)驗(yàn)臺(tái)工作模式No.1。鍵盤(pán)/顯示定義如下:1)鍵1、鍵2 輸入6 位微指令數(shù)據(jù)I7.2,鍵2 中的高兩位還作為標(biāo)志位FC、FZ;2)鍵3 輸入分支控制信號(hào)P4.1 ; 3)鍵4 輸入控制臺(tái)的控制信號(hào)SWA、SWB ;4)鍵8 輸入節(jié)拍信號(hào)T4 ; 4) 數(shù)碼5、數(shù)碼6 顯示微地址控制信號(hào)SE6.1。根據(jù)微程序控制器的內(nèi)部結(jié)構(gòu),記錄當(dāng)FC、FZ 變化時(shí),微指令I(lǐng)7.2的變化,對(duì)輸出微地址控制信號(hào)SE6.1的影響;觀察、記錄當(dāng)微指令I(lǐng)7.2的值變化時(shí),SE6.1的變化情況;觀察、記錄分支信號(hào)P4.1有效時(shí),微指令I(lǐng)7.2的變化對(duì)輸出微地址控制信號(hào)SE6.1的影響;觀察、記錄SWA、SWB 對(duì)輸出微地址控制信號(hào)SE6.1的影響。四
溫馨提示
- 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年岳陽(yáng)樓記考試試題
- 2025年口腔醫(yī)學(xué)試題
- 教育科技領(lǐng)域的情感交互界面設(shè)計(jì)新趨勢(shì)
- 教育機(jī)器人技術(shù)的教學(xué)效果評(píng)估與反思
- 分心駕駛培訓(xùn)課件
- 教育心理學(xué)視角下的學(xué)習(xí)動(dòng)機(jī)探索
- 河北軟件職業(yè)技術(shù)學(xué)院《砌體結(jié)構(gòu)》2023-2024學(xué)年第一學(xué)期期末試卷
- 學(xué)習(xí)動(dòng)力在企業(yè)文化中的重要性探討
- 酒店管理執(zhí)行力培訓(xùn)
- 導(dǎo)樂(lè)分娩護(hù)理查房
- 廉潔知識(shí)題目及答案
- 2025年巡檢機(jī)器人市場(chǎng)環(huán)境分析
- 教學(xué)設(shè)計(jì)培訓(xùn)課件
- 托克遜縣寶源長(zhǎng)石礦廠新疆托克遜縣桑樹(shù)園子南山銅礦3萬(wàn)噸/年采礦項(xiàng)目環(huán)評(píng)報(bào)告
- DAISY SKY雛菊的天空:國(guó)貨眼油第一品牌
- 陜西省西安高中2025屆高二化學(xué)第二學(xué)期期末達(dá)標(biāo)檢測(cè)試題含解析
- (2025)《公共基礎(chǔ)知識(shí)》試真題庫(kù)與答案
- 江西省南昌市第一中學(xué)教育集團(tuán)2023-2024學(xué)年八年級(jí)下學(xué)期數(shù)學(xué)期末試卷(含答案)
- 2025盤(pán)錦市雙臺(tái)子區(qū)輔警考試試卷真題
- 教研員考試題庫(kù)及答案
- 關(guān)于衛(wèi)生院“十五五”發(fā)展規(guī)劃(完整本)
評(píng)論
0/150
提交評(píng)論