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

正文內(nèi)容

微機(jī)原理實(shí)驗(yàn)報(bào)告精選合集-文庫(kù)吧資料

2024-10-13 21:39本頁(yè)面
  

【正文】 會(huì)顯示兩個(gè)字符。?39。?39。返回等待ERROR: MOV DX,3FDH。? JNZ CHAR INT 21H CHAR: PUSH AX MOV DL,AL MOV AH,2。是39。IN AL,DX寫除數(shù) 寫入除數(shù)低字節(jié) 寫入除數(shù)高字節(jié) 寫入線路控制寄存器 寫入Modem控制寄存器 寫中斷允許寄存器,屏蔽所有中斷讀線路狀態(tài)寄存器 出錯(cuò)否 接收數(shù)據(jù)就緒否 轉(zhuǎn)接收 發(fā)送寄存器空否,不空,返回等待 均返回等待 讀接收數(shù)據(jù) 27AND AL,01111111B。JZ WAIT1 JMP WAIT1。JNZ ERRORTEST AL,01H。WAIT1: MOV DX,3FDH。MOV AL,03H MOV DX,3FCH OUT DX,AL。MOV AL,AH INC DX MOV DX,3F9H OUT DX,AL。8250初始化 MOV DX,3FBH OUT DX,ALMOV AX,30H。 26。? 是,返回操作系統(tǒng)不是,則發(fā)送 返回等待 出錯(cuò)則清除線路狀態(tài)寄存器 顯示39。MOV AH,02H INT 21H JMP WAIT1EXIT: MOV AH,4CH INT 21H CODE ENDS END START寫中斷允許寄存器,屏蔽所有中斷讀線路狀態(tài)寄存器 出錯(cuò)否 接收數(shù)據(jù)就緒否 發(fā)送 發(fā)送寄存器空否,不空,返回等待 讀鍵盤 是39。IN AL,DX MOV DL,39。OUT DX,AL JMP WAIT1。CMP AL,21H。TEST AL,20H。TEST AL,01H。IN AL,DX TEST AL,1EH。寫入Modem控制寄存器MOV AL,0 MOV DX,3F9H OUT DX,AL。7位數(shù)據(jù),1位停止,奇校驗(yàn) MOV DX,3FBH OUT DX,AL。寫入除數(shù)低字節(jié) MOV AL,AH INC DX OUT DX,AL。? MOV AH,02H INT 21H JMP WAIT1 (1)發(fā)送端: CODE SEGMENT ASSUME CS:CODE START: MOV AL,80H。?39。判斷是否結(jié)束。讀數(shù)據(jù)接收寄存器CMP AL,39。返回 WAIT1。六號(hào)功能調(diào)用讀入待發(fā)送數(shù)據(jù) MOV AH,06H INT 21H JZ WAIT1 MOV DX,3F8H。判斷是否收到 JNZ RECEIVE TEST AL,20H。輸出字符串換行 MOV AH,09H IN AL,DX TEST AL,1EH。屏蔽全部中斷 MOV DX,3F9HOUT DX,AL WAIT1: MOV DX,3FDH。八位數(shù)據(jù),1停止,無(wú)校驗(yàn) MOV DX,3FBH。N=12 BAUD=9600bps MOV DX,3F8H。MOV AL,80H。$39。各寄存器的地址和格式如下所示:.3)數(shù)據(jù)發(fā)送和接收:四.程序清單 1.自發(fā)自收DATA SEGMENT CHLSTACK1 SEGMENT STACK DW 100 DUP(0)STACK1 ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK1 START: MOV AX,DATA MOV DS,AX。當(dāng)一個(gè)字符接收完畢,接收設(shè)備又繼續(xù)測(cè)試傳輸線,監(jiān)視“0”電平的到來(lái)(下一個(gè)字符的開始),直到全部數(shù)據(jù)接收完畢。異步串行通信的工作過程是:傳送開始后,接收設(shè)備不斷地檢測(cè)傳輸線是否有起始位到來(lái),當(dāng)接收到一系列的“1”(空閑或停止位)之后,檢測(cè)到第一個(gè)“0”,說明起始位出現(xiàn),就開始接收所規(guī)定的數(shù)據(jù)位、奇偶校驗(yàn)位及停止位。當(dāng)鍵入感嘆號(hào)“!”,結(jié)束收發(fā)過程。按照PC機(jī)RS232串口直接互連的方法連接兩臺(tái)PC機(jī)。編寫PC機(jī)自發(fā)自收串行通信程序,要求:從鍵盤輸入一個(gè)字符,將字符通過串口發(fā)送出去,再由此串口將字符接收回來(lái)并在屏幕上顯示,實(shí)現(xiàn)自發(fā)自收。熟悉PC機(jī)串行口的基本連接方法二、實(shí)驗(yàn)內(nèi)容PC機(jī)RS232串口自發(fā)自收。顯示mov ah,02 int 21h retdisp endp code ends end start五、串行通訊一、實(shí)驗(yàn)?zāi)康倪M(jìn)一步了解串行通信的基本原理。F39。A39。,加30h為其ASCII碼add dl,7。39。若不大于則為39。顯示子程序mov dl,alcmp dl,9。若沒有轉(zhuǎn)START mov ah,4ch。加回車符int 21h mov dl,20h int 21hpush dxmov ah,06h。調(diào)顯示子程序顯示其高四位mov al,bl and al,0fhcall disp。將AL保存到BL mov cl,4shr al,cl。延時(shí)delay:loop delayin al,dx。3、一次A/D轉(zhuǎn)換的程序可以為MOV DX,口地址OUT DX,AL ;啟動(dòng)轉(zhuǎn)換;延時(shí)IN AL,DX ;讀取轉(zhuǎn)換結(jié)果放在AL中四、參考流程圖五、參考程序1: ioport equ 0d400h0280h io0809a equ ioport+298h code segment assume cs:codestart:mov dx,io0809a。三、實(shí)驗(yàn)提示1、ADC0809的IN0口地址為298H,IN1口地址為299H。3、將JP3的2短接,使IN2處于雙極性工作方式,并給IN1輸入一個(gè)低頻交流信號(hào)(幅度為177。通過實(shí)驗(yàn)臺(tái)左下角電位器RW1輸出0~5V直流電壓送入ADC0809通道0(IN0),利用debug的輸出命令啟動(dòng)A/D轉(zhuǎn)換器,輸入命令讀取轉(zhuǎn)換結(jié)果,驗(yàn)證輸入電壓與轉(zhuǎn)換后數(shù)字的關(guān)系。Send EOI out 0a0h,al out 20h,al pop ds pop dx pop ax sti iretint_proc endp code ends四、模/數(shù)轉(zhuǎn)換器一、實(shí)驗(yàn)?zāi)康牧私饽?數(shù)轉(zhuǎn)換的基本原理,掌握ADC0809的使用方法。中斷處理程序clipush ax push dx push dsdec irq_timesmov ax,data?;謴?fù)原中斷向量mov ax,csreg mov ds,ax mov ah,25h mov al,int_vect int 21hmov dx,ioport_cent+68h。按任意鍵退出jmp loop1 exit: climov bl, irq_mask_2_7。設(shè)置中斷掩碼and al, irq_mask_2_7 out 21h, al in al, 0a1hand al, irq_mask_9_15 out 0a1h, al mov ax,data mov ds,axmov dx,offset msg2 mov ah,09h int 21hmov dx,offset msg3 mov ah,09h int 21hmov irq_times,0ah sti loop1:cmp irq_times,0。保存原中斷向量mov ah,35h int 21h mov ax,es mov csreg,ax mov ipreg,bxmov ax,cs。Enable Local Interrupt climov ax,data mov ds,ax mov es,ax mov ax,stacks mov ss,axmov dx,ioport_cent+68h。$39。Press DMC to interrupt 10 times and exit!39。$39。Press any key to exit!39。$39。TPC pci card Interrupt39。舊中斷向量保存空間irq_times dw 00h。中斷07時(shí)全一,中斷815時(shí)從低至高相應(yīng)位為零ioport_cent equ 0d800h。中斷07的向量為:08h0fh,中斷815的向量為:70h77h 55irq_mask_2_7 equ 011111011b。純dos下才能使用。四、參考流程圖五、參考程序 程序名:。(也可使用自動(dòng)獲取資源分配的程序取得),+68H的偏移是關(guān)于中斷使能的寄存器地址,設(shè)置含義如下:程序退出前還要關(guān)閉9054的中斷,代碼如下:mov dx,ioport_cent+68h。,所以在編程使用微機(jī)中斷前需要使能9054的中斷功能,代碼如下:mov dx,ioport_cent+68h。(也可使用自動(dòng)獲取資源分配的程序取得中斷號(hào)),有些微機(jī)的BIOS設(shè)置中有將資源保留給ISA總線使用的選項(xiàng),致使在純DOS環(huán)境(WINDOWS環(huán)境下不會(huì)出現(xiàn)此問題)下PCI總線無(wú)法獲得系統(tǒng)資源,也就無(wú)法做實(shí)驗(yàn),這時(shí)需要將此選項(xiàng)修改為使用即插即用。WINDOWS重啟進(jìn)入MSDOS方式由于系統(tǒng)資源被重新規(guī)劃過,所以也不能正常實(shí)驗(yàn)。三、編程提示,中斷實(shí)驗(yàn)需要在純DOS的環(huán)境中才能正常運(yùn)行。實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)電路如圖31,直接用手動(dòng)產(chǎn)單脈沖作為中斷請(qǐng)求信號(hào)(只需連接一根導(dǎo)線)。對(duì)于PC/AT及286以上微機(jī)內(nèi)又?jǐn)U展了一片8259中斷控制,IRQ2用于兩片8259之間級(jí)連,對(duì)外可以提供16個(gè)中斷源:中斷源 中斷類型號(hào) 中斷功能IRQ8 070H 實(shí)時(shí)時(shí)鐘IRQ9 071H 用戶中斷IRQ10 072H 保留IRQ11 O73H 保留IRQ12 074H 保留IRQ13 075H 協(xié)處理器IRQ14 076H 硬盤IRQ15 077H 保留PCI總線中的中斷線只有四根,INTA、INTB、INTC、INTD,它們需要通過Pamp。中斷控制器用于接收外部的中斷請(qǐng)求信號(hào),經(jīng)過優(yōu)先級(jí)判別等處理后向CPU發(fā)出可屏蔽中斷請(qǐng)求。2、學(xué)會(huì)編寫中斷服務(wù)程序。修改程序,通過利用CMP AL,CLJNZ L0來(lái)實(shí)現(xiàn)將所有的計(jì)數(shù)值都顯示出來(lái)。寫計(jì)數(shù)器0初值 MOV DX,0C401H OUT DX,AL MOV AL,AH。MOV AL,76H MOV DX,0C403H OUT DX,AL。寫計(jì)數(shù)器0初值 MOV DX,0C400H OUT DX,AL。MOV AH,4CH INT 21H END START CODE ENDS2)DATA SEGMENT X DB ? DATA ENDSSTACK1 SEGMENT STACK DW 100H DUP(0)STACK1 ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK1 START: MOV AX,DATA MOV DS,AX MOV AL,36H MOV DX,0C403H。輸出字符串換行 ASCI: ADD DL,30HCMP CL,0 JNL L0。是A~F MOV AH,02H。讀取當(dāng)前數(shù)值CMP DL,09H。若AL不等于CL,則繼續(xù)到L0循環(huán)。MOV DX,IO8253。寫入計(jì)數(shù)初值 MOV CL,N。計(jì)數(shù)器0,低字節(jié),方式0,二進(jìn)制計(jì)數(shù)。換行DATA ENDS MOV DX,0C403H MOV AL,10H OUT DX,AL MOV DX,0C400H MOV AL,N。計(jì)數(shù)器初值,不大于0FH DB 0AH,0DH,39。INITL0:。在計(jì)數(shù)過程中,OUT一直保持低電平,直到計(jì)數(shù)達(dá)“0”時(shí),OUT輸出由低電平變?yōu)楦唠娖剑⑶冶3指唠娖?。本?shí)驗(yàn)用到的是方式0—計(jì)數(shù)結(jié)束中斷。作計(jì)數(shù)器時(shí),要求計(jì)數(shù)的次數(shù)可直接作為計(jì)數(shù)器的初值預(yù)置到減“1”計(jì)數(shù)器中。在門控信號(hào)有效時(shí),每輸入1個(gè)計(jì)數(shù)脈沖,通道作1次計(jì)數(shù)操作。圖 512. 按圖52連接電圖,將計(jì)數(shù)器0、計(jì)數(shù)器1分別設(shè)置為方式3,計(jì)數(shù)初值設(shè)為1000,用邏輯筆觀察OUT1輸出電平的變化(頻率1HZ)。二、可編程定時(shí)時(shí)鐘/計(jì)數(shù)器(8253)一、實(shí)驗(yàn)?zāi)康恼莆?253的基本工作原理和編程方法。延時(shí)函數(shù)DELAY : PUSH CX PUSH DX MOV CX,1FFFH LOP1: MOV DX,0FFFFH LOP2: DEC DXLOOP LOP1 POP DX POP CX RET JNZ LOP2 MOV AH,4CH INT 21H MOV DL,0FFH MOV AH,06H INT 21H JZ L3。閃爍幾次CALL DELAY。南北紅燈亮,東西黃燈閃OUT DX,AL CALL DELAY DEC BL。閃爍幾次 JNZ L0CALL DELAY CALL DELAY CALL DELAY。南北紅燈亮,東西綠燈亮 CALL DELAY OUT DX,AL CALL DELAY。南北綠燈,東西紅燈亮CALL DELAY CALL DELAY CALL DELAY CALL DELAY CALL DELAYMOV BL,8 MOV AL,04H L0: XOR AL,40H。INITMOV AL,80H OUT DX,ALL3: MOV DX,0EC0AHCALL DELAY CALL DELAY。8255動(dòng)態(tài)分配地址: 控制寄存器: 0C40BHA口地址: 0C408H C口地址: 0C40AH三.程序流程圖和程序清單DATA SEGMENT X DB ? DATA ENDSSTACK1 SEGMENT STACK DW 100H DUP(0)STACK1 ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK1 START: MOV AX,DATAMOV DS,AX MOV DX,0EC0BH。(4)南北路口的紅燈繼續(xù)亮、同時(shí)東西路口的黃燈亮閃爍若干
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1