版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微機(jī)原理及接口技術(shù)實(shí)驗(yàn)指導(dǎo)北京航空航天大學(xué)自動(dòng)化學(xué)院仿真教學(xué)實(shí)驗(yàn)中心2014年10月 目 錄一、總體安排 2二、微機(jī)實(shí)驗(yàn)內(nèi)容和目的 2 實(shí)驗(yàn)一:字符串排序 2 實(shí)驗(yàn)二:4位BCD碼相加 3實(shí)驗(yàn)三:七段數(shù)碼顯示 3實(shí)驗(yàn)四:數(shù)/模轉(zhuǎn)換5實(shí)驗(yàn)五:模/數(shù)轉(zhuǎn)換6三、實(shí)驗(yàn)系統(tǒng)軟件環(huán)境 81程序的編輯和編譯 82程序的調(diào)試和運(yùn)行 10 四、硬件實(shí)驗(yàn)設(shè)備 121微機(jī)接口實(shí)驗(yàn)設(shè)備 122實(shí)驗(yàn)箱結(jié)構(gòu) 133地址替換方法 15五、實(shí)驗(yàn)報(bào)告的格式18六、實(shí)驗(yàn)要求18一、總體安排1時(shí)間:共五次實(shí)驗(yàn)實(shí)驗(yàn)一:字符串排序 (3學(xué)時(shí))實(shí)驗(yàn)二:4位BCD碼相加 (3學(xué)時(shí))實(shí)驗(yàn)三:七段數(shù)碼顯示 (4學(xué)時(shí))實(shí)驗(yàn)四:數(shù)/模轉(zhuǎn)換 (4學(xué)
2、時(shí))實(shí)驗(yàn)五:模/數(shù)轉(zhuǎn)換 (4學(xué)時(shí))2機(jī)位和設(shè)備安排前兩個(gè)實(shí)驗(yàn):一個(gè)人一組;后三個(gè)實(shí)驗(yàn):兩個(gè)人一組3考核方法1)實(shí)驗(yàn)結(jié)果演示、檢查(帶實(shí)驗(yàn)老師不同,要求可能不同)2)實(shí)驗(yàn)報(bào)告按要求格式編寫(xiě)4地點(diǎn):北航新主樓D535二、實(shí)驗(yàn)內(nèi)容和目的上機(jī) / 實(shí)驗(yàn)一1實(shí)驗(yàn)名稱(chēng):字符串排序2實(shí)驗(yàn)?zāi)康?1) 學(xué)習(xí)利用系統(tǒng)功能調(diào)用的 INT 21H 進(jìn)行字符的輸入、字符串的顯示方法,熟悉排序相關(guān)指令及方法。 2) 掌握匯編語(yǔ)言的編寫(xiě)、編譯、連接及運(yùn)行方法3實(shí)驗(yàn)內(nèi)容 利用INT 21H的1號(hào)功能,從鍵盤(pán)輸入任意長(zhǎng)度的字符串,以回車(chē)符結(jié)束;將輸入的字符串存放在數(shù)據(jù)段中;對(duì)輸入的字符串按ASCII碼從小到大排序(ASCII小
3、者占低地址存放);將排好序的字符串利用INT 21H的9號(hào)功能顯示在微機(jī)屏幕上。上機(jī) / 實(shí)驗(yàn)二1實(shí)驗(yàn)名稱(chēng):4位BCD碼相加2實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)字符型數(shù)據(jù)與數(shù)值型數(shù)據(jù)的相互轉(zhuǎn)換方法,了解BCD碼輸入及相加的方法。3 實(shí)驗(yàn)內(nèi)容在數(shù)據(jù)段中定義3個(gè)變量x1,x2和x3,用于存儲(chǔ)從微機(jī)鍵盤(pán)上輸入兩個(gè)4位BCD碼(低位數(shù)據(jù)占高地址存放),x3用于存儲(chǔ)這兩個(gè)BCD碼的和;從鍵盤(pán)輸入兩個(gè)4位BCD碼,檢查是否為數(shù)字鍵,非數(shù)字鍵不接收,將輸入的2個(gè)4位字符型數(shù)據(jù)轉(zhuǎn)換為4位非壓縮型BCD碼存于數(shù)據(jù)段中的變量中;將2個(gè)4位非壓縮型BCD碼相加,將結(jié)果利用INT 21H的2號(hào)功能顯示在微機(jī)屏幕上。上機(jī) / 實(shí)驗(yàn)三1實(shí)驗(yàn)名
4、稱(chēng):七段數(shù)碼顯示2實(shí)驗(yàn)?zāi)康恼莆战涌谛酒木幹贩椒?,掌?255的初始化設(shè)置,及數(shù)碼管顯示原理,掌握段控及位控的概念3 實(shí)驗(yàn)內(nèi)容連接地址譯碼器與8255的連線及8255與數(shù)碼管的連線;在數(shù)據(jù)段中存放0到9的字形碼;從微機(jī)鍵盤(pán)輸入2個(gè)數(shù)字的ASCII碼,在輸入過(guò)程中檢查如非數(shù)字鍵則重新輸入;然后將輸入的ASCII碼變成相應(yīng)的數(shù)字,再利用換碼指令XLAT查表得到相應(yīng)的字形碼;將字形碼送到8255輸出口所接的數(shù)碼管上顯示。4硬件連線實(shí)驗(yàn)箱上設(shè)有兩個(gè)共陰極七段數(shù)碼管及驅(qū)動(dòng)電路,如圖2.1所示,段碼為同相驅(qū)動(dòng)器,位碼為反相驅(qū)動(dòng)器,從段碼與位碼的驅(qū)動(dòng)器輸入端(段碼輸入端:a、b、c、d、e、f、g、dp,位
5、碼輸入端:s1、s2)輸入不同的代碼即可顯示不同數(shù)字或符號(hào)。 圖2.1按下圖2.2連接電路,將8255的A口PA0PA6分別與七段數(shù)碼管的段碼驅(qū)動(dòng)輸入端a相連,位碼驅(qū)動(dòng)輸入端S1,S0接8255 C口的PC1,PC0。 8255芯片 圖2.2 8255連線圖連線為:CS288H28FH,PA0 a,PA1 b,PA2 c,PA3 d,PA4 e,PA5 f,PA6 g,dP GNDPC0 S0 ,PC1 S15編程提示 1)實(shí)驗(yàn)箱上的七段數(shù)碼管為共陰型,段碼采用同相驅(qū)動(dòng),輸入端加高電平,選中的數(shù)碼管亮,位碼加反相驅(qū)動(dòng)器,位碼輸入端高電平選中。 2)七段數(shù)碼管的字型代碼表如下表: 上機(jī) / 實(shí)驗(yàn)
6、四1實(shí)驗(yàn)名稱(chēng): 數(shù)/模轉(zhuǎn)換2實(shí)驗(yàn)?zāi)康牧私鈹?shù)/模轉(zhuǎn)換的原理,學(xué)習(xí)數(shù)/模轉(zhuǎn)換芯片的使用方法,掌握利用數(shù)/模轉(zhuǎn)換芯片產(chǎn)生方波及正弦波的方法。3實(shí)驗(yàn)內(nèi)容在數(shù)據(jù)段中存放好對(duì)應(yīng)于產(chǎn)生方波和正弦波的數(shù)字量,正弦波要求20個(gè)值。編寫(xiě)程序?qū)?shù)據(jù)段中的數(shù)字量送到DAC0832的輸出端產(chǎn)生方波和正弦波。4硬件連線按下圖2.2連接電路,DAC0832采用單緩沖方式,具有單雙極性輸入端(圖中的Ua為單極性、Ub為雙極性)。 圖2.2 數(shù)/模轉(zhuǎn)換電路連線圖連線為:CS 290H297H,5虛擬示波器使用在微機(jī)屏幕上,有利用LabVIEW設(shè)計(jì)的虛擬示波器,用于顯示數(shù)/模轉(zhuǎn)換電路產(chǎn)生的波形,辦法為:1)把在Ub端用萬(wàn)用表測(cè)量
7、得到的電壓值(正弦波要求20個(gè)值),寫(xiě)入一個(gè)可以供LabVIEW讀取的文本文檔,保存。2)在虛擬示波器的數(shù)據(jù)加載框中加載該文件,運(yùn)行虛擬示波器即可顯示波形和電壓值。上機(jī) / 實(shí)驗(yàn)五1實(shí)驗(yàn)名稱(chēng): 模/數(shù)轉(zhuǎn)換2實(shí)驗(yàn)?zāi)康牧私饽?數(shù)轉(zhuǎn)換原理 , 掌握 ADC0809 的使用方法。3實(shí)驗(yàn)內(nèi)容將溫度傳感器輸出端連至ADC0809的IN0端;編寫(xiě)程序?qū)N0通道的模擬量進(jìn)行模/數(shù)轉(zhuǎn)換;將模/數(shù)轉(zhuǎn)換得到的數(shù)字量換算成溫度值顯示在微機(jī)屏幕上。4硬件連線按下圖2.3連接電路,將實(shí)驗(yàn)箱左下角電位器RW1輸出接ADC0809的IN1通道,編程序?qū)﹄娢黄鞯妮敵鲭妷哼M(jìn)行模/數(shù)轉(zhuǎn)換。 圖2.3 模數(shù)轉(zhuǎn)換電路連線圖連線為:C
8、S298H29FH,三、實(shí)驗(yàn)系統(tǒng)軟件環(huán)境TPC-2003A集成開(kāi)發(fā)環(huán)境是TPC-2003A實(shí)驗(yàn)系統(tǒng)配套的軟件,提供了程序的編輯和編譯,調(diào)試和運(yùn)行,實(shí)驗(yàn)項(xiàng)目的查看和演示,實(shí)驗(yàn)項(xiàng)目的添加等功能。本軟件基于windows環(huán)境。雙擊CRT上的TPC2003A集成開(kāi)發(fā)環(huán)境圖標(biāo)進(jìn)入軟件環(huán)境。1程序的編輯和編譯 1)新建一個(gè)源程序 在當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“文件”菜單,菜單下拉后選擇“新建”,或是在工具欄中單擊“新建”,會(huì)彈出“新建”窗口,“新建”窗口如圖3.1所示: 圖3.1 新建一個(gè)源程序 選擇新建表單中的“ASM”,點(diǎn)擊“確定”即可新建對(duì)應(yīng)的匯編語(yǔ)言程序,點(diǎn)擊“取消”則取消新建源文件操作。 2
9、)打開(kāi)一個(gè)源程序 當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“文件”菜單,菜單下拉后選擇“打開(kāi)”,或是在工具欄中單擊“打開(kāi)”,會(huì)彈出“打開(kāi)”文件選擇窗口,“打開(kāi)”窗口如圖3.2所示: 圖3.2 打開(kāi)一個(gè)源程序 在窗口中“文件類(lèi)型”下拉菜單中選擇“ASM文檔(*.asm)”一項(xiàng),程序即顯示當(dāng)前目錄下所有的asm文檔,單擊要選擇的文件,選中的文件名會(huì)顯示在“文件名”中,單擊“打開(kāi)”則打開(kāi)當(dāng)前選中的文檔顯示在文檔顯示區(qū)域。點(diǎn)擊“取消”則取消新建源文件操作。 3)編輯源程序 軟件提供了基本的編輯功能,并實(shí)現(xiàn)了實(shí)時(shí)的語(yǔ)法高亮,各項(xiàng)操作說(shuō)明如下: 撤消 當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“編輯”菜單,菜單下拉后選擇“撤消
10、”,或是在工具欄中單擊“撤消”,即可撤消上一步剪切或粘貼操作。 剪切 當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“編輯”菜單,菜單下拉后選擇“剪切”,或是在工具欄中單擊“剪切”,即可將文檔顯示區(qū)域中選中的內(nèi)容剪切到剪貼板。 復(fù)制 當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“編輯”菜單,菜單下拉后選擇“復(fù)制”,或是在工具欄中單擊“復(fù)制”,即可將文檔顯示區(qū)域中選中的內(nèi)容復(fù)制到剪貼板。 粘貼 當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“編輯”菜單,菜單下拉后選擇“粘貼”,或是在工具欄中單擊“粘貼”,即可將剪貼板中當(dāng)前內(nèi)容粘貼到文檔顯示區(qū)域光標(biāo)所在處。 全選 當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“編輯”菜單,菜單下拉后選擇“全選”,即可將文檔
11、區(qū)域中所有內(nèi)容選中。 查找 當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“編輯”菜單,菜單下拉后選擇“查找”,彈出查找對(duì)話框如圖3.3所示: 圖3.3 查找 在查找內(nèi)容一欄中輸入需要查找的內(nèi)容,可選擇“全字匹配”與“區(qū)分大小寫(xiě)”的查找方式,單擊查找下一個(gè)程序則在文檔顯示區(qū)域中搜索與查找內(nèi)容匹配的字符串,找到第一個(gè)后則高亮顯示,點(diǎn)擊查找下一個(gè)則繼續(xù)搜索下一個(gè)匹配字符串,點(diǎn)擊“取消”退出查找操作。 查找下一個(gè) 當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“編輯”菜單,菜單下拉后選擇“替換”,即可在當(dāng)前文檔顯示區(qū)域查找下一個(gè)查找對(duì)話框中輸入的字符串,找到后高亮顯示。 替換 當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“編輯”菜單,菜單下拉后
12、選擇“替換”,彈出替換對(duì)話框如圖3.4 所示: 圖3.4 查找下一個(gè) 在查找內(nèi)容一欄中輸入需要查找的內(nèi)容,可選擇“全字匹配”與“區(qū)分大小寫(xiě)”的查找方式,在替換為一欄中輸入需要替換的內(nèi)容,單擊“查找下一個(gè)”程序則在文檔顯示區(qū)域中搜索與查找內(nèi)容匹配的字符串,找到第一個(gè)后則高亮顯示,單擊“替換”將匹配的字符串替換,也可單擊“全部替換”將當(dāng)前文檔顯示區(qū)域中所有與查找內(nèi)容匹配的字符串全部替換。單擊“查找下一個(gè)”則繼續(xù)搜索下一個(gè)匹配字符串。也可單擊“取消”退出查找操作。 4)保存源程序 當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“文件”菜單,菜單下拉后選擇“保存”,如果是無(wú)標(biāo)題文檔,需在提示下輸入文檔的名稱(chēng)及選擇保存
13、的路徑,單擊確定后保存;否則程序自動(dòng)保存當(dāng)前文檔顯示區(qū)域中顯示的文檔。或者選擇菜單欄中的“文件”菜單,菜單下拉后選擇“另存為”,并在提示下輸入文檔的名稱(chēng)及選擇保存的路徑,單擊確定后保存。 5)編譯源程序 編譯調(diào)試窗口 在當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“查看”菜單,單擊編譯調(diào)試窗口選項(xiàng)或是單擊工具欄中“顯示/隱藏編譯調(diào)試窗口”按鈕則可對(duì)狀態(tài)欄的顯示進(jìn)行操作。若當(dāng)前環(huán)境顯示編譯調(diào)試窗口,則單擊編譯調(diào)試窗口選項(xiàng)即可隱藏該窗口,編譯調(diào)試窗口選項(xiàng)前選中標(biāo)記將消失;若當(dāng)前隱藏編譯調(diào)試窗口,則單擊編譯調(diào)試窗口選項(xiàng)即可顯示該窗口,編譯調(diào)試窗口選項(xiàng)前選中標(biāo)記將顯示。 ASM編譯 匯編 在ASM運(yùn)行環(huán)境下,選擇菜
14、單欄中的“ASM編譯”菜單,選擇匯編選項(xiàng)則程序?qū)Ξ?dāng)前ASM源文件進(jìn)行匯編,編譯調(diào)試窗口中輸出匯編結(jié)果,若程序有錯(cuò),則詳細(xì)報(bào)告錯(cuò)誤信息。匯編+鏈接 在當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“ASM編譯”菜單,選擇匯編+鏈接選項(xiàng)則程序?qū)Ξ?dāng)前ASM源文件進(jìn)行匯編與鏈接,編譯調(diào)試窗口中輸出匯編與鏈接的結(jié)果,若程序匯編或鏈接有錯(cuò),則詳細(xì)報(bào)告錯(cuò)誤信息。 匯編+鏈接+運(yùn)行 在當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“ASM編譯”菜單,選擇匯編+鏈接+運(yùn)行選項(xiàng)則程序?qū)Ξ?dāng)前ASM源文件進(jìn)行匯編與鏈接,編譯調(diào)試窗口中輸出匯編與鏈接的結(jié)果,若程序匯編或鏈接有錯(cuò),則詳細(xì)報(bào)告錯(cuò)誤信息。若匯編與鏈接成功,程序自動(dòng)運(yùn)行。 2程序的調(diào)試和運(yùn)行
15、 1)ASM程序的調(diào)試 寄存器窗口 在當(dāng)前運(yùn)行環(huán)境下,選擇菜單欄中的“查看”菜單,單擊寄存器窗口選項(xiàng),則可對(duì)寄存器窗口的顯示進(jìn)行操作。寄存器窗口中顯示主要的寄存器名稱(chēng)及其在當(dāng)前程序中的對(duì)應(yīng)值。若當(dāng)前環(huán)境顯示寄存器窗口,則單擊寄存器窗口選項(xiàng)即可隱藏該窗口,寄存器窗口選項(xiàng)前選中標(biāo)記將消失;若當(dāng)前隱藏寄存器窗口,則單擊寄存器窗口選項(xiàng)即可顯示該窗口,寄存器窗口選項(xiàng)前選中標(biāo)記將顯示。 開(kāi)始調(diào)試 在ASM程序正常鏈接之后,選擇菜單欄中的“ASM調(diào)試”菜單,選擇開(kāi)始調(diào)試選項(xiàng),則對(duì)源程序進(jìn)行反匯編,進(jìn)入ASM的調(diào)試狀態(tài),并在寄存器窗口中顯示主要的寄存器的當(dāng)前值。 設(shè)置PC 在ASM的調(diào)試狀態(tài)下,選擇菜單欄中的
16、“ASM調(diào)試”菜單,選擇設(shè)置PC選項(xiàng),即可設(shè)置當(dāng)前PC值,即程序運(yùn)行到當(dāng)前語(yǔ)句處。 設(shè)置/清除斷點(diǎn) 在ASM的調(diào)試狀態(tài)下,選擇菜單欄中的“ASM調(diào)試”菜單,選擇設(shè)置/清除斷點(diǎn)選項(xiàng)則對(duì)斷點(diǎn)的設(shè)置進(jìn)行操作。如果當(dāng)前光標(biāo)所在行未設(shè)斷點(diǎn),則選擇該選項(xiàng)后該行設(shè)置斷點(diǎn);否則,該行原設(shè)置的斷點(diǎn)被清除。 連續(xù)運(yùn)行 在ASM的調(diào)試狀態(tài)下,選擇菜單欄中的“ASM調(diào)試”菜單,選擇連續(xù)運(yùn)行選項(xiàng),則程序連續(xù)運(yùn)行,直至碰到斷點(diǎn)或程序運(yùn)行結(jié)束。 單步 在ASM的調(diào)試狀態(tài)下,選擇菜單欄中的“ASM調(diào)試”菜單,選擇單步選項(xiàng),則程序往后運(yùn)行一條語(yǔ)句。 跟蹤 在ASM的調(diào)試狀態(tài)下,選擇菜單欄中的“ASM調(diào)試”菜單,選擇跟蹤選項(xiàng),則
17、在調(diào)用子程序時(shí),將跳入子程序進(jìn)行調(diào)試。 清除全部斷點(diǎn) 在ASM的調(diào)試狀態(tài)下,選擇菜單欄中的“ASM調(diào)試”菜單,選擇清除全部斷點(diǎn)選項(xiàng)則將當(dāng)前程序中所有斷點(diǎn)全部清除。 退出調(diào)試 在ASM的調(diào)試狀態(tài)下,選擇菜單欄中的“ASM調(diào)試”菜單,選擇退出調(diào)試選項(xiàng)則退出ASM的調(diào)試。 四、硬件實(shí)驗(yàn)設(shè)備1微機(jī)接口實(shí)驗(yàn)設(shè)備1)配置:PCI接口板2003A實(shí)驗(yàn)箱鍵盤(pán)顯示實(shí)驗(yàn)板PCI卡及實(shí)驗(yàn)裝置在微機(jī)系統(tǒng)中的位置如圖4.1 所示圖4.1 PCI卡位置圖PCI卡連接于PCI總線之上,經(jīng)過(guò)PCI板上信號(hào)轉(zhuǎn)換成ISA-LIKE 50芯總線信號(hào),然后連接至于微機(jī)實(shí)驗(yàn)箱;PCI總線時(shí)鐘頻率33MHZ。 PCI接口卡圖 元件圖主機(jī)
18、箱內(nèi)安裝PCI卡,通過(guò)扁平電纜將數(shù)據(jù)線,地址線,控制信號(hào)等,連接至實(shí)驗(yàn)箱上。而且實(shí)驗(yàn)箱可以通過(guò)PCI卡將32位數(shù)據(jù)線全部引出,可以進(jìn)行32位數(shù)據(jù)的實(shí)驗(yàn)。2)板上結(jié)構(gòu):E2prom:配置PCI 9054芯片參數(shù)和初始化Plx9054:PCI總線接口芯片,完成信號(hào)連接和轉(zhuǎn)換CPLD:信號(hào)轉(zhuǎn)換和時(shí)序控制Jtag:針對(duì)CPLD下載驅(qū)動(dòng)電路:將總線信號(hào)加以驅(qū)動(dòng),經(jīng)扁平線引至實(shí)驗(yàn)臺(tái)50芯ISA總線接口:信號(hào)連接接口將PCI總線接口卡插在任意PCI擴(kuò)展槽中,用50pin扁平電纜線連接PCI接口卡和實(shí)驗(yàn)箱。2實(shí)驗(yàn)箱結(jié)構(gòu) 切記不要插反1)實(shí)驗(yàn)箱簡(jiǎn)介和使用說(shuō)明 K1 電源插座 自鎖緊插孔電源開(kāi)關(guān)電位器RW1 圖4
19、.2 實(shí)驗(yàn)箱1)電源:在實(shí)驗(yàn)箱的左上角有直流電源開(kāi)關(guān)(K1),在主機(jī)電源打開(kāi)后,再打開(kāi)實(shí)驗(yàn)臺(tái)上開(kāi)關(guān)K1,實(shí)驗(yàn)箱才會(huì)加電。(實(shí)驗(yàn)箱上還有一個(gè)四位撥動(dòng)開(kāi)關(guān)K2,在實(shí)驗(yàn)臺(tái)8255芯片的右方。K2是在做存儲(chǔ)器實(shí)驗(yàn)時(shí)選擇存儲(chǔ)器地址使用的。)2)插孔:采用“自鎖緊”插孔,插孔插入導(dǎo)線時(shí),應(yīng)稍加力并延順時(shí)針?lè)较蛐D(zhuǎn)一下,才能保證接觸良好,拔出時(shí),應(yīng)先逆時(shí)針?lè)较蛐D(zhuǎn)待插頭完全松開(kāi)后,再向上拔出。3)總線區(qū):引出數(shù)據(jù)總線D7D0;地址總線A9A0;讀、寫(xiě)信號(hào)IOR、IOW;中斷請(qǐng)求信號(hào)IRQ;DMA請(qǐng)求信號(hào)DRQ1;DMA響應(yīng)信號(hào)、DACK1;及AEN信號(hào),供實(shí)驗(yàn)選用。4)復(fù)位電路:上電時(shí),或按下復(fù)位開(kāi)關(guān)S2后
20、產(chǎn)生一個(gè)高電平的復(fù)位信號(hào)主要供8255、8251等接口芯片使用。5)編程環(huán)境:按實(shí)驗(yàn)電路接線后,雙擊CRT上的TPC2003A集成開(kāi)發(fā)環(huán)境。6)I/O地址譯碼電路 如圖4.3所示,地址空間:280H2BFH共分8條譯碼輸出線:Y0Y7,其地址分別是280H287H;288H28FH;290H297H;298H29FH;2A0H2A7H;2A8H2AFH;2B0H2B7H;2B8H2BFH,8根譯碼輸出線在實(shí)驗(yàn)箱“I/O地址”處分別由“自鎖緊”插孔引出。 圖4.37)時(shí)鐘電路 :可以輸出1MHZ、2MHZ兩種信號(hào)。8)邏輯電平開(kāi)關(guān)電路 實(shí)驗(yàn)箱右下方設(shè)有8個(gè)開(kāi)關(guān)K7K0,開(kāi)關(guān)撥到“1”位置時(shí)開(kāi)關(guān)斷
21、開(kāi),輸出高電平,向下打到“0”位置時(shí)開(kāi)關(guān)接通輸出低電平,電路中串接了保護(hù)電阻,使接口電路不直接同+5V、GND相連。 9)LED顯示電路 實(shí)驗(yàn)臺(tái)上設(shè)有8個(gè)發(fā)光二極管及相關(guān)驅(qū)動(dòng)電路(輸入端L7L0),當(dāng)輸入信號(hào)為“1”時(shí)發(fā)光,為“0”時(shí)滅。 10)單脈沖電路 實(shí)驗(yàn)箱設(shè)有單脈沖電路,采用RS觸發(fā)器產(chǎn)生,每按一次開(kāi)關(guān)即可以從兩個(gè)插座上分別輸出一個(gè)正脈沖及負(fù)脈沖。 11)繼電器及驅(qū)動(dòng)電路 實(shí)驗(yàn)箱上設(shè)有一個(gè)5V直流繼電器及相應(yīng)的驅(qū)動(dòng)電路,當(dāng)其開(kāi)關(guān)量輸入端輸入數(shù)字量“1”時(shí),繼電器動(dòng)作:常開(kāi)觸點(diǎn)閉合、常閉觸點(diǎn)斷開(kāi)。通過(guò)相應(yīng)的實(shí)驗(yàn)使學(xué)生了解開(kāi)關(guān)量控制的一般原理。 12)復(fù)位電路 實(shí)驗(yàn)箱上設(shè)有復(fù)位電路,能在上
22、電時(shí),或按下復(fù)位開(kāi)關(guān)S2后產(chǎn)生一個(gè)高電平的復(fù)位信號(hào)供8255、8251等接口芯片使用。 13)接口集成電路 實(shí)驗(yàn)箱上有微機(jī)原理硬件實(shí)驗(yàn)最常用接口電路芯片,包括:可編程定時(shí)器/計(jì)數(shù)器(8253)、可編程并行接口(8255)、數(shù)/模轉(zhuǎn)換器(DAC0832)、模/數(shù)轉(zhuǎn)換器(ADC0809),這里芯片與CPU相連的引線除片選信號(hào)CS外都已連好,與外界連接的關(guān)鍵引腳在芯片周?chē)谩白枣i緊”插座引出,供實(shí)驗(yàn)時(shí)使用。其中數(shù)/模轉(zhuǎn)換器附有雙極性輸出,模/數(shù)轉(zhuǎn)換器附有雙極性輸入插座。 14)跳線開(kāi)關(guān)(JP) 實(shí)驗(yàn)箱上另外兩個(gè)跳線開(kāi)關(guān)為JP2和JP3,在實(shí)驗(yàn)箱的左下角,分別用于模/數(shù)轉(zhuǎn)換器模擬量輸入極性選擇,將JP
23、2的1、2短路時(shí)IN2(J2)可輸入雙極性電壓(5V5V),2、3短路為單極性(05V),JP3用于選擇IN1的輸入極性,方法與JP2相同。 15)5V電源插針 為了減少主機(jī)5V電源的負(fù)擔(dān)和各主要芯片的安全,在主要接口芯片的左上角都有相應(yīng)的電源連接插針(標(biāo)記為5V),當(dāng)實(shí)驗(yàn)需要該芯片時(shí),用短路塊短接插針即可接通5V電源。 16)通用集成電路插座 實(shí)驗(yàn)箱上設(shè)有4個(gè)通用數(shù)字集成電路插座,其中插座A、B為20P,插座D為40P,插座D可以插入一個(gè)2440腳的集成電路芯片或者2個(gè)820腳的集成電路芯片。每個(gè)插座引腳附近都有相應(yīng)的“自鎖緊”插座,利用這些插座可搭試更多新的實(shí)驗(yàn)。 17)數(shù)字電路實(shí)驗(yàn)區(qū) 實(shí)
24、驗(yàn)箱上有一塊數(shù)字電路實(shí)驗(yàn)區(qū),設(shè)有三種基本門(mén)電路(與、或、非)及D觸發(fā)器在接口實(shí)驗(yàn)或數(shù)字電路實(shí)驗(yàn)時(shí)直接使用。 3地址替換方法因?yàn)閜ci總線結(jié)構(gòu)支持即插即用功能,每臺(tái)微機(jī)分配給pci擴(kuò)展板的資源是動(dòng)態(tài)浮動(dòng)的,不像isa總線是固定死的,因此分配給設(shè)備的i/o基地址、mem基地址空間及int中斷號(hào)會(huì)因?yàn)椴煌奈C(jī)而變化,所以在做接入實(shí)驗(yàn)箱的實(shí)驗(yàn)前需要確定當(dāng)前微機(jī)中pci卡的資源,并用其替換程序中的相應(yīng)值,重新編譯鏈接后才能實(shí)現(xiàn)實(shí)驗(yàn)效果。 需要替換的基地址值為每個(gè)匯編程序頭中的定義行:io基地址為:ioport equ 0d400h-0280h ; tpc 卡中設(shè)備的io地址或 ioport_data
25、equ 0d400h-0280h tpc 卡中設(shè)備的io地址或ioport_cent equ 0d800h tpc 卡中PCI接口芯片的io地址mem基地址為: mem_data equ 0f6000000h ; tpc 卡中設(shè)備的mem地址其中“0d400h”是pci接口在微機(jī)中被動(dòng)態(tài)分配的io基地址,即需要替換的地址,相當(dāng)于設(shè)備中的地址0280h。“0d800h”是TPC卡中PCI接口芯片上的設(shè)置寄存器組占用的io地址,因?yàn)槟承?shí)驗(yàn)需要設(shè)置該芯片的寄存器?!?f6000000h”是pci接口在微機(jī)中被動(dòng)態(tài)分配的mem基地址,也是需要替換的地址,相當(dāng)于設(shè)備存儲(chǔ)器的起始地址0h。替換方法如下:步驟1:?jiǎn)?dòng)微機(jī)并打開(kāi),“開(kāi)始”“設(shè)置”“控制面板”“系統(tǒng)”“硬件”“設(shè)備管理器”“設(shè)備管理器D”并查到“微機(jī)原理教學(xué)實(shí)驗(yàn)裝置”打
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年知識(shí)產(chǎn)權(quán)許可合同許可使用條件
- 2024年高級(jí)信息安全服務(wù)外包合同
- 2025年度數(shù)據(jù)中心布線施工與環(huán)保驗(yàn)收服務(wù)協(xié)議3篇
- 2025年度數(shù)據(jù)中心廠房股權(quán)轉(zhuǎn)讓及運(yùn)維服務(wù)合同樣本3篇
- 2024版大壩整改施工項(xiàng)目施工質(zhì)量管理合同3篇
- 2024年貨車(chē)共享平臺(tái)租賃合同
- 2024年高速路路基建設(shè)土石方工程承包協(xié)議一
- 2024年車(chē)展保險(xiǎn)服務(wù)合同
- 2024細(xì)胞研究及產(chǎn)業(yè)化應(yīng)用技術(shù)服務(wù)合同版B版
- 2024年限定商品代理經(jīng)銷(xiāo)權(quán)協(xié)議書(shū)版
- 第十六章1二次根式第一課時(shí)
- 2022年10月全國(guó)自考英語(yǔ)(一)真題試卷含答案
- 建筑行業(yè)試驗(yàn)員培訓(xùn)試驗(yàn)檢測(cè)基礎(chǔ)
- 2024年國(guó)藥集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2024屆北京初三中考 病句修改專(zhuān)題講義及其專(zhuān)題練習(xí) 學(xué)案
- 特種設(shè)備使用安全風(fēng)險(xiǎn)日管控、周排查、月調(diào)度管理制度
- 貴州省貴陽(yáng)市花溪區(qū)2022-2023學(xué)年四年級(jí)上學(xué)期語(yǔ)文期末試卷
- 基礎(chǔ)課部本科教學(xué)工作合格評(píng)估自評(píng)工作匯報(bào)-PPT2015-10-9-2
- 裝飾裝修工程施工方案(完整版)
- 拖欠工資協(xié)議書(shū)
- 溫度均勻性測(cè)試報(bào)告
評(píng)論
0/150
提交評(píng)論