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

正文內(nèi)容

微機(jī)原理與接口技術(shù)_樓順天版_課后題答案-資料下載頁(yè)

2025-06-06 23:39本頁(yè)面
  

【正文】 待測(cè)頻率。程序如下:MOV DX,COUNTDMOV AL,00HOUT DX,ALMOV DX,COUNTDMOV AL,0001 0000BOUT DX,ALMOV DX,COUNTAMOV AL,50OUT DX,ALMOV DX,COUNTDMOV AL,0111 0000BOUT DX,ALMOV COUNTBMOV AL,0OUT DX,ALOUT DX,ALL2: MOV DX,COUNT ;給GATE0和GATE1高電平,開(kāi)始計(jì)數(shù)MOV AL,81HOUT DX,ALL1: NOP MOV DX,COUNTDMOV AL,00000000BOUT DX,ALMOV DX,COUNTAIN AL,DXMOV DX,COUNTAIN AL,DXAND AL,AL ;判斷是否計(jì)完50個(gè)脈沖,若未計(jì)完繼續(xù)等待JNZ L1MOV DX,COUNTMOV AL,00H ;若計(jì)完則暫停計(jì)數(shù)OUT DX,ALMOV DX,COUNTD ;讀計(jì)數(shù)器1結(jié)果MOV AL,01000000BOUT DX,ALMOV DX,COUNTBIN AL,DXXCHG AL,AHIN AL,DXXCHG AL,AHNEG AXINC AXCMP AX,70H ;當(dāng)AL大于70,則有間歇計(jì)入,重新測(cè)試JA L2MOV BL,ALMOV AL,50 ;計(jì)算頻率DIV BLMOV FREC,AL10章習(xí)題1. 試分析 8255A方式0、方式1和方式2的主要區(qū)別,并分別說(shuō)明它們適合于什么應(yīng)用場(chǎng)合。答:方式0是基本的輸入/輸出,端口A、B、C都可以作為輸入輸出端口。適用于CPU與非智能I/O設(shè)備的數(shù)據(jù)傳輸; 方式1是有聯(lián)絡(luò)信號(hào)的輸入/輸出,端口A、B都可以設(shè)定成該方式,此時(shí)三個(gè)端口的信號(hào)線分成了A、B兩組,用作A組的聯(lián)絡(luò)信號(hào),用作B組的聯(lián)絡(luò)信號(hào)。適用于高速CPU與低速I(mǎi)/O設(shè)備的數(shù)據(jù)傳輸; 方式2是雙向傳輸,只有A組端口可以設(shè)定成該方式,用作輸出的聯(lián)絡(luò)信號(hào),用作輸入的聯(lián)絡(luò)信號(hào),用作中斷請(qǐng)求信號(hào)。適用于雙機(jī)之間數(shù)據(jù)的并行傳送。2. 8255A的A組設(shè)置成方式1輸入,與CPU之間采用中斷方式聯(lián)絡(luò),則產(chǎn)生中斷請(qǐng)求信號(hào)INTRA的條件是 STBA= 1 ,IBFA= 1 ,INTEA= 1 。3. 如果8255A的端口地址為300H~303H,A組和B組均為方式0,端口A為輸出,端口B為輸入,PC3~PC0為輸入,PC7~PC4為輸出,寫(xiě)出8255A的初始化程序段;編程實(shí)現(xiàn)將從端口C低4位讀入的值從高4位送出。解: MOV DX,303H MOV AL,10000011B OUT DX,AL MOV DX,302H IN AL,DX MOV CL,4 SHL AL,CL OUT DX,AL4. 在實(shí)際應(yīng)用中經(jīng)常需要檢測(cè)設(shè)備的狀態(tài),并進(jìn)行指示。在8086最小方式系統(tǒng)下,有一片8255A,其分配的端口地址為8F00H~8F07H中的奇地址,外部設(shè)備產(chǎn)生的狀態(tài)有16個(gè)(K15~K0),要求采用4個(gè)發(fā)光二極管來(lái)指示開(kāi)關(guān)量中“1”的個(gè)數(shù)。(1)畫(huà)出8255A的連接圖;(2)編寫(xiě)程序段實(shí)現(xiàn)連續(xù)檢測(cè)并顯示。解:(1)(2) MOV DX,8F07H MOV AL,10010010B 。端口A、B方式0輸入,端口C方式0輸出 OUT DX,ALNEXT: MOV DX,8F03H 。從端口B讀取高8位開(kāi)關(guān)量 IN AL,DX XCHG AL,AH MOV DX,8F01H 。從端口A讀取低8位開(kāi)關(guān)量 IN AL,DX MOV BX,AX XOR AL,AL MOV CX,16 CLCL2: SHL BX,1 JNC L1 INC ALL1: LOOP L2 MOV DX,8F05H 。從端口C送出 OUT DX,AL JMP NEXT 。進(jìn)行下一次檢測(cè)5. 利用IBM PC系統(tǒng)機(jī)的總線槽,開(kāi)發(fā)由一片8255A構(gòu)成的子系統(tǒng),8255A端口地址為260H~263H,(各個(gè)信號(hào)的節(jié)拍不必嚴(yán)格相等)。 要求產(chǎn)生的信號(hào)波形解:8355A與IBM PC機(jī)總線的連接框圖如下:可將8255A的端口A作為要產(chǎn)生的信號(hào)的輸出端口,設(shè)定為方式0輸出,端口B和端口C不做使用,均設(shè)定為方式0輸出。程序段如下: MOV DX,263H 。設(shè)定8255A的工作方式 MOV AL,10000000B OUT DX,AL MOV DX,260H 。產(chǎn)生指定信號(hào) XOR AL,AL OUT DX,ALREP: MOV AL,80H MOV CX,7REP1: OUT DX,AL SAR AL,1 LOOP REP1 MOV CX,8REP2: SHL AL,1 OUT DX,AL LOOP REP2 JMP REP6. 在實(shí)際應(yīng)用中,經(jīng)常會(huì)遇到要求輸入多個(gè)數(shù)據(jù)量,這時(shí)需要用到多路開(kāi)關(guān)。現(xiàn)有8組16位開(kāi)關(guān)量數(shù)據(jù)(無(wú)符號(hào)數(shù)),要求通過(guò)一片8255A(端口地址為260H~263H)分時(shí)輸入到CPU(8088最小方式系統(tǒng))中,并找出它們中的最大值,并通過(guò)4個(gè)發(fā)光二極管指示其序號(hào)(燈亮表示“1”)。畫(huà)出8255A的連接圖,并編程實(shí)現(xiàn)。解:由于開(kāi)關(guān)量是16為數(shù)據(jù),故可以將8255A的PA端與PB端設(shè)定為方式0,分別讀取開(kāi)關(guān)量的低八位和高八位,以PC低三位端口的控制八選一電路的輸出依次從X0到X7,使用PC端口的高八位輸出最大開(kāi)關(guān)量的序號(hào)(該序號(hào)為1~8),控制發(fā)光二極管的亮滅以碼指示序號(hào)。連接圖如下:程序段如下: MOV DX,263H MOV AL,10011010B 。設(shè)定工作方式,PA,PB均工作于方式0,PA、PB為輸入,PC為輸出 OUT DX,AL MOV CX,8 XOR BX,BX MOV SI,0 。SI表示輸入開(kāi)關(guān)量的序號(hào)ST1: MOV DX,262H OUT DX,SI MOV DX,260H 。將開(kāi)關(guān)量數(shù)據(jù)的低八位寫(xiě)入AL IN AL,DX MOV DX,261H 。將開(kāi)關(guān)量數(shù)據(jù)的高八位寫(xiě)入AH IN AH,DX CMP BX,AX JA NEXT MOV BX,AX 。將當(dāng)前最大值保存在BX中 INC SI PUSH SI 。將當(dāng)前最大值的序號(hào)壓棧NEXT: INC SI LOOP ST1 POP SI 。最大值的序號(hào)出棧 XOR AX,AX MOV AX,SI MOV CL,4 ROL AL,CL 。將最大值的序號(hào)(4位)移至AL的高四位 MOV DX,262H OUT DX,AL 。PC的高四位輸出最大值序號(hào)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1