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

正文內(nèi)容

微機(jī)原理與接口技術(shù)習(xí)題集1(編輯修改稿)

2025-04-21 01:55 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 PBi=1所對(duì)應(yīng)的數(shù)碼管亮。PA口地址是200H,PB口地址是201H。1006. (8255控制格式同前述44題)。途中的數(shù)碼管為共陰極型,共陰極端接GND,數(shù)碼管的a,b,……,g段依次接8255的PB0,PB1,……,PB6。要求對(duì)該電路進(jìn)行編程,使數(shù)碼管初始狀態(tài)顯示0。每按下一次S0鍵后,數(shù)碼管顯示的數(shù)字減1,減至0后,再按S0件,則數(shù)碼管顯示9;每按下一次S1鍵后,數(shù)碼管顯示的數(shù)字加1,加至9后,在按S1鍵,則數(shù)碼管顯示0。若同時(shí)按下S0和S1鍵,則退出程序?!緟⒖即鸢浮縋193 例2(1) 口地址從圖上可看出,PA口的口地址是200H,PB口的口地址是201H,PC口的口地址是202H,控制口的口地址是203H。(2) 方式控制字從圖上可看出,PA口工作在方式0,輸入口;PB口工作在方式0,輸出口。所以方式控制字各位為:如任意值取1,則控制字是99H。故參考程序如下(不考慮按鍵的抖動(dòng))。;數(shù)據(jù)段DATASEGMENTTABLEDB40H,79H,24H,30H,19H,12H,02HDB78H,00H,18H;共陰極LED的0~9顯示代碼DATAENDS;代碼段CODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,99H;8255初始化MOVDX,203HOUTDX,ALLEABX,TABLE;BX指向存放顯示代碼的起始單元MOVDX,201HMOVAL,[BX];數(shù)碼管初始狀態(tài)顯示0OUTDX,AL;送PB口MOVDL,0H;CL為初始顯示值A(chǔ)GAIN:MOVDX,200HINAL,DX;讀入開(kāi)關(guān)狀態(tài)ANDAL,3;屏蔽高6位,保留低2位CMPAL,0 JEEXIT;2個(gè)鍵都按下,則退出程序運(yùn)行CMPAL,3JEAGAIN;2個(gè)鍵都沒(méi)按下,顯示數(shù)字不變,轉(zhuǎn)去測(cè)試輸入口SHRAL,1 JNCS0DOWN;S0 按下,轉(zhuǎn)S0DOWN;以下是S1按下的處理S1DOWN:INAL,DXTESTAL,2;測(cè)試S1鍵是否釋放JZS1DOWNINCCLCMPCL,10JCDISPLYMOVDL,0JMPDISPLY;以下是S0按下的處理S0DOWN:INAL,DXRESTAL,01H;測(cè)試S0鍵是否釋放JZS0DOWNDECCLCMPCAL,0FFHJCDISPLYMOVCL,9DISPLY:MOVAL,CLXLAT;換碼MOVDX,201HOUTDX,AL;送PB口顯示MOVDX, 200HJMPAGAINEXIT:MOVAH,4CHINT21HCODEENDSENDSTART1007. ,要求在8個(gè)7段顯示器上依次不斷重復(fù)顯示19860524,在顯示過(guò)程中,要求發(fā)光二極管L一直亮。顯示數(shù)字01234567897段代碼(H)3F065B4F666D7D077F6F【參考答案】P195 例3(1) 8255A地址:A口是91H、B口是93H、C口是95H、控制口是97H。(2) A口工作在方式0用作輸出接口,B口工作在方式0用作輸出接口,所以方式控制字是90H,寫(xiě)到控制口97H。(3) 顯示使用的是共陰極LED顯示器,提供的是共陰極顯示代碼;為了使發(fā)光二極管L一直亮,只要使PA7輸出恒為“0”即可。參考程序如下:DATASEGMENTDISPBDB1,9,8,6,0,5,2,4TABDB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH;8255A初始化DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,90H;控制哪一位亮OUT97H,ALLEABX,TAB;BX指向7段碼表首AGAIN:MOVAL,[SI];SI指向要顯示數(shù)字的首部INCSIXLAT;換碼,D7=0OUT91H,AL;送段碼ROLDL,1MOVAL,DLOUT93H,AL;送位碼(控制在哪個(gè)數(shù)碼管上顯示)CALLDISPLY;DISPLY為延時(shí)1ms的延時(shí)程序,假定已存在CMPDL,80HJNZNEXTJLMPAGAINMOVAH,4CHINT21HCODEENDSENDSTART1008. 在某一8088微機(jī)控制系統(tǒng)中,擴(kuò)展有中斷控制器8259A、定時(shí)/計(jì)數(shù)器8253和并行接口8255A各一片。利用8253的定時(shí)器0和1 串接完成1小時(shí)定時(shí),每次定時(shí)到,從OUT1輸出一個(gè)負(fù)脈沖,通過(guò)8269A的IR2向CPU請(qǐng)求中斷,在中斷服務(wù)程序中啟動(dòng)一次打印報(bào)表程序,打印200個(gè)存于內(nèi)存緩沖區(qū)BUFFER處的字符。(8259A工作于邊沿觸發(fā),中斷類(lèi)型碼基值為28H,中斷自動(dòng)結(jié)束方式)(其余部分略),8255A的PA口工作于方式1輸入,PB口工作于方式1輸入,PB口工作于方式0輸出,PC口上半部分為輸入,下半部分為輸出。打印報(bào)表時(shí),當(dāng)檢測(cè)到打印機(jī)BUSY為“0”,則CPU通過(guò)PB口向打印機(jī)送新數(shù)據(jù),同時(shí)送出一個(gè)負(fù)脈沖。8255A的命令字格式為:1D6D5D4D3D2D1D0A口方式A口輸入/輸出上半C口輸入/輸出B口方式B口輸入/輸出下半C口輸入/輸出(1=輸入,0=輸出)要求:(1) 請(qǐng)給出8255A的各端口地址,并給出8255A的初始化程序片斷。(2) 編制程序完成中斷矢量的設(shè)置,并給出打印報(bào)表的中斷服務(wù)子程序?!緟⒖即鸢浮縋196 簡(jiǎn)答題1(1) 8255A的各端口地址:PA口地址是8CH,PB口地址是8DH,PC口地址是8EH,控制口地址是8FH。方式控制字是0B8H,8255A的初始化程序片斷如下:MOVAL,0B8HOUT8FH,ALMOVAL,00000001BOUT8FH,AL;將PC0置為“1”(2) IR2的中斷類(lèi)型號(hào)是2AH,完成中斷矢量的設(shè)置程序如下:INTSEVSEGMENTAT0ORG2AH*4DDPRINTFINTSEVENDS打印報(bào)表的中斷服務(wù)子程序如下:PRINTFPROC……;保護(hù)現(xiàn)場(chǎng)MOVBX,OFFSET BUFFERMOVCX,200NEXT:INAL,8EHTESTAL,80H;檢測(cè)打印機(jī)BUSYJNZNEXTMOVAL,[BX]INCBXOUT8DH,AL;輸出一個(gè)打印字符MOVAL,00000000B;向PC0輸出負(fù)脈沖OUT8FH,AL;拉低NOP;保持一定的寬度NOPNOPINCALOUT8FH,AL;拉高LOOPNEXT;恢復(fù)現(xiàn)場(chǎng)IRETRINTFENDP1009. 在8255A端口A工作于方式2時(shí),端口B可以工作在_____或_____?!緟⒖即鸢浮縋197 填空題1方式0,方式11010. 8255A內(nèi)部有______個(gè)輸入輸出端口,3個(gè)端口中只有端口_____沒(méi)有輸入鎖存器。【參考答案】P197 填空題24個(gè)輸入輸出端口, 即A口、B口、C口和控制口;C口1011. 8255A把______和_______分別稱(chēng)為A組和B組,可組成兩個(gè)獨(dú)立的并行接口?!緟⒖即鸢浮縋197 填空題3A口和C口上半部(PC7~PC4)B口和C口下半部(PC3~PC0)1012. 當(dāng)數(shù)據(jù)從8255的端口C往數(shù)據(jù)總線(xiàn)上讀出時(shí),8255的幾個(gè)控制信號(hào)、AA0、分別是______、_____、_____、_____、_____?!緟⒖即鸢浮縋197 填空題40;1;0;0;1。1013. 8255A的操作由、AA0信號(hào)組合確定,當(dāng)CPU向8255A送控制字時(shí),信號(hào)組合應(yīng)當(dāng)是:A1A0A.00101B.01101C.00110D.01110【參考答案】P198 選擇題1D.1014. 如果8255A的端口A工作在雙方向方式,這時(shí)還有_____根I/O線(xiàn)可作其它用。A. 11B. 12C. 10D. 13【參考答案】P198 選擇題2A.(PB口8根+PC口3根)1015. 在Intel8255A中可以進(jìn)行按位置位/復(fù)位的端口是______。A. 端口AB. 端口BC. 端口CD. 端口D【參考答案】P198 選擇題3C.1016. 當(dāng)8255A的PC4~PC7全部為輸出線(xiàn)時(shí),表明8255A的A端口工作方式是______。A. 方式0B. 方式1C. 方式2D. 任何方式【參考答案】P198 選擇題4A.1017. Intel8255可編程并行接口PB端口工作在方式1時(shí),其中斷請(qǐng)求信號(hào)是通過(guò)PC3發(fā)出的?!緟⒖即鸢浮縋198 判斷題1錯(cuò)誤1018. 8255A工作于方式1或方式2時(shí),其狀態(tài)字通讀端口C獲得。【參考答案】P198 判斷題2正確1019. 8255A工作于方式2時(shí),A口、B口均作為雙向數(shù)據(jù)傳送端口,C口各位作為他們的應(yīng)答控制線(xiàn)?!緟⒖即鸢浮縋198 判斷題3錯(cuò)誤1020. 8255A并行接口芯片的端口A工作在雙向方式,斷口B工作在選通輸入方式,這時(shí)端口C依然可以工作在位控方式?!緟⒖即鸢浮縋198 判斷題4錯(cuò)誤1021. (8255A控制字格式同前述44題)。途中的自下而上4個(gè)開(kāi)關(guān)依次為S0、SSS3,試對(duì)該原理圖進(jìn)行編程,使其滿(mǎn)足下表要求,并使同時(shí)檢測(cè)到開(kāi)關(guān)狀態(tài)中有奇數(shù)個(gè)打開(kāi)時(shí),則退出程序。開(kāi)關(guān)狀態(tài)微機(jī)S3S2S1S0屏幕顯示閉閉閉閉0閉閉閉開(kāi)1閉閉開(kāi)閉2閉閉開(kāi)開(kāi)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1