單片機(jī)復(fù)習(xí)題_第1頁(yè)
單片機(jī)復(fù)習(xí)題_第2頁(yè)
單片機(jī)復(fù)習(xí)題_第3頁(yè)
單片機(jī)復(fù)習(xí)題_第4頁(yè)
單片機(jī)復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《單片機(jī)》期中復(fù)習(xí)一、填空:1.JZe的操作碼地址為1000H,e=20H,它轉(zhuǎn)移的目的地址為_________。2.若累加器A中的數(shù)據(jù)為01110010B,則PSW中的P=_________。3.假定累加器A的內(nèi)容30H,執(zhí)行指令:1000H:MOVCA,@A+PC后,把程序存儲(chǔ)器_________單元的內(nèi)容送累加器A中。4.單片機(jī)也可稱為_________或__________________。5.若由程序設(shè)定RS1、RS0=10,則所選的工作寄存器組為_________。6.單片機(jī)的工作過(guò)程,實(shí)際上就是___________________________。7.溢出標(biāo)志OV只有在進(jìn)行符號(hào)數(shù)加法運(yùn)算時(shí)才故意義,OV=0表達(dá)加法運(yùn)算成果_________,OV=l表達(dá)加法運(yùn)算成果___________________________。8.MCS-51單片機(jī)訪問(wèn)外部存儲(chǔ)器時(shí),運(yùn)用_________信號(hào)鎖存來(lái)自_________口的低8位地址信號(hào)。9.P0口可用作通用I/O口,又可用作___________________________接口。10.匯編語(yǔ)言中可以使用偽指令,它們不是真正的指令,只是用來(lái)對(duì)__________________。11.若由程序設(shè)定RS1、RS0=11,則所選的工作寄存器組為_________。12.中央處理器CPU是單片機(jī)的關(guān)鍵,它完畢__________________。13.半導(dǎo)體存儲(chǔ)器的最重要的兩個(gè)指標(biāo)是__________________和__________________。14.若由程序設(shè)定RS1、RS0=00,則所選的工作寄存器組為_________。15.若由程序設(shè)定RS1、RS0=01,則所選的工作寄存器組為_________。16.若A中的內(nèi)容為68H,那么P標(biāo)志位為_________。17.MCS—51單片機(jī)的片內(nèi)數(shù)據(jù)存儲(chǔ)空間的128字節(jié)單元一般可劃分為3個(gè)區(qū)域,這3個(gè)區(qū)域分別是_________、_________、_________。18.計(jì)算機(jī)的系統(tǒng)總線有__________________、__________________、__________________。19.MCS—51單片機(jī)的變址尋址是以_________作基地址寄存器,以A作變址寄存器,并以兩者內(nèi)容相加形成的_________地址作為操作數(shù)地址,以到達(dá)訪問(wèn)__________________的目的。20.MCS-51單片機(jī)的一種機(jī)器周期包括了_________個(gè)狀態(tài)周期,每個(gè)狀態(tài)周期又可劃分為_________拍節(jié),一種機(jī)器周期實(shí)際又包括了_________個(gè)振蕩器周期。21.MCS—51單片機(jī)的P0—P4口均是_________I/O口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,一般還用來(lái)構(gòu)建系統(tǒng)的_________和_________,在P0—P4口中,_________為真正的雙向口,_________為準(zhǔn)雙向口。22.MCS-51系列單片機(jī)指令系統(tǒng)的尋址方式有_________、_________、_________、_________、_________、_________。二、選擇題:1.要用傳送指令訪問(wèn)MCS-51片外RAM,它的指令操作碼助記符應(yīng)是()(A)MOV(B)MOVX(C)MOVC(D)以上都是2.可以用紫外光擦除ROM中程序的只讀存儲(chǔ)器稱為()。A.掩膜ROMB.PROMC.EPROMD.EEPROM3.下列指令不對(duì)的的是()AMOVA,22HBMOVR1,ACMOVR1,R4DMOVA,R14.一3的補(bǔ)碼是(

A、10000011

B、11111100

 

C、11111110

D、11111101

5.設(shè)(A)=0

C

3

H,(R0)=0

A

A

H,執(zhí)行指令A(yù)

N

L

A,R0后,成果(

A、(A)=82H

 

B、(A)=6CH

C

、(R0)=82

D、(R0)=6CH

6.單片機(jī)應(yīng)用程序一般寄存在(

A、RAM

B、ROM

C、寄存器

D、CPU

7.在CPU內(nèi)部,反應(yīng)程序運(yùn)行狀態(tài)或反應(yīng)運(yùn)算成果的某些特性寄存器是()(A)PC(B)PSW(C)A(D)SP8.對(duì)某單元的部分位取反,應(yīng)采用下面哪種邏輯操作(

)。(A)ANL

(B)ORL

(C)CPL

(D)XRL9.提高單片機(jī)的晶振頻率,則機(jī)器周期(

A、不變

B、變長(zhǎng)

C

、變短

D、不定

10.

指令MOVA,34H的尋址方式是()A直接尋址B間接尋址C寄存器尋址D立即尋址

11.指令MOVCA,@A+DPTR的尋址方式是()A位尋址B間接尋址C寄存器尋址D變址尋址12.8051單片機(jī)中,唯一一種顧客可使用的16位寄存器是(

A、P

S

W

B、D

P

T

R

C

、A

C

C

 

D、P

C

13.當(dāng)標(biāo)志寄存器P

S

W的R

S

0和R

S

1分別為1和0時(shí),系統(tǒng)選用的工作寄存器組為(

A、組0

B、組1

C、組2

D、組3

14.8051單片機(jī)是一種()位的單片機(jī)。A4B8C16D3215.十進(jìn)制數(shù)89.75其對(duì)應(yīng)的二進(jìn)制可表達(dá)為(

A、10001001.01110101

B、1001001.10

C、1011001.11

D、10011000.11

16.進(jìn)位標(biāo)志CY在(

)中

A、累加器

B、算邏運(yùn)算部件ALU

 

C、程序狀態(tài)字寄存器PSW

D、DPOR

17.計(jì)算機(jī)的重要構(gòu)成部件為(

A、CPU,內(nèi)存,I/O口

B、CPU,鍵盤,顯示屏

C、主機(jī),外部設(shè)備

D、以上都是

18.設(shè)累加器A的內(nèi)容為0

C

9

H,寄存器R2的內(nèi)容為54H,C

Y=1,執(zhí)行指令S

U

B

B

A,

R2

后成果為(

A、(A)=74H

B、(R2)=74H

C

、(A)=75H

D、(R2)=75H

19.指令MOVA,#34H的尋址方式是()A直接尋址B間接尋址C寄存器尋址D立即尋址20.二進(jìn)制數(shù)對(duì)應(yīng)的十六進(jìn)制數(shù)可表達(dá)為(

A、192H

B、C90H

C、1A2H

D、CA0H

21.指令MOVA,@R0的尋址方式是()A直接尋址B間接尋址C寄存器尋址D立即尋址22.

執(zhí)行如下指令后,累加器A中的內(nèi)容是()MOVA,#11HMOVR1,#2AHADDA,R1A11HB3BHC2AHD19H23.8051的程序計(jì)數(shù)器P

C為16位計(jì)數(shù)器,其尋址范圍是(

A、8K

B、16

K

C

、32

K

D、64

K

24.在MCS-51單片機(jī)中,當(dāng)晶振頻率采用4MHZ時(shí),一種機(jī)器周期等于(

)微秒。(A)3

(B)4

(C)5

(D)625.指令A(yù)JMP的跳轉(zhuǎn)范圍是()(A)256B(B)1KB(C)2KB(D)64KB26.有一位共陽(yáng)極LED顯示屏,要使它不顯示,它的字段碼(

)。(A)7DH

(B)82H

(C)FFH

(D)00H

27.假如目前的通用工作寄存器工作在0區(qū),則PSW的RS1、RS0的值為()A00B01C10D1128.已知(A)=44H執(zhí)行指令DECA后,則()A(A)=43HP==1B(A)=45HP==1C(A)=43HP==0D(A)=45HP==029.計(jì)算機(jī)內(nèi)部數(shù)據(jù)之因此用二進(jìn)制形式表達(dá),重要是(

A、為了編程以便

B、由于受器件的物理性能限制

C

、為了通用性

D、為了提高運(yùn)算速度

30.已知X的補(bǔ)碼為10001000B,則X的真值是十進(jìn)制()。(A)120

(B)-120

(C)-136

(D)13631.十進(jìn)制數(shù)126其對(duì)應(yīng)的十六進(jìn)制可表達(dá)為(

A、8

F

B、8

E

C、F

E

D、7

E

32.指令LJMP的跳轉(zhuǎn)范圍是()(A)256B(B)1KB(C)2KB(D)64KB33.在單片機(jī)中,一般將某些中間計(jì)算成果放在(

)中

A、累加器

B、控制器

C、程序存儲(chǔ)器

D、數(shù)據(jù)存儲(chǔ)器

34.執(zhí)行如下三條指令后,30H單元的內(nèi)容是(

M

O

V

R

1,#30H

M

O

V

40H,#0

E

H

M

O

V

﹫R

1,40H

A、40H

B、30H

C

、0

E

H

D、F

F

H

35.INTEL

8051

CPU是(

)位的單片機(jī)

A、16

B、4

C、8

D、準(zhǔn)16

36.LJMP跳轉(zhuǎn)空間最大可到達(dá)(

A、2KB

B、256B

C

、128B

D、64KB

37.下列體現(xiàn)式錯(cuò)誤的是(

A、X補(bǔ)+Y補(bǔ)=〔X+Y〕補(bǔ)

B、X=〔X補(bǔ)〕補(bǔ)

C、X=

X

D、X·Y+X·Y

=X+Y

38.指令和程序是以(

)形式寄存在程序存儲(chǔ)器中

A、源程序

B、匯編程序

C、二進(jìn)制編碼

D、BCD碼

39.有如下程序段:

M

O

V

R

0,#30H

S

E

T

B

C

C

L

R

A

A

D

D

C

A,#0

0H

M

O

V

﹫R

0,A

執(zhí)行成果是(

A、(30H)=0

0H

B、(30H)=0

1H

C

、(00H)=0

0H

D、(00H)=0

1H

40.下列指令中不影響標(biāo)志位CY的指令有(

A、ADD

A,20H

B、CLR

C

、RRC

A

D、INC

A

41.下列數(shù)據(jù)字定義的數(shù)表中,()是錯(cuò)誤的。A.DW“AA”B.DW“A”C.DW“OABC”D.DWOABCH42.CPU重要的構(gòu)成部部分為(

A、運(yùn)算器、控制器

B、加法器、寄存器

C、運(yùn)算器、寄存器

D、運(yùn)算器、指令譯碼器

43.單片機(jī)8051的XTAL1和XTAL2引腳是(

)引腳

A、外接定期器

B、外接串行口

C、外接中斷

D、外接晶振

44.一種EPROM的地址有A0----A11引腳,它的容量為(

A、2KB

B、4KB

C、11KB

D、12KB

45.三、簡(jiǎn)答題:1.8051引腳有多少I/O線?他們和單片機(jī)對(duì)外的地址總線和數(shù)據(jù)總線有什么關(guān)系?地址總線和數(shù)據(jù)總線各是幾位?2.MCS-51單片機(jī)的時(shí)鐘周期與振蕩周期之間有什么關(guān)系?一種機(jī)器周期的時(shí)序怎樣劃分?3.MCS-51內(nèi)部四個(gè)并行I/O口各有什么異同?作用是什么?4.簡(jiǎn)述MCS-51內(nèi)外RAM差異及存取措施。5.簡(jiǎn)述變址尋址方式并舉例闡明。四、讀程序:1.已知(A)=20H,(R1)=05H,(B)=10H,(05H)=45H,進(jìn)位標(biāo)志位C=1,求分別執(zhí)行下列指令后的成果。MOVA,R1;成果(A)=(R1)=2.執(zhí)行下列程序段后,(A)=_______,(CY)=____。MOVA,#C5HRLA3.已知(A)=20H,(R1)=05H,(B)=10H,(05H)=45H,進(jìn)位標(biāo)志位C=1,求分別執(zhí)行下列指令后的成果。ADDA,R1成果(A)=C=OV=P=AC=4.已知(A)=20H,(R1)=05H,(B)=10H,(05H)=45H,進(jìn)位標(biāo)志位C=1,求分別執(zhí)行下列指令后的成果。SUBBA,R1成果(A)=C=OV=P=AC=5.已知A=0F8H,當(dāng)執(zhí)行ADDA,#0A9H指令后,PSW中的OV、CY、AC、P各為多少?若是有符號(hào)數(shù),A中的成果用十進(jìn)制表達(dá)是多少?6.已知(A)=20H,(R1)=05H,(B)=10H,(05H)=45H,進(jìn)位標(biāo)志位C=1,求分別執(zhí)行下列指令后的成果。ADDCA,R1成果(A)=C=OV=P=AC=7.執(zhí)行下列程序段后,(P1)=_______。MOVP1,#5DHCPLP1.1CPLP1.2CLRP1.6SETBP1.78.下列程序段執(zhí)行后,(R0)=_________,(7EH)=_________,(7FH)=_________。MOVR0,#7FHMOV7EH,#0MOV7FH,#40HDEC@R0DECR0DEC@R09.下列程序段執(zhí)行后,(R0)=_______,(7EH)=____,(7FH)=_______。MOVR0,#7EHMOV7EH,#0FFHMOV7FH,#40H1NC@R01NCR01NC@R010.請(qǐng)指出下列指令的作用,程序執(zhí)行完后A、R0、R4寄存器中寄存的內(nèi)容是什么?MOVR4,#45HXCHA,R4SWAPAXCHA,R4MOVR0,#25HMOV25H,#38HMOVA,R411.閱讀下列程序,闡明其功能。MOVR0,#dataMOVA,@R0RLAMOVR1,ARLARLAADDA,R1MOV@R0,ARET12.執(zhí)行下列程序段中第一條指令后,(1)(P1.7)=____(P1.3)=_____,(P1.2)=_________;執(zhí)行第二條指令后,(2)(P1.5)=_________,(P1.4)=_________,(P1.3)=_________。ANLP1,#73HORLP1,#38H五、編程與計(jì)算題:本題有10小題,第1~6小題,每題8分,第7~10小題,每題10分,共88分。1.將下列二進(jìn)制數(shù)轉(zhuǎn)化成十進(jìn)制數(shù)、十六進(jìn)制數(shù)。(1)1110110B(2)101101B2.將下列十進(jìn)制數(shù)轉(zhuǎn)化成二進(jìn)制數(shù)、十六進(jìn)制數(shù)。(1)14.875D(2)127.375D3.將下列十進(jìn)制數(shù)轉(zhuǎn)化成二進(jìn)制數(shù)、十六進(jìn)制數(shù)。(1)124D(2)36D4.將下列十六進(jìn)制數(shù)轉(zhuǎn)化成十進(jìn)制數(shù)、二進(jìn)制數(shù)。(1)4AH(2)75H5.將下列二進(jìn)制數(shù)轉(zhuǎn)化成十進(jìn)制數(shù)、十六進(jìn)制數(shù)。(1)11010010B(2)01111111B6.將下列十六進(jìn)制數(shù)轉(zhuǎn)化成十進(jìn)制數(shù)、二進(jìn)制數(shù)。(1)0A5H(2)2FF8H7.求下列各數(shù)的原碼、補(bǔ)碼、反碼或真值。(1)[X]補(bǔ)=10110101B(2)+468.將下列二進(jìn)制帶符號(hào)數(shù)分別用原碼、反碼和補(bǔ)碼表達(dá)(1)-1000000(2)+10101109.已知一單片機(jī)系統(tǒng)中的單字節(jié)雙周期指令的執(zhí)行時(shí)間是2.5us,請(qǐng)問(wèn)該單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為多少?該單片機(jī)系統(tǒng)的拍節(jié)P、狀態(tài)S、機(jī)器周期所對(duì)應(yīng)的時(shí)間各為多少?(計(jì)算成果如有小數(shù),請(qǐng)保留小數(shù)點(diǎn)后3位數(shù)值)10.將下列二進(jìn)制帶符號(hào)數(shù)分別用原碼、反碼和補(bǔ)碼表達(dá)(1)+1111111(2)-1111111

附參照答案一、填空1.1022H2.03.1031H4.微控制器,嵌入式控制器5.第二組6.周而復(fù)始地取指令和執(zhí)行指令的過(guò)程7.對(duì)的,超過(guò)了A所能體現(xiàn)的符號(hào)數(shù)有效范圍8.ALE,P09.單片機(jī)系統(tǒng)的地址/數(shù)據(jù)總線10.匯編過(guò)程進(jìn)行某種控制。11.第3組12.運(yùn)算和控制功能13.存儲(chǔ)容量,存儲(chǔ)速度14.第0組15.第1組16.117.寄存器區(qū)、位尋址區(qū)、顧客RAM區(qū)。18.地址總線、控制總線和數(shù)據(jù)總線。19.DPTR,16位,外部數(shù)據(jù)寄存器20.6,2,1221.并行

數(shù)據(jù)總線

地址總線

P0

P1——P322.寄存器、直接尋址、寄存器間接、立即、基址加變址、位尋址。(相對(duì)尋址也可以)二、選擇題1.B2.C3.C4.D5.A6.B7.B8.D9.C10.A11.D12.B13.B14.B15.C16.C17.A18.A19.D20.A21.B22.B23.D24.A25.C26.C27.A28.A29.B30.B31.D32.D33.A34.C35.C36.D37.D38.C39.B40.D41.C42.A43.D44.B45.三、簡(jiǎn)答題1.答:8051引腳共有40個(gè)引腳,8051的地址總線由P2和P0口提供,P2口是地址總線的高8位,P0口是地址總線的低8位;數(shù)據(jù)總線由P0口提供;P0口的地址總線和數(shù)據(jù)總線是分時(shí)進(jìn)行的,P0口的地址總線需要外接地址鎖存器完畢地址鎖存。地址總線共16位,數(shù)據(jù)總線是8位。2.答:時(shí)鐘周期是單片機(jī)最基本的時(shí)間單位。機(jī)器周期則是完畢某一種規(guī)定操作所需的時(shí)間。一種機(jī)器周期為6個(gè)時(shí)鐘周期,共12個(gè)振蕩周期性,依次表達(dá)為S1P1、S1P2、……S6P1、S6P2。3.答:MCS-51單片機(jī)共有四個(gè)8位雙向并行的I/O端口,每個(gè)端口都包括一種鎖存器、一種輸出驅(qū)動(dòng)器和一種輸入緩沖器。但這四個(gè)端口的功能不全相似,P0口既可作一般I/O端口使用,又可作地址/數(shù)據(jù)總線使用;P1口是一種準(zhǔn)雙向并行口,作通用并行I/O口使用;P2口除了可作為通用I/O使用外,還可在CPU訪問(wèn)外部存儲(chǔ)器時(shí)作高八位地址線使用;P3口是一種多功能口除具有準(zhǔn)雙向I/O功能外,還具有第二功能。4.內(nèi)部RAM:只有128個(gè)單元,其中20~2FH單元可位尋址,00~1FH單元可用做工作寄存器。外部RAM

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論