




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、填空題1.十進(jìn)制數(shù)14對應(yīng)的二進(jìn)制數(shù)表示為1110B,十六進(jìn)制數(shù)表示為0EH.十進(jìn)制數(shù)-100的補(bǔ)碼為9CH,+100的補(bǔ)碼為64H.2.在一個(gè)非零的無符號二進(jìn)制整數(shù)的末尾加兩個(gè)0后,形成一個(gè)新的無符號二進(jìn)制整數(shù),那么新數(shù)是原數(shù)的4倍.3.8位無符號二進(jìn)制數(shù)能表示的最大十進(jìn)制數(shù)是255.帶符號二進(jìn)制數(shù)11001101轉(zhuǎn)換成十進(jìn)制數(shù)是-51.4 .可以將各種不同類型數(shù)據(jù)轉(zhuǎn)換為計(jì)算機(jī)能處理的形式并輸送到計(jì)算機(jī)中去的設(shè)備統(tǒng)稱為輸入設(shè)備.5 .字符DASCII碼是十六進(jìn)制數(shù)44,那么字符丁白ASCII碼是十進(jìn)制數(shù)84.6 .假設(shè)某存儲器容量為640KB那么表示該存儲器共有655360個(gè)存儲單元.7 .
2、在計(jì)算機(jī)中,二進(jìn)制數(shù)的單位從小到大依次為位、字節(jié)和字,對應(yīng)的英文名稱分別是bit、Byte和Word.8 .設(shè)二進(jìn)制數(shù)A=10101101B=01110110那么邏輯運(yùn)算AVB=11111111,AAB=00100100,AB=110110119 .機(jī)器數(shù)01101110勺真值是+110,機(jī)器數(shù)01011001的真值是+89,機(jī)器數(shù)10011101的真值是+15旗-115,機(jī)器數(shù)10001101的真值是+206或-500二單項(xiàng)選擇題1 .用8位二進(jìn)制補(bǔ)碼數(shù)所能表示的十進(jìn)制數(shù)范圍是DA-127+127B-128+128C-127+128D-128+1272 .以下等式中,正確的選項(xiàng)是BA1KB=
3、1024X1024BB1MB=1024X1024BC1KB=1024MBD1MB=1024B3 .程序與軟件白區(qū)別是CA程序小而軟件大B程序廉價(jià)而軟件昂貴C軟件包括程序D程序包括軟件4 .存儲器中,每個(gè)存儲單元都被賦予惟一的編號,這個(gè)編號稱為AA地址B字節(jié)C列號D容量5. 8位二進(jìn)制數(shù)所能表示的最大無符號數(shù)是BA255B256C128D1276 .以下4個(gè)無符號數(shù)中,最小的數(shù)是BA11011001二進(jìn)制B37八進(jìn)制C75十進(jìn)制D24十六進(jìn)制7 .以下字符中,ASCII碼最小的是BAaBAQxDX8 .以下字符中,ASCII碼最大的是CAaBAQxDX9 .有一個(gè)數(shù)152,它與十六進(jìn)制數(shù)6仰目等
4、,那么該數(shù)是BA二進(jìn)制數(shù)B八進(jìn)制數(shù)C十進(jìn)制數(shù)D十六進(jìn)制數(shù)第2卓80C51I片機(jī)的硬件結(jié)構(gòu)一填空題1 .通過堆棧實(shí)現(xiàn)子程序調(diào)用,首先要把P.的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù).調(diào)用返回時(shí)再進(jìn)行出棧操作,把保護(hù)的斷點(diǎn)送回P.2 .80C511片機(jī)的時(shí)鐘電路包括兩局部內(nèi)容,即芯片內(nèi)的高增益反相放大器反相器和芯片外跨接的石英晶體振蕩器晶振與兩個(gè)微調(diào)電容.假設(shè)調(diào)高單片機(jī)的晶振頻率,那么單片機(jī)的機(jī)器周期會變短.3 .通常單片機(jī)有兩種復(fù)位操作,即上電復(fù)位和手動(dòng)復(fù)位.復(fù)位后,PC值為0000H,SP1為07H,通用存放器的當(dāng)前存放器組為第0組,該組存放器的地址范圍是從00H到07H.4 .80C51單片機(jī)中,一個(gè)機(jī)器
5、周期包含6個(gè)狀態(tài)周期,一個(gè)狀態(tài)周期又可劃分為2個(gè)拍節(jié),一個(gè)拍節(jié)為1個(gè)振蕩脈沖周期.因此,一個(gè)機(jī)器周期應(yīng)包含12個(gè)振蕩脈沖周期.5 .80C51中惟一一個(gè)可供用戶使用的16位存放器是DPTR,它可拆分為兩個(gè)8位存放器使用,名稱分別為DPH和DPD.6 .單片機(jī)程序存儲器的尋址范圍由PC勺位數(shù)決定.80C51白PE16位,因此程序存儲器地址空間是64KB二單項(xiàng)選擇題1 .以下概念表達(dá)正確的選項(xiàng)是DA80C51中共有5個(gè)中斷源,因此在芯片上相應(yīng)地有5個(gè)中斷請求輸入引腳B特殊的存取規(guī)那么使得堆棧已不是數(shù)據(jù)存儲區(qū)的一局部C可以把PC1成是數(shù)據(jù)存儲空間的地址指針DCP加反映程序運(yùn)行狀態(tài)和運(yùn)算結(jié)果特征的存放
6、器是PSW2 .取指操作后,PC勺值是CA當(dāng)前指令前一條指令的地址B當(dāng)前正在執(zhí)行指令的地址C下一條指令的地址D限制存放器中指令存放器的地址3. 80C51單片機(jī)中,設(shè)置堆棧指針S刻37所就發(fā)生子程序調(diào)用,這時(shí)SP勺值變?yōu)镃A37HB38HC39HD3AH4 .設(shè)置堆棧指針SP=30FB,進(jìn)行一系列的堆棧操作.當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,SF®指向AA30Hl元B07Hl元C31Hl元D2FHI元5 .以下關(guān)于堆棧的描述中,錯(cuò)誤的選項(xiàng)是CA80C51的堆棧在內(nèi)部RAW開辟,所以SPR需8位就夠了B堆棧指針SP勺內(nèi)容是堆棧棧頂單元的地址C在80C51中,堆棧操作過程與一般RAW元的讀/寫操作沒
7、有區(qū)別D在中斷響應(yīng)時(shí),斷點(diǎn)地址自動(dòng)進(jìn)棧6 .在單片機(jī)芯片內(nèi)設(shè)置通用存放器的好處不應(yīng)該包括AA提升程序運(yùn)行的可靠性B提升程序運(yùn)行速度C為程序設(shè)計(jì)提供方便D減小程序長度7 .以下表達(dá)中正確的選項(xiàng)是DASP內(nèi)裝的是堆棧棧頂單元的內(nèi)容B在中斷效勞程序中沒有PUSH?DPOP指令,說明此次中斷操作與堆棧無關(guān)C在單片機(jī)中配合實(shí)現(xiàn)“程序存儲自動(dòng)執(zhí)行的存放器是累加器(D)兩數(shù)相加后,假設(shè)A中數(shù)據(jù)為66H,那么PSW最低位的狀態(tài)為0第3卓80C51單片機(jī)指令系統(tǒng)(一)填空題1 .假定累加器A中的內(nèi)容為30H,執(zhí)行指令“1000HMOVCA,A+PC后,會把程序存儲器(1031H)單元的內(nèi)容送累加器A.2 .假定
8、(A)=85H,(R0)=20H,(20H)=0AFH執(zhí)行指令“ADDA,R0后,累加器A的內(nèi)容為(34H),CY的內(nèi)容為(1),AC的內(nèi)容為(1),OV的內(nèi)容為(1).3 .執(zhí)行如下指令序列后,所實(shí)現(xiàn)的邏輯運(yùn)算式為(P3.0P1.0P1.1P1.2)MOVC,P1.0ANLC,P1.1ANLC,/P1.2MOVP3.0,C4 .假定addU1=00100000000R標(biāo)號qaz的地址為1030H,執(zhí)行指令"qaz:AJMPaddU1后,程序轉(zhuǎn)移到地址(1100H)去執(zhí)行.5 .累加器A中存放著一個(gè)其值小于或等于127的8位無符號數(shù),CY清0后執(zhí)行“RLCA'指令,那么A中的
9、數(shù)變?yōu)樵瓉淼?2)倍.6 .A=7AHR0=30H(30H)=A5HPSW=80H請按要求填寫各條指令的執(zhí)行結(jié)果(每條指令均按已給定的原始數(shù)據(jù)進(jìn)行操作).XCHA,R0A=(30H),R0=(7AHXCHA,30HA=(0A51HXCHA,R0A=(0A51HXCHDA,R0A=(75H)SWAPAA=(0A7HADDA,R0A=(0AAH,CY=(0),OV=(1)ADDA,30HA=(1FH),CY=(1),OV=(0)ADDA,#30HA=(0AAH,CY=(0),OV=(1)ADDCA,30HA=(20H),CY=(1),OV=(0)SUBBA,30HA=(0D4H,CY=(1),OV
10、=(1)SUBBA,#30HA=(49H),CY=(0),OV=(0)(二)單項(xiàng)選擇題1.(A)MOVA,PSW(C)MOVR0,0D0HMOVA,R02.在相對尋址方式中,(A)地址偏移量rel卜列指令或指令序列中,不能實(shí)現(xiàn)psWj容送刖勺是(C)(B) MOVA,0D0H(D)PUSHPSWPOPACC“相對兩字是指相對于(C)(B)當(dāng)前指令的首地址(C)下一條指令的首地址(D)DPTRI3 .以下指令或指令序列中,能將外部數(shù)據(jù)存儲器3355Hl元內(nèi)容傳送給A的是(B)(A)MOVXA,3355H(B)MOVDPTR,#3355HMOVXA,DPTR(C)MOVP0,#33H(D)MOVP
11、2,#33HMOVR0,#55HMOVR2,#55HMOVXA,R0MOVXA,R24 .對程序存儲器的讀操作,只能使用(D)(A)MOV旨令(B)PUSH指令(C) MOV游令(D)MOVC令5 .執(zhí)行返回指令后,返回的斷點(diǎn)是(C)(A)調(diào)用指令的首地址(B)調(diào)用指令的末地址(C)調(diào)用指令的下一條指令的首地址(D)返回指令的末地址6 .以下各項(xiàng)中不能用來對內(nèi)部數(shù)據(jù)存儲器進(jìn)行訪問的是(A)(A)數(shù)據(jù)指針DPTR(B)按存儲單元地址或名稱(C)堆棧指針SP(D)由R0或R1作間址存放器(三)其他類型題1 .判斷以下指令的合法性(合法打,非法打“X)MOVA,R2(X)MOVR0,R1(X)INC
12、DPTR(V)MOVPC,#2222H(乂)DECDPTR(乂)RLCR0(X)MOV0E0H,R0(,)CPLR5(X)CLRR0(X)CPLF0H(X)PUSHDPTR(X)POP30H(V)MOVXA,R1(V)MOVA,1FH(V)MOVC,1FH(V)MOVF0,ACC.3(X)MOVF0,C(V)MOVP1,R3(V)MOVDPTR,#0FCHX)CPL30H(V)PUSHR0(X)MOVC,#0FFH(X)MOVA,#0D0H(V)2 .利用位操作指令序列實(shí)現(xiàn)以下邏輯運(yùn)算.(1) D=(10HP1.0)(11HCY)MOVC,P1.0ORLC,/10HMOVF0,CORLC,11
13、HANLC,F0MOVD,C(2) E=ACC.2P2.7ACC.1P2.0MOVC,ACC.2ANLC,P2.7ORLC,ACC.1ANLC,P2.0MOVE,C3.編寫程序?qū)?nèi)部RAM20H23H單元的高4位寫1,低4位寫0.分析:就是把內(nèi)部RAM20H23Hi4個(gè)單元寫入0F0H用一個(gè)DJNZ勺循環(huán).ORG0000HMOVR0,#20H;R0指向20K元MOVR1,#04H;4個(gè)單元LOOP:MOVR0,#0F0H;寫入INCR0DJNZR1,LOOP;循環(huán)4次END4.在mfDm+憚元中存有兩個(gè)BCD:,將他彳門合并到m#元中,編寫程序完成ORG0030HMOVR0,#mMOVA,R0
14、ANLA,#0FHSWAPAMOVR0,A;將m#元中的BC瞅送入累加器A把m#元的高4位清0將m#元中的BC瞅移入高4位;m單元高4位為BC瞅,低4位為0INCR0;MOVA,R0;ANLA,#0FH;DECR0;ORLA,R0;MOVR0,A;指向m+曲元將m+曲元中的BC瞅送入累加器A把m+憚元的高4位滿0指向m單元將和m+憚元和m#元內(nèi)容合并合并后結(jié)果送m#元END5.將內(nèi)部RAW從data單元開始的10個(gè)無符號數(shù)相加,具和送sum#元.假定相加結(jié)果小于255.編寫程序完成.ORG0030HMOVR0,#10;MOVR1,#data;CLRA;ALOOP:ADDA,R1;INCR1;D
15、JNZR0,LOOP;R0MOVsum,A;給R0置計(jì)數(shù)器初值數(shù)據(jù)塊首址送R1清零加一個(gè)數(shù)修改地址,指向下一個(gè)數(shù)減1,不為零循環(huán)存10個(gè)數(shù)相加和END6.假定8位二進(jìn)制帶符號數(shù)存于R0+,要求編寫一個(gè)求補(bǔ)取反程序,所得補(bǔ)碼放入R1中.分析:對存于Rfr的二進(jìn)制帶符號數(shù),如果是正數(shù),那么將其變成絕對值相等的負(fù)數(shù)用補(bǔ)碼表示;如果是負(fù)數(shù)用補(bǔ)碼表示,那么將其變成絕對值相等的正數(shù).ORG0030HMOVA,R0;將帶符號數(shù)送入ACPLAADDA,#01H;末位加1MOVR1,A;補(bǔ)碼存入R1END第4卓單片機(jī)匯編語言程序設(shè)計(jì)一填空題1.假定A=40HR1=23H40H=05Ho執(zhí)行以下兩條指令后,A=(
16、25H),R1=(40H),(40H)=(03H).XCHA,R1;A=23H,R1=40HXCHDA,R1;A=20H,(40H)=03H2 .假定80C51的晶振頻率為6MHz,執(zhí)行以下程序后,在P1.1引腳產(chǎn)生的方波寬度為(5.804msSTART:SETBP1.1;P1.1置1(1周期)DL:MOV30H,#03H;30H置初值(1周期)DL0:MOV31H,#0F0H;31H置初值(1周期)DL1:DJNZ31H,DL1;31H減1,不為0重復(fù)執(zhí)行(2周期)DJNZ30H,DL0;30H減1,不為0*$DLO(2周期)CPLP1.1;P1.1取反(1周期)SJMPDL;轉(zhuǎn)DL(2周期
17、)方波寬度=(2*15*16+2+1)*3+(2*15*16+2+1)*3+1+2+1*2=5804s3 .以下程序中,X、Y和Z為輸入的8位無符號二進(jìn)制數(shù),F為輸出的邏輯運(yùn)算結(jié)果.試畫出該程序所模擬的組合邏輯電路.MOVA,XANLA,YMOVR1,AMOVA,YXRLA,ZCPLAORLA,R1MOVF,AF=XYYZ&&&11XYZF4 .分析以下跳轉(zhuǎn)程序,程序中A與30H單元中的數(shù)都是符號數(shù),說明當(dāng)(A=(30H)時(shí)轉(zhuǎn)向LOOP1當(dāng)(A>(30H)時(shí)轉(zhuǎn)向LOOP2當(dāng)(A<(30H)時(shí)轉(zhuǎn)向LOOP3MOVR0,A;R0AANLA,#80HJNZNEG;
18、A<0,轉(zhuǎn)NEGMOVA,30HANLA,#80HJNZLOOP2SJMPCOMPNEG:MOVA,30H;A>0,(30H)<0,轉(zhuǎn)LOOP2;A>0,(30H)>0,轉(zhuǎn)COMPANLA,#80HCOMP:MOVA,R0CJNEA,30H,NEXTSJMPLOOP1NEXT:JNCLOOP2JCLOOP3JZLOOP3;A<0,(30H)>0,轉(zhuǎn)LOOP3;Aw(30H),轉(zhuǎn)NEXT;A=(30H),轉(zhuǎn)LOOP1;A>(30H),轉(zhuǎn)LOOP2;A<(30H),轉(zhuǎn)LOOP3綜上分析可知,當(dāng)A=(30H)時(shí)轉(zhuǎn)向LOOP1A>(30H)時(shí)
19、轉(zhuǎn)向LOOP2A<(30H)時(shí)轉(zhuǎn)向LOOP35 .假定80C51的晶振頻率為6MHz,以下程序的執(zhí)行時(shí)間為(30.696ms).程序中前2條指令機(jī)器周期數(shù)為1,后4條指令機(jī)器周期數(shù)為2.MOVR3,#151周期DL1:MOVR4,#2551周期DL2:MOVP1,R32周期DJNZR4,DL22周期DJNZR3,DL12周期RET2周期執(zhí)行時(shí)間:T=(2+2)*255+2+1*15+2+1*2=30696s(二)編程題I .把長度為10Hl勺字符串從內(nèi)部RAM:輸入緩沖區(qū)inbuf向位于外部RAM:輸出緩沖區(qū)outbuf傳送,一直進(jìn)行到遇見回車或整個(gè)字符串傳送完畢,試編程實(shí)現(xiàn).IIORG
20、0030HMOVR0,#inbufMOVDPTR,#outbufMOVR4,#10HLOOP:MOVA,R0;從內(nèi)部RA膿數(shù)CJNEA,#0DH,LL;是否為回車符CRSJMPSTOP;是回車符,那么轉(zhuǎn)STOP停止傳送LL:MOVXDPTR,A;不是回車符,那么傳送到外部RAMINCR0INCDPTRDJNZR4,LOOP;沒傳送完那么循環(huán)STOP:SJMP$2.內(nèi)部RA弧list單元開始存放一正數(shù)表,表中之?dāng)?shù)作無序排列,并以-1作結(jié)束標(biāo)志.編程實(shí)現(xiàn)找出表中最小數(shù).分析:從list+1單元開始判斷其中的數(shù)是否為-1,將比擬得到的小數(shù)放入累加器AORG0030HMOVR0,#listMOVA,R
21、0LOOP:INCR0MOV30H,R0;取第一個(gè)正數(shù)指向下一個(gè)正數(shù)CJNEA,30H,CHKCHK:JCLOOP1MOVA,30H前一個(gè)數(shù)與后一個(gè)數(shù)比擬前一個(gè)數(shù)小,那么轉(zhuǎn)LOOP1前一個(gè)數(shù)大,取后一個(gè)數(shù)LOOP1:XCHA,30HCJNEA,#0FFH,LOOPXCHA,30HSJMP$;判斷后一個(gè)數(shù)是否為-1取最小數(shù)3.內(nèi)部RAM:X,Y單元中各存放一個(gè)帶符號的數(shù),試編程實(shí)現(xiàn)按如下條件進(jìn)行的運(yùn)算,并將結(jié)果存入Z單元中.假設(shè)X為正奇數(shù),假設(shè)X為正偶數(shù),假設(shè)X為負(fù)奇數(shù),假設(shè)X為負(fù)偶數(shù),ZZZZ=X+Y;=XVY;=XAY;=XY.分析:正數(shù):第7位為0,負(fù)數(shù):第7位為1;奇數(shù):第0位為1,偶數(shù)
22、:第0位為0方法1:利用ANL旨令判斷正負(fù)、奇偶ORG0030HMOVA,XANLA,#80HJNZNEGMOVA,XANLA,#01HJZEVEN1MOVA,XADDA,YSJMPRESULT判斷X正負(fù)假設(shè)X為負(fù),轉(zhuǎn)NEG為正判斷X奇偶假設(shè)X為偶數(shù),轉(zhuǎn)EVEN1假設(shè)X為正奇數(shù),Z=X+YEVEN1:MOVA,XORLA,YSJMPRESULTNEG:MOVA,XANLA,#01HJZEVEN2MOVA,XANLA,YSJMPRESULT假設(shè)X為正偶數(shù),Z=XVY為負(fù)判斷XW偶假設(shè)X為偶數(shù),轉(zhuǎn)EVEN2假設(shè)X為負(fù)奇數(shù),Z=XAY假設(shè)X為負(fù)偶數(shù),Z=XYEVEN2:MOVA,XXRLA,YRES
23、ULT:MOVZ,A方法2:RL旨令將符號位移入CWU斷正負(fù),RR旨令將最低位移入CYR斷奇偶MOVA,XCLRCRLCAJCNEG;X為負(fù),RRCARRCAJNCEVEN1;XMOVA,XADDA,Y;XSJMPRETULTEVEN1:MOVA,XORLA,Y;XSJMPRETULTNEG:RRCA,RRCAJNCEVEN2MOVA,XANLA,Y;XSJMPRETULTEVEN2:MOVA,XXRLA,Y;XRETULT:MOVZ,A轉(zhuǎn)至NEG為偶數(shù),轉(zhuǎn)至EVEN1為正奇數(shù),Z=X+Y為正偶數(shù),Z=XVY為負(fù)奇數(shù),Z=XAY為負(fù)偶數(shù),Z=XYEND4 .把一個(gè)8位二進(jìn)制數(shù)的各位用ASCII
24、碼表示之例如,為0的位用30HS示,為1的位用31H表示等.該數(shù)存放在內(nèi)部RAlMfibyte單元中.變換后得到的8個(gè)ASCII碼存放在外部RAWbuf開始的存儲單元中,試編程實(shí)現(xiàn).ORG0030H14MOVDPTR,#bufMOVR0,#byteMOVR7,#08HMOVA,R0CLRCLOOP1:RRCAMOVR6,AJCONEMOVA,#30HSJMPLOOP2ONE:MOVA,#31HLOOP2:MOVXDPTR,AINCDPTRMOVA,R6DJNZR7,LOOP15 .編程實(shí)現(xiàn)運(yùn)算式22cabo假定a、b、c3個(gè)數(shù)分別存放于內(nèi)部RAM的DADBDC單元中,另有平方運(yùn)算子程序SQR供
25、調(diào)用.ORG0030HMOVA,DAPUSHACCACALLSQRPOPACCMOVDC,AMOVA,DBPUSHACCACALLSQRPOPACCADDA,DCMOVDC,A15SQR:POPACCMOVB,AMULABPUSHACCRETEND6 .試編程實(shí)現(xiàn)兩個(gè)ASCII碼字符串是否相等.字符串的長度在內(nèi)部RAM41Hl元中,第1個(gè)字符串的首地址為42H,第2個(gè)字符串的首地址為52Ho如果兩個(gè)字符串相等,那么置內(nèi)部RAM40單元為00H;否那么置40Hl元為FFHORG0030HMOVR0,#42HMOVR1,#52HMOVR7,41HLOOP:MOVA,R0MOV30H,R1CJNEA
26、,30H,LKINCR0INCR1DJNZR7,LOOPMOV40H,#00HSJMPDDLK:MOV40H,#0FFHDD:SJMPDD7 .在外部RAMT地址為table的數(shù)據(jù)表中,有10字節(jié)數(shù)據(jù).試編程實(shí)現(xiàn)將每個(gè)字節(jié)的最高位無條件置1.ORG0030HMOVDPTR,#tableMOVR6,#10LOOP:MOVXA,DPTR16SETBACC.7MOVXDPTR,AINCDPTRDJNZR6,LOOP第6卓80C51單片機(jī)的中斷與定時(shí)一填空題1 .中斷技術(shù)是解決資源競爭的有效方法,因此,可以說中斷技術(shù)實(shí)質(zhì)上是一種資源共享技術(shù).2 .上電復(fù)位后,各中斷優(yōu)先級從高到低的次序?yàn)橥獠恐袛?、定
27、時(shí)器/計(jì)器0中斷、外部中斷1、定時(shí)器/計(jì)數(shù)器1中斷和串行中斷.3 .響應(yīng)中斷后,產(chǎn)生長調(diào)用指令LCALL執(zhí)行該指令的過程包括:首先把PC的內(nèi)容壓入堆棧,以進(jìn)行斷點(diǎn)保護(hù),然后把長調(diào)用指令的16位地址送PC,使程序執(zhí)行轉(zhuǎn)向ROM中的中斷地址區(qū).4 .當(dāng)計(jì)數(shù)器產(chǎn)生計(jì)數(shù)溢出時(shí),把定時(shí)器限制存放器的TF0TF1位置1.對計(jì)數(shù)溢出的處理,在中斷方式時(shí),該位作為中斷請求標(biāo)志位使用;在查詢方式時(shí),該位作查詢狀態(tài)位使用.5 .定時(shí)器1工作于方式3做波特率發(fā)生器使用時(shí),假設(shè)系統(tǒng)晶振頻率為12MHz,可產(chǎn)生的最低波特率為15.26b/s,最高波特率為1000000b/s.對于12MHz的晶振,一個(gè)機(jī)器周期為1s,定
28、時(shí)器1做波特率發(fā)生器使用時(shí),假設(shè)工作于方式1,計(jì)數(shù)初值為0,那么波特率最低,為61655361.01015.26bs假設(shè)計(jì)數(shù)初值為65535,那么波特率最高,為1/1*1.0*10e-6=1000000b/s6 .定時(shí)器0工作于方式2的計(jì)數(shù)方式,預(yù)置的計(jì)數(shù)初值為156,假設(shè)通過引腳T0輸入周期為1ms的脈沖,那么定時(shí)器0的定時(shí)時(shí)間為100m§.7 .用于定時(shí)測試壓力和溫度的單片機(jī)應(yīng)用系統(tǒng),以定時(shí)器0實(shí)現(xiàn)定時(shí).壓力超限和溫度超限的報(bào)警信號分別由INT0和INT1輸入,中斷優(yōu)先順序?yàn)椋簤毫Τ抟粶囟瘸抟欢〞r(shí)檢測.為此,中斷允許限制存放器IE最低3位的狀態(tài)應(yīng)是111,中斷優(yōu)先級限制存放器
29、IP最低3位的狀態(tài)應(yīng)是101.8 .可利用定時(shí)器來擴(kuò)展外部中斷源.假設(shè)以定時(shí)器1擴(kuò)展外部中斷源,那么該擴(kuò)展外中斷的中斷請求輸入端應(yīng)為T1引腳,定時(shí)器1應(yīng)取工作方式2,預(yù)置的計(jì)數(shù)初值應(yīng)為0FFH,擴(kuò)展外中斷的入口地址應(yīng)為001BH.二單項(xiàng)選擇題1.以下有關(guān)80C5仲斷優(yōu)先級限制的表達(dá)中錯(cuò)誤的選項(xiàng)是DA低優(yōu)先級不能中斷高優(yōu)先級,但高優(yōu)先級能中斷低優(yōu)先級B同級中斷不能嵌套C同級中斷請求按時(shí)間的先后順序響應(yīng)D同一時(shí)刻,同級的多中斷請求,將形成阻塞,系統(tǒng)無法響應(yīng)2 .80C51T兩個(gè)定時(shí)器,以下有關(guān)這兩個(gè)定時(shí)器級聯(lián)定時(shí)問題的表達(dá)中,正確的是CA可以實(shí)現(xiàn)軟件級聯(lián)定時(shí),而不能實(shí)現(xiàn)硬件級聯(lián)定時(shí)B可以實(shí)現(xiàn)硬件級
30、聯(lián)定時(shí),而不能實(shí)現(xiàn)軟件級聯(lián)定時(shí)C軟件級聯(lián)定時(shí)和硬件級聯(lián)定時(shí)都可以實(shí)現(xiàn)D軟件級聯(lián)定時(shí)和硬件級聯(lián)定時(shí)都不能實(shí)現(xiàn)3 .在工作方式0下,計(jì)數(shù)器由TH勺全部8位和TL的低5位組成,因此,其計(jì)數(shù)范圍是AA18192B08191C08192D140964 .對于由80C51構(gòu)成的單片機(jī)應(yīng)用系統(tǒng),中斷響應(yīng)并自動(dòng)生成長調(diào)用指令LCALL后,應(yīng)BA轉(zhuǎn)向外部程序存儲器去執(zhí)行中斷效勞程序B轉(zhuǎn)向內(nèi)部程序存儲器去執(zhí)行中斷效勞程序C轉(zhuǎn)向外部數(shù)據(jù)存儲器去執(zhí)行中斷效勞程序D轉(zhuǎn)向內(nèi)部數(shù)據(jù)存儲器去執(zhí)行中斷效勞程序5 .中斷查詢確認(rèn)后,在以下各種單片機(jī)運(yùn)行情況中,能立即進(jìn)行響應(yīng)的是DA當(dāng)前正在進(jìn)行高優(yōu)先級中斷處理B當(dāng)前正在執(zhí)行RET
31、I指令C當(dāng)前指令是DIV指令,且正處于取指機(jī)器周期D當(dāng)前指令是“MOVA,Rn指令6 .以下條件中,不是中斷響應(yīng)必要條件的是C(A) TCONESCONJ存器中相關(guān)的中斷標(biāo)志位置1(B) IE存放器中相關(guān)的中斷允許位置1(C) IP存放器中相關(guān)位置1D中斷請求發(fā)生在指令周期的最后一個(gè)機(jī)器周期7 .在單片機(jī)的以下功能或操作中,不使用中斷方法的是DA串行數(shù)據(jù)傳送操作B實(shí)時(shí)處理C故障處理D存儲器讀/寫操作第6卓單片機(jī)并行存儲器擴(kuò)展一填空題1 .使用8KBX8位的RAM芯片,用譯碼法擴(kuò)展64KBX8位的外部數(shù)據(jù)存儲器,需要8片存儲芯片,共需使用16條地址線,其中13條用于存儲單元選擇,3條用于芯片選擇
32、.2 .三態(tài)緩沖器的三態(tài)分別是低電平、高電平和高阻抗.3 .80C51單片機(jī)系統(tǒng)整個(gè)存儲空間由4局部組成,分別為256個(gè)地址單元的內(nèi)部數(shù)據(jù)存儲器,4KB個(gè)地址單元的內(nèi)部程序存儲器,64KB個(gè)地址單元的外部數(shù)據(jù)存儲器,60KB個(gè)地址單元的外部程序存儲器.4 .在80C51單片機(jī)系統(tǒng)中,為外擴(kuò)展存儲器準(zhǔn)備了16條地址線,其中低位地址線由P0口提供,高位地址線由P2口提供.5 .在80C51單片機(jī)系統(tǒng)中,存儲器并行外擴(kuò)展涉及的限制信號有ALE、WR、RD、PSEN和CE,其中用于別離低8位地址和數(shù)據(jù)的限制信號是ALE,它的頻率是晶振頻率的6分之一.6 .起止地址為0000H3FFFH的外擴(kuò)展存儲器芯
33、片的容量是16KB.假設(shè)外擴(kuò)展存儲器芯片的容量為2KB,起始地址為3000H,那么終止地址應(yīng)為37FFH.7 .與微型機(jī)相比,單片機(jī)必須具有足夠容量的程序存儲器是由于它沒有外19存8 .在存儲器擴(kuò)展中,無論是線選法還是譯碼法,最終都是為擴(kuò)展芯片的(片選)引腳端提供信號.9 .由一片80C51和一片2716組成的單片機(jī)最小系統(tǒng).假設(shè)2716片選信號CE接地,那么該存儲芯片連接共需(11)條地址線.除數(shù)據(jù)線外,系統(tǒng)中連接的信號線只有(PSEN)和(ALE)o(二)單項(xiàng)選擇題1 .以下有關(guān)單片機(jī)程序存儲器的論述中,錯(cuò)誤的選項(xiàng)是(D)(A)用戶程序保存在程序存儲器中(B)斷電后程序存儲器仍能保存程序(
34、C)對于程序存儲器只使用MOVC-種指令(D)執(zhí)行程序需要使用MOVC旨令從程序存儲器中逐條讀出指令2 .以下有關(guān)單片機(jī)數(shù)據(jù)存儲器的論述中,錯(cuò)誤的選項(xiàng)是(A)(A)數(shù)據(jù)存儲器只使用MOVm令進(jìn)行讀/寫(B)堆棧在數(shù)據(jù)存儲器中開辟(C)數(shù)據(jù)存儲器只用于保存臨時(shí)數(shù)據(jù)(D)專用存放器也是數(shù)據(jù)存儲器的一局部3 .在單片機(jī)系統(tǒng)中,1KB表示的二進(jìn)制位數(shù)是(D)(A)1000(B)8X1000(C)1024(D)8X10244 .在以下信號中,不是供外擴(kuò)展程序存儲器使用的是(D)(A)PSEN(B)EA(C)ALE(D)WR5 .RAM是隨機(jī)存儲器的意思,隨機(jī)存儲器的準(zhǔn)確含義是(B)(A)存儲器的各存儲單
35、元的存取時(shí)間相等(B)可以在任何時(shí)刻隨機(jī)讀/寫存儲器內(nèi)各存儲單元(C)隨機(jī)表示既可讀又可寫(D)隨機(jī)是易失的意思,由于隨機(jī)存儲器具有易失的特點(diǎn)6 .假設(shè)在系統(tǒng)中只擴(kuò)展一片Intel2732(4KX8位),除應(yīng)使用P0口的8條口線外,20至少還應(yīng)使用P2口的口線(A)(A)4條(B)5條(C)6條(D)7條7 .以下表達(dá)中,不屬于單片機(jī)存儲器系統(tǒng)特點(diǎn)的是(D)(A)程序和數(shù)據(jù)兩種類型的存儲器同時(shí)存在(B)芯片內(nèi)外存儲器同時(shí)存在(C)擴(kuò)展數(shù)據(jù)存儲器與片內(nèi)數(shù)據(jù)存儲空間重疊(D)擴(kuò)展程序存儲器與片內(nèi)程序存儲空間重疊8 .在80C51單片機(jī)系統(tǒng)中,為解決內(nèi)外程序存儲器銜接問題所使用的信號是(A)(A)EA(B)PSEN(C)ALE(D)CE第7卓單片機(jī)并行I/O擴(kuò)展(一)填空題1.80C51單片機(jī)I/O擴(kuò)展占據(jù)的是(外部數(shù)據(jù))存儲器的地址空間,因此,其擴(kuò)展連接只涉及ALEJ、WR和RD3個(gè)限制信號.2 .在單片機(jī)中,為實(shí)現(xiàn)數(shù)據(jù)的I/O傳送,可使用3種限制方式,即無條件方式、查詢方式和中斷方式.其中效率較高的是中斷方式.3 .簡單輸入口擴(kuò)展是為了實(shí)現(xiàn)輸入數(shù)據(jù)的緩沖功能,而輸出口擴(kuò)展是為了實(shí)現(xiàn)輸出數(shù)據(jù)的鎖存功能.第8卓80C51單片機(jī)串行通信一填空題1 .異步串行數(shù)據(jù)通信的幀格式由起始位、數(shù)據(jù)位、奇偶校驗(yàn)位、停止位組成.假設(shè)串行異步通信每幀為11位,用行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 股東一致行動(dòng)人協(xié)議
- 基底動(dòng)脈支架植入術(shù)課件
- 亞慢性過量氟暴露下大鼠骨組織骨涎蛋白表達(dá)的深度解析與機(jī)制探究
- 初三化學(xué)金屬反應(yīng)律試卷及答案
- QDII對A股市場價(jià)格影響的實(shí)證剖析:機(jī)制、效應(yīng)與策略啟示
- 初二歷史中國近代史練習(xí)試卷及答案
- 導(dǎo)航原理(第3版)課件 第五章3-頻率測距-
- 培訓(xùn)課件主題
- 人工智能通識教育專題學(xué)習(xí)
- 公文發(fā)文考試題及答案
- 課堂教學(xué)能力提升培訓(xùn)
- Unit4 What's wrong with you?(教學(xué)設(shè)計(jì))-2023-2024學(xué)年人教精通版英語五年級下冊
- DBJ50-T-157-2022房屋建筑和市政基礎(chǔ)設(shè)施工程施工現(xiàn)場從業(yè)人員配備標(biāo)準(zhǔn)
- 軍訓(xùn)基本動(dòng)作
- UL1278標(biāo)準(zhǔn)中文版-2018移動(dòng)式、掛壁式或吊頂式電暖器UL中文版標(biāo)準(zhǔn)
- 養(yǎng)老機(jī)構(gòu)醫(yī)護(hù)服務(wù)管理制度
- 2024農(nóng)戶聯(lián)保貸款合同范本
- 第1課中華文明的起源與早期國家說課課件高一上學(xué)期必修中外歷史綱要上
- 醫(yī)院制劑幻燈片課件
- 人教版高一下學(xué)期期末考試數(shù)學(xué)試卷與答案解析(共五套)
- DB43-T 2927-2024 中醫(yī)護(hù)理門診建設(shè)與管理規(guī)范
評論
0/150
提交評論