freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機原理與接口技術(shù)實驗講義(編輯修改稿)

2025-07-04 00:09 本頁面
 

【文章內(nèi)容簡介】 復(fù)原中斷向量mov ax,csregmov ds,axmov ah,25hmov al,int_vectint 21hmov dx,ioport_cent+68h 。設(shè)置tpc 卡中9054芯片io口,關(guān)閉中斷in ax,dxand ax,0f7ffhout dx,axmov ax,4c00hint 21hint_proc proc far 。中斷處理程序clipush axpush dxpush dsdec irq_timesmov ax,data 。Interrupt to domov ds,axmov dx,offset msg1mov ah,09hint 21hmov al,20h 。Send EOIout 0a0h,alout 20h,alpop dspop dxpop axstiiretint_proc endpcode endsend start實驗步驟認(rèn)真完成硬件的連線。在本實驗中只須用一根導(dǎo)線將手動單脈沖輸出與實驗箱上方的IRQ插孔連接即可。編寫程序。(實驗報告中寫出源程序)編譯并運行程序,觀察并記錄程序的運行結(jié)果,并說明是否正常。*在實驗報告中要寫清自己在每一步所做的工作內(nèi)容。思考題(用于寫實驗報告的實驗結(jié)論):為什么在實驗中不進行對8259初始化的編程操作?在程序中,進行中斷屏蔽的操作是通過哪幾條指令實現(xiàn)的,為什么要這么做?其他收獲?實驗三 可編程定時器/計數(shù)器(8253)實驗實驗?zāi)康恼莆?253的基本工作原理和編程方法。實驗內(nèi)容編程驗證8253計數(shù)器方式0的工作特點。利用8253產(chǎn)生一個頻率1HZ的方波信號,編寫相應(yīng)的控制程序,并用LED顯示信號。實驗環(huán)境PC計算機一臺;TPC2003A實驗箱一套;實驗背景知識實驗內(nèi)容1的實現(xiàn)提示如采用8253的計數(shù)器1實現(xiàn),在程序中將計數(shù)器0設(shè)置為方式0,計數(shù)器初值為N(N可以小一點),用手動逐個輸入單脈沖,把一個LED燈與OUT0相連,可以觀察到當(dāng)輸入N+1個脈沖后LED會變亮表明OUT0變?yōu)楦唠娖健? 8253實驗電路圖1實驗內(nèi)容2的實現(xiàn)提示要產(chǎn)生1HZ的方波信號,就需要8253的計數(shù)器對實驗箱上的連續(xù)脈沖信號,進行方式3的分頻計數(shù)操作,為了使計數(shù)初值不至于很大,我們可以采用實驗箱上的1MHZ脈沖信號,另外由于一個計數(shù)通道的最大計數(shù)值為65536,因此需要兩個計數(shù)通道級連工作,硬件連線如圖3。2所示,在程序中需將計數(shù)器0、計數(shù)器1分別設(shè)置為方式3,計數(shù)初值設(shè)為1000(十進制),用LED觀察OUT1輸出電平的變化(頻率1HZ)。學(xué)生只須進行虛線部分和OUT1與LED的連線。 8253實驗電路圖2實驗內(nèi)容2的參考程序()如下:13ioport equ預(yù)備實驗查找出的PCI卡的I/O基址0280hio8253a equ ioport+280hio8253b equ ioport+281hio8253c equ ioport+283hcode segment assume cs:codestart:mov dx,io8253c 。向8253寫控制字 mov al,36h 。使0通道為工作方式3 out dx,al mov ax,1000 。寫入循環(huán)計數(shù)初值1000 mov dx,io8253a out dx,al 。先寫入低字節(jié) mov al,ahout dx,al 。后寫入高字節(jié)mov dx,io8253cmov al,76h 。設(shè)8253通道1工作方式3out dx,almov ax,1000 。寫入循環(huán)計數(shù)初值1000mov dx,io8253bout dx,al 。先寫低字節(jié)mov al,ahout dx,al 。后寫高字節(jié)mov ah,4ch 。程序退出int 21hcode endsend start五、實驗步驟認(rèn)真完成硬件的連線。編寫程序。(實驗報告中寫出源程序)編譯并運行程序,觀察并記錄程序的運行結(jié)果,并說明是否正常。注意:由于這次實驗要進行兩個較獨立內(nèi)容的實驗,每一個都需寫出上面3步的內(nèi)容。六、思考題(用于寫實驗報告的實驗結(jié)論):在你做實驗的過程中8253的4個端口的地址分別是什么?其他收獲?實驗四 可編程并行接口(8255)實驗實驗?zāi)康恼莆?255方式0的工作原理及使用方法。實驗內(nèi)容編程控制8255從C口接收邏輯電平開關(guān)輸入二進制數(shù)據(jù),再從A口輸出到LED上,實現(xiàn)開關(guān)對LED亮滅的控制。.要求程序運行后,按PC機鍵盤的任意鍵退出。實驗環(huán)境PC計算機一臺;TPC2003A實驗箱一套;實驗背景知識8255的C口接邏輯電平開關(guān)K0~K7,A口接LED顯示電路L0~L7,圖中虛線需實驗者自己連線。 8255實驗電路圖由于在本次實驗中8255控制的是簡單的外設(shè),所以工作在方式0下就可以完成任務(wù)。參考程序()如下:ioport equ預(yù)備實驗查找出的PCI卡的I/O基址0280hio8255a equ ioport+288hio8255b equ ioport+28bhio8255c equ ioport+28ahcode segment assume cs:codestart: mov dx,io8255b 。設(shè)8255為C口輸入,A口輸出 mov al,8bh out dx,alinout: mov dx,io8255c 。從C口輸入一數(shù)據(jù) in al,dx mov dx,io8255a 。從A口輸出剛才自C口 out dx,al 。所輸入的數(shù)據(jù) mov dl,0ffh 。判斷是否有按鍵 mov ah,06h int 21h jz inout 。若無,則繼續(xù)自C口輸入,A口輸出 mov ah,4ch 。否則返回 int 21hcode ends end start實驗步驟認(rèn)真完成硬件的連線。編寫程序。(實驗報告中寫出源程序)編譯并運行程序,觀察并記錄程序的運行結(jié)果,并說明是否正常。思考題(用于寫實驗報告的實驗結(jié)論):在你做實驗的過程中8255的4個端口的地址分別是什么?要在這個實驗中采用8255的方式1或方式2實現(xiàn)有什么困難?其他收獲?15實驗五 可編程串行接口(8251)實驗實驗?zāi)康牧私獯型ㄓ嵉幕驹?。掌握串行接口芯?251的工作原理和編程方法。實驗內(nèi)容編程控制8251,實現(xiàn)把從PC機鍵盤上輸入字符的ASCII碼加 1 后發(fā)送出去,再接收回來,并在屏幕上顯示接收到的字符,實現(xiàn)8251的自發(fā)自收。.實驗環(huán)境PC計算機一臺;TPC2003A實驗箱一套;實驗背景知識由于實驗箱中沒有8251,需要在通用插座中插入8251芯片, 8253計數(shù)器用于產(chǎn)生8251的發(fā)送和接收時鐘。由于是自收發(fā),所以TXD和RXD要連在一起。 8251實驗電路圖圖示電路8251的控制口地址為2B9H,數(shù)據(jù)口地址為2B8H。8253計數(shù)器的計數(shù)初值=時鐘頻率 /(波特率波特率因子),這里的時鐘頻率接1MHz,波特率若選1200,波特率因子若選16,則計數(shù)器初值為52。收發(fā)可采用查詢方式。參考程序:17data segmentioport equ預(yù)備實驗查找出的PCI卡的I/O基址0280hio8253a equ ioport+280hio8253b equ ioport+283hio8251a equ ioport+2b8hio8251b equ ioport+2b9hmes1 db 39。you can play a key on the keybord!39。,0dh,0ah,24hmes2 dd mes1data endscode segmentassume cs:code,ds:datastart: mov ax,datamov ds,axmov dx,io8253b 。設(shè)置8253計數(shù)器0工作方式mov al,16hout dx,almov dx,io8253amov al,52 。給8253計數(shù)器0送初值out dx,almov dx,io8251b 。初始化8251xor al,almov cx,03 。向8251控制端口送3個0delay: call out1loop delaymov al,40h 。向8251控制端口送40H,使其復(fù)位call out1mov al,4eh 。設(shè)置為1個停止位,8個數(shù)據(jù)位,波特率因子為16call out1mov al,27h 。向8251送控制字允許其發(fā)送和接收call out1lds dx,mes2 。顯示提示信息mov ah,09int 21hwaiti: mov dx,io8251bin al,dxtest al,01 。發(fā)送是否準(zhǔn)備好jz waitimov ah,01 。是,從鍵盤上讀一字符int 21hcmp al,27 。若為ESC,結(jié)束jz exitmov dx,io8251ainc alout dx,al 。發(fā)送mov cx,0F00hs51: loop s51 。延時next: mov dx,io8251bin al,dxtest al,02 。檢查接收是否準(zhǔn)備好jz next 。沒有,等待mov dx,io8251ain al,dx 。準(zhǔn)備好,接收mov dl,almov ah,02 。將接收到的字符顯示在屏幕上int 21hjmp waitiexit: mov ah,4ch 。退出int 21hout1 proc near 。向外發(fā)送一字節(jié)的子程序out dx,alpush cxmov cx,0F00hgg: loop gg 。延時pop cxretout1 endpcode endsend start實驗步驟1.認(rèn)真完成硬件的連線。2.編寫程序。(實驗報告中寫出源程序)3.編譯并運行程序,觀察并記錄程序的運行結(jié)果,并說明是否正常。思考題(用于寫實驗報告的實驗結(jié)論):在你做實驗的過程中8251的CTS為什么總接地,不接行不行?其他收獲?實驗六 數(shù)/模轉(zhuǎn)換和模/數(shù)轉(zhuǎn)換實驗實驗?zāi)康牧私鈹?shù)/模轉(zhuǎn)換器的基本原理,掌握DAC0832芯片的使用方法。了解模/數(shù)轉(zhuǎn)換器的基本原理,掌握ADC0809芯片的使用方法。實驗內(nèi)容編程控制DAC0832產(chǎn)生鋸齒波、三角波和正弦波。編程采集在ADC0809的IN0端輸入的電壓,并在PC計算機的屏幕上將轉(zhuǎn)換后的數(shù)據(jù)用16進制數(shù)形式顯示出來。實驗環(huán)境PC計算機一臺;TPC2003A實驗箱一套;示波器一臺;實驗背景知識一、數(shù)/模轉(zhuǎn)換實驗DAC0832采用單緩沖方式工作,圖中虛線需實驗者自己連線。 數(shù)/模轉(zhuǎn)換實驗電路圖DAC0832的口地址為290H,輸入數(shù)據(jù)與輸出電壓的關(guān)系為:(UREF表示參考電壓,N表示數(shù)數(shù)據(jù)),這里的參考電壓為PC機的+5V電源。產(chǎn)生鋸齒波和三角波比較簡單,要自己編寫。產(chǎn)生正弦波可根據(jù)正弦函數(shù)建一個正弦數(shù)字量表,取值范圍為一個周期,下面是各種波形的參考程序:產(chǎn)生鋸齒波的參考程序:data segmentioport equ 預(yù)備實驗查找出的PCI卡的I/O基址0280hio0832a equ
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1