單片機(jī)原理及應(yīng)用練習(xí)題改_第1頁(yè)
單片機(jī)原理及應(yīng)用練習(xí)題改_第2頁(yè)
單片機(jī)原理及應(yīng)用練習(xí)題改_第3頁(yè)
單片機(jī)原理及應(yīng)用練習(xí)題改_第4頁(yè)
單片機(jī)原理及應(yīng)用練習(xí)題改_第5頁(yè)
已閱讀5頁(yè),還剩8頁(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)介

PAGEPAGE13單片機(jī)原理及應(yīng)用練習(xí)題單向選擇題:1.MCS—51單片機(jī)的復(fù)位信號(hào)是()有效。A.高電平B.低電平C.脈沖D.下降沿2.若MCS-51單片機(jī)使用晶振頻率為6MHz時(shí),其復(fù)位持續(xù)時(shí)間應(yīng)該超過(guò)()。A.2μsB.4μsC.8μsD.1ms3.若PSW.4=0,PSW.3=1,要想把寄存器R0的內(nèi)容入棧,應(yīng)使用()指令。A.PUSHR0B.PUSH@R04.能夠用紫外光擦除ROM中程序的只讀存儲(chǔ)器稱為()。A.掩膜ROMB.PROMC.EPROMD.EEPROM5.在片外擴(kuò)展一片2764程序存儲(chǔ)器芯片要()地址線。A.8根B.13根C.16根D.20根6.定時(shí)器/計(jì)數(shù)器工作方式1是()。A.8位計(jì)數(shù)器結(jié)構(gòu)B.2個(gè)8位計(jì)數(shù)器結(jié)構(gòu)C.13位計(jì)數(shù)結(jié)構(gòu)D.16位計(jì)數(shù)結(jié)構(gòu)7.設(shè)MCS-51單片機(jī)晶振頻率為12MHz,定時(shí)器作計(jì)數(shù)器使用時(shí),其最高的輸入計(jì)數(shù)頻率應(yīng)為()A.2MHzB.1MHzC.500KHzD.250KHz8.已知1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,若需顯示數(shù)字1,它的字形代碼應(yīng)為()。A.06HB.F9HC.30HD.CFH9.單片機(jī)在進(jìn)行取指令操作時(shí),指令的地址在寄存器()A.SPB.DPTRC.PCD.A10.串行口的控制寄存器SCON中,REN的作用是()。A.接收中斷請(qǐng)求標(biāo)志位B.發(fā)送中斷請(qǐng)求標(biāo)志位C.串行口允許接收位D.地址/數(shù)據(jù)位⒈十進(jìn)制數(shù)4256轉(zhuǎn)換為十六進(jìn)制數(shù)是()。①10A0H②0A0AH③0AA00H④01⒉二進(jìn)制數(shù)10000000的真值是()。①128②255③-255④-128⒊ROM指的是()①觸發(fā)器②只讀存儲(chǔ)器③隨機(jī)存儲(chǔ)器④寄存器⒋當(dāng)系統(tǒng)的晶振頻率為12MHz時(shí),其機(jī)器周期是()。①3μs②2μs③1μs④4μs⒌開(kāi)機(jī)復(fù)位后,并行口I/O各寄存器的狀態(tài)是()①隨機(jī)數(shù)②維持原有內(nèi)容③00H④0FFH⒍位地址1EH具體處于片內(nèi)RAM中什么位置()。①23H中D6位②23H中D5位③03H中D6位④03H中D5位⒎要訪問(wèn)片外數(shù)據(jù)存儲(chǔ)器應(yīng)采用什么尋址方式()。①寄存器尋址②直接尋址③間接尋址④變址尋址⒏用于控制定時(shí)器操作模式及工作方式的寄存器是()。①TCON②TMOD③T0④T1⒐存儲(chǔ)容量為8KB的8位RAM芯片,需要幾根地址線()。①8根②10根③13根④16根⒑下面標(biāo)號(hào)中的哪一個(gè)不符合匯編語(yǔ)言的規(guī)定()①LOOP1②ADD③DONE④A2B4⒓8031單片機(jī)外接ROM時(shí),使用()引腳來(lái)選通74LS373芯片。①ALE②PSEN③EA④WR與十進(jìn)制數(shù)254.73等價(jià)的數(shù)是()。①FE.BAH②11111110.01B③772.73Q④EA.73HMCS-51的特殊功能寄存器所能采用的尋址方式是()。①直接尋址②立即尋址③寄存器尋址④寄存器間接尋址指令“JC10H”屬于哪一類尋址方式()?①位接尋址②立即尋址③寄存器尋址④相對(duì)尋址⒋無(wú)符號(hào)數(shù)相加時(shí),PSW中的哪一位為1表示和產(chǎn)生了溢出()。①AC②OV③CY④PCS-51復(fù)位后,下面哪一個(gè)寄存器的值是錯(cuò)誤的()?①B=00H②SP=00H③ACC=00H④PSW=00H定時(shí)器T0工作于模式2定時(shí),軟件啟動(dòng),定時(shí)器T1工作于模式1計(jì)數(shù),軟件啟動(dòng),則TMOD的值為()。①25H②A5H③5AH④52H⒎外部中斷1的中斷矢量地址是()。①0003H②000BH③0013H④001BH⒏十進(jìn)制數(shù)-11在內(nèi)存中的存儲(chǔ)方式是()。①11110101②01110101③-11110101④-01110101⒐某一芯片地址線有13根,數(shù)據(jù)線有8根,則其最大存儲(chǔ)容量為()。①2KB②4KB③8KB④16KB⒑下面哪一個(gè)芯片不屬于I/O接口芯片()?①8155②6264③ADC0809④8279十進(jìn)制數(shù)4256轉(zhuǎn)換為十六進(jìn)制數(shù)是()。①10A0H②0A0AH③0AA00H④⒉二進(jìn)制數(shù)10000000的真值是()。①128②255③-255④-128ROM指的是()①觸發(fā)器②只讀存儲(chǔ)器③隨機(jī)存儲(chǔ)器④寄存器當(dāng)系統(tǒng)的晶振頻率為12MHz時(shí),其機(jī)器周期是()。①3μs②2μs③1μs④4μs開(kāi)機(jī)復(fù)位后,并行口I/O各寄存器的狀態(tài)是()①隨機(jī)數(shù)②維持原有內(nèi)容③00H④0FFH位地址1EH具體處于片內(nèi)RAM中什么位置()。①23H中D6位②23H中D5位③03H中D6位④03H中D5位要訪問(wèn)片外數(shù)據(jù)存儲(chǔ)器應(yīng)采用什么尋址方式()。①寄存器尋址②直接尋址③間接尋址④變址尋址十進(jìn)制數(shù)3840轉(zhuǎn)換為十六進(jìn)制數(shù)是()。①0F0FH②0F0F0H③00FFH④0F十進(jìn)制數(shù)-1的補(bǔ)碼是()。①10000001②01111111③11111110④11111111RAM指的是()①觸發(fā)器②只讀存儲(chǔ)器③隨機(jī)存儲(chǔ)器④寄存器一個(gè)機(jī)器周期包含幾個(gè)振蕩周期()。①4個(gè)②8個(gè)③12個(gè)④16個(gè)當(dāng)PSW的值為0FAH時(shí),CPU選中的是哪一組工作寄存器組()①第0組②第1組③第2組④第4組位地址7AH具體處于片內(nèi)RAM中什么位置()。①0FH中D0位②0FH中D1位③0FH中D2位④0FH中1D位用于控制定時(shí)器啟停的寄存器是()。①TMOD②TCON③T0④T1存儲(chǔ)容量為16KB的EPROM芯片,需要幾根地址線()。①8根②10根③14根④16根⒑下面標(biāo)號(hào)中的哪一個(gè)不符合匯編語(yǔ)言的規(guī)定()①LP2②DJNZ③NEXT④F3EAH⒈16位二進(jìn)制所表示的無(wú)符號(hào)整數(shù),其相應(yīng)的十進(jìn)制數(shù)范圍是【】A、0~65536B、1~65536C、1~65535D、0~65535⒉MCS-51系列單片機(jī)8031片內(nèi)EPROM有【】A、0KBB、4KBC、2KBD、8KB⒊十進(jìn)制數(shù)215轉(zhuǎn)換成二進(jìn)制數(shù)表示,是【】A、11010111BB、10001101BC、11011111BD、11110101B⒋8031單片機(jī)所用的電源是【】A、±15VB、+15VC、+5VD、±5V⒌8031單片機(jī)內(nèi)有定時(shí)器/計(jì)數(shù)器?!尽緼、2個(gè)13位B、2個(gè)16位C、1個(gè)13位,1個(gè)8位D、2個(gè)8位⒍8031單片機(jī)外接ROM時(shí),其P2口用作【】A、數(shù)據(jù)總線B、I/O口C、地址總線低8位D、地址總線高8位⒎8031單片機(jī)外部ROM、RAM和I/O的地址空間容量共為【】A、16KB、32KC、64KD、128K⒏8031單片機(jī)外接EPROM時(shí),使用引腳來(lái)讀EPROM的數(shù)據(jù)?!尽緼、ALEB、PSENC、EAD、RD⒐執(zhí)行返回指令RET,返回的地址來(lái)自【】A、ROM區(qū)B、堆棧指針SPC、堆棧棧頂D、程序計(jì)數(shù)器PC⒑執(zhí)行下列指令組后,A的內(nèi)容為【】MOVA.#55HOLRA.#00HA、55HB、AAHC、00HD、FFH⒒以下各指令中,不屬于MCS-51系列的指令。【】A、ADDA,RnB、ADDRn,#30HC、ADDCA,30HD、ADDA,@Ri⒓在2100H開(kāi)始存放短轉(zhuǎn)移指令SJMP40H,執(zhí)行該指令后,PC值為【】A、2140HB、2142HC、2060HD、20C2H⒔8031單片機(jī)的定時(shí)器0的中斷程序入口地址為【】A、001BHB、0003HC、000BHD、0013H⒕8031單片機(jī)當(dāng)允許CPU響應(yīng)外中斷1的中斷請(qǐng)求時(shí),其IE中的為必須為1?!尽緼、EX0和EAB、ES和EX1C、EX1和EAD、⒖8031單片機(jī)中IP的內(nèi)容為00H時(shí),優(yōu)先權(quán)最高的中斷源是【】A、外中斷0B、外中斷1C、⒗當(dāng)8031單片機(jī)IP中的PT0=1,PX1=1,PX0=0,PS=0時(shí),優(yōu)先權(quán)最高的中斷源是【】A、外中斷0B、外中斷1C、⒘2764時(shí)容量為8KB的EPROM,該芯片的地址線為根?!尽緼、8B、12C、10⒈MCS-51單片機(jī)的CPU每取一個(gè)指令字節(jié),立即使【】A、堆棧指針SP自動(dòng)加1B、數(shù)據(jù)指針DPTR自動(dòng)加1C⒉8031單片機(jī)片內(nèi)RAM為字節(jié)。【】A、256B、128C⒊F6H是用8位二進(jìn)制補(bǔ)碼表示的十六進(jìn)制數(shù),那么相應(yīng)的十進(jìn)制數(shù)是【】A、246B、-10C、-118D、-98⒋8031單片機(jī)中的SP和PC分別是的寄存器?!尽緼、8位和8位B、16位和16位C、8位和16位D、16位和8位⒌8051單片機(jī)全部使用外接ROM時(shí),其引腳必須接地?!尽緼、PSENB、ALEC、RDD、EA⒍8031單片機(jī)中的口的引腳,還具有外中斷、串行通信等第二功能?!尽緼、P0B、P1C⒎下列指令中,不能完成累加器清零?!尽緼、MOVA,#00HB、XRLA,#0E0HC、CLRAD、ANDA,#00H⒏下列指令組中,只有能完成兩個(gè)8位二進(jìn)制數(shù)n1和n2相加,和存于A中?!尽緼、MOVA,#n1B、ADD#n1,#n2C、MOVR1,#n1D、MOVA,nADDA,#n2ADDR1,#n2ADDA,n2MOVA,R1⒐8031單片機(jī)的外中斷1的中斷程序入口地址為?!尽緼、0000HB、0003HC、000BHD、0013H⒑8031單片機(jī)當(dāng)允許CPU響應(yīng)定時(shí)器0的中斷請(qǐng)求時(shí),其IE中的位必須為1【】A、ES和ET0B、EA和ET0C、ET1和EAD、EX0和ET0⒒8031單片機(jī)記載片外擴(kuò)展程序存儲(chǔ)器,當(dāng)取程序存儲(chǔ)器的內(nèi)容是,要用單片機(jī)的信號(hào)?!尽緼、RDB、WRC、ALED、PSEN⒈單片機(jī)在進(jìn)行取指令操作時(shí),指令的地址在寄存器()①SP②DPTR③PC④A片內(nèi)RAM中09H位所在的單元地址是()①02H②08H③21H④20HROM指的是()①觸發(fā)器②只讀存儲(chǔ)器③隨機(jī)存儲(chǔ)器④寄存器一個(gè)機(jī)器周期包含幾個(gè)振蕩周期()①4個(gè)②8個(gè)③12個(gè)④16個(gè)算機(jī)能直接識(shí)別的語(yǔ)言是()①匯編語(yǔ)言②自然語(yǔ)言③機(jī)器語(yǔ)言④硬件和軟件指令A(yù)JMP的跳轉(zhuǎn)范圍是()①256B②1KB③2KB④64KB定時(shí)/計(jì)數(shù)器的定時(shí)是指()①對(duì)內(nèi)部時(shí)鐘計(jì)數(shù)②外部事件定時(shí)③外部事件計(jì)數(shù)④內(nèi)部事件計(jì)數(shù)定時(shí)器T1的中斷入口地址是()①0003H②000BH③001BH④0013H儲(chǔ)容量為32KB的EEPROM芯片,需要幾根地址線()①8根②11根③15根④16根⒑下面標(biāo)號(hào)中的哪一個(gè)不符合匯編語(yǔ)言的規(guī)定()①LOOP②JBC③FOR④FFFH11.定時(shí)器T0的溢出標(biāo)志TF0,在CPU響應(yīng)中斷后 ()①由軟件清零②由硬件清零③隨機(jī)狀態(tài)④①②都可以⒓當(dāng)單片機(jī)啟動(dòng)ADC0809進(jìn)行模/數(shù)轉(zhuǎn)換時(shí),應(yīng)采用指令()①M(fèi)OVA,20②MOVXA,@DPTR③MOVCA,@A+DPTR④MOVX@DPTR,A填空。1.當(dāng)使用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲(chǔ)器,此時(shí)EA應(yīng)為_(kāi)________。2.P0通常用作_________。3.若由程序設(shè)定RS1、RS0=10,則工作寄存器R0~R7的直接地址為_(kāi)________。4.返回地址(或斷點(diǎn))是_________的程序計(jì)數(shù)器的內(nèi)容。5.中央處理器CPU是單片機(jī)的核心,它完成_________。6.單片機(jī)的工作過(guò)程,實(shí)際上就是_________。7.所謂中斷源即是_________。8.端口(或稱口)的含義是_________。9.異步串行近程通信時(shí)的傳送信號(hào)是_________。10.若累加器A中的數(shù)據(jù)為01110010B,則PSW中的P=_________。⒈十六進(jìn)制數(shù)的基是。⒉程序記數(shù)器PC的內(nèi)容是,具有特點(diǎn)。⒊堆棧指針寄存器SP在系統(tǒng)復(fù)位后其初始值為,數(shù)據(jù)進(jìn)棧時(shí)SP的值,數(shù)據(jù)出棧時(shí)SP的值。⒋MCS—51單片機(jī)中可供用戶使用的十六位寄存器是,它的主要作用是?⒌MCS—51單片機(jī)除PC外共有個(gè)特殊功能寄存器,共占個(gè)字節(jié),分布在片內(nèi)RAM的。⒍指令JZrel是尋址方式。⒎訪問(wèn)2KB存儲(chǔ)空間的轉(zhuǎn)換類指令有和。8.IP是寄存器,它的作用是。9.若異步通訊接口按方式3傳送,已知其每分鐘傳送3600字符,則其波特率為。10.MCS—51的定時(shí)器T0工作于定時(shí)方式時(shí),其計(jì)數(shù)脈沖信號(hào)來(lái)自于,計(jì)數(shù)脈沖周期是,當(dāng)T0工作于計(jì)數(shù)方式時(shí),計(jì)數(shù)脈沖信號(hào)來(lái)自于,其最高計(jì)數(shù)頻率是。⒈十六進(jìn)制數(shù)的權(quán)是⒉程序狀態(tài)字寄存器PSW中狀態(tài)位有、、、。⒊在MCS-51單片機(jī)的特殊功能寄存器中,的寄存器均有位尋址功能。⒋指令MOVCA,@A+PC是尋址方式。⒌訪問(wèn)64KB存貯空間的轉(zhuǎn)移類指令有、、。⒍IE是寄存器,它的作用是。⒎定時(shí)器T1用作波特率發(fā)生器時(shí)常選用操作模式,原因是。8.串行口主要由、、和組成。9.MCS—51的定時(shí)器T0工作于模式3時(shí),TH0可用作,TL0可用作,此時(shí)T1可工作于。⒈MSC-51單片機(jī)的存儲(chǔ)器從邏輯上可分為、和三部分。⒉MCS-51單片機(jī)的時(shí)鐘周期包括個(gè)狀態(tài)周期,包括個(gè)振蕩周期。?⒊MCS-51單片機(jī)定時(shí)器共有種工作模式,其定時(shí)時(shí)間主要取決于和?⒋外部中斷的觸發(fā)方式分為和兩種,由寄存器設(shè)定?⒌MCS—51單片機(jī)常用的復(fù)位方式有和。⒎訪問(wèn)2KB存儲(chǔ)空間的轉(zhuǎn)換類指令有和。⒏串行口方式2的波特率是。9.若異步通訊接口按方式1傳送,已知其每分鐘傳送3600字符,則其波特率為。⒑堆棧指針寄存器SP在系統(tǒng)復(fù)位后其初始值為,數(shù)據(jù)進(jìn)棧時(shí)SP的值。1.十進(jìn)制數(shù)-127用8位二進(jìn)制數(shù)補(bǔ)碼表示時(shí),應(yīng)為H。2.一個(gè)8位二進(jìn)制數(shù)的補(bǔ)數(shù)是用100H減去該二進(jìn)制數(shù),那么81H的補(bǔ)數(shù)是100H—81H,其結(jié)果為H。3.8031單片機(jī)使用RD和WR來(lái)讀寫(xiě)片外的內(nèi)容。4.請(qǐng)寫(xiě)出二條相對(duì)尋址方式的指令。5.在進(jìn)行BCD碼加法運(yùn)算時(shí),緊跟ADD或ADDC指令后的指令必須是指令。7.堆棧區(qū)是在區(qū)開(kāi)辟的一個(gè)區(qū)域,其數(shù)據(jù)的存取遵守的原則。8.某8031單片機(jī)中,T1作為計(jì)數(shù)用,當(dāng)有一脈沖從引腳P3.5(T1)輸入時(shí),TL1的內(nèi)容將。9.8031單片機(jī)中,如希望CPU能響應(yīng)外中斷1和串行口的中斷,而不響應(yīng)其他中斷,其IE寄存器的內(nèi)容應(yīng)為。10.若單片機(jī)的T0作定時(shí)器為工作方式1,T1作計(jì)數(shù)器為工作方式0,均無(wú)門控功能,則TMOD寄存器的內(nèi)容應(yīng)為B。⒈十進(jìn)制數(shù)111用8位二進(jìn)制數(shù)表示時(shí),應(yīng)為B。⒉假如2個(gè)一字節(jié)的十六進(jìn)制數(shù)9FH,79H相加的和仍然用8位二進(jìn)制數(shù),那么相加后的結(jié)果為H,進(jìn)位為。⒊CPU由和控制器構(gòu)成。⒋8031單片機(jī)PSW中的RS1=1,RS0=1時(shí),工作寄存器R0的地址為。⒌一般說(shuō),一條指令有兩部分組成即和。⒍MCS-51單片機(jī)的堆棧設(shè)在區(qū)中,它傳送數(shù)據(jù)的原則是。⒎已知(R0)=50H,執(zhí)行指令MOVA,@R0及MOVXA,@R0的差別是。8.在單片機(jī)擴(kuò)展時(shí),口和口為地址線,口為數(shù)據(jù)線。9.擴(kuò)展存儲(chǔ)器時(shí)要加鎖存器74LS373,其作用是。10.LED數(shù)碼顯示按顯示過(guò)程分為顯示和顯示2種。前者,對(duì)每位顯示來(lái)說(shuō)是連續(xù)顯示的,可通過(guò)單片機(jī)串行口實(shí)現(xiàn),較節(jié)省單片機(jī)接口資源,且顯示亮度較高;后者,對(duì)每位顯示來(lái)說(shuō)是斷續(xù)顯示,需占用單片機(jī)的并行接口資源,多位顯示時(shí)節(jié)省外部驅(qū)動(dòng)芯片,顯示亮度較低,功耗較低。簡(jiǎn)答題。1.簡(jiǎn)述堆棧。2.簡(jiǎn)述變址尋址方式并舉例說(shuō)明。3.簡(jiǎn)述中斷響應(yīng)的主要內(nèi)容。4.簡(jiǎn)述匯編語(yǔ)言中的標(biāo)號(hào)有什么規(guī)定?5.A/D轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式?6.EA/Vpp引腳有何功用?8031的引腳應(yīng)如何處理?為什么?7.PC是什么寄存器?是否屬于特殊功能寄存器?它有什么作用?8.DPTR是什么寄存器?它由那些特殊功能寄存器組成?它的主要作用是什么?9.SJMP指令和AJMP指令都是兩字節(jié)指令,它們有什么區(qū)別?各自的轉(zhuǎn)移范圍是多少?能否用AJMP指令代替程序中的SJMP指令?為什么?10.8051單片機(jī)提供了幾個(gè)中斷源?有幾級(jí)中斷優(yōu)先級(jí)別?各中斷標(biāo)志是什么?又如何清除這些中斷標(biāo)志?各中斷源所對(duì)應(yīng)的中斷矢量地址是多少?11.定時(shí)器T0和T1各有幾種工作方式?各有何特點(diǎn)?12.請(qǐng)用數(shù)據(jù)傳送指令來(lái)實(shí)現(xiàn)下列要求的數(shù)據(jù)傳送.⑴R0的內(nèi)容輸出到R1⑵內(nèi)部RAM20H單元的內(nèi)容傳送到A中⑶外部RAM30H單元的內(nèi)容傳送到R0中⒈開(kāi)機(jī)復(fù)位后,CPU使用的是哪組工作寄存器?它們的地址是多少?如何確定和改變當(dāng)前工作寄存器組?⒉MCS-51定時(shí)計(jì)數(shù)器有幾種操作模式?各有什么特點(diǎn)?⒊CPU響應(yīng)中斷有哪些條件?4.在MCS-51單片機(jī)的應(yīng)用系統(tǒng)中,如果有多個(gè)外部中斷源,怎樣進(jìn)行處理?14.MCS-51系統(tǒng)的存儲(chǔ)器最大尋址范圍為64KB,使用時(shí)實(shí)際存儲(chǔ)量是否可超出此范圍?為什么?15.一個(gè)8031系統(tǒng)的振蕩頻率為7.3728MHZ,串行口工作在方式1,要求波特率為2400位/s,請(qǐng)?jiān)O(shè)置有關(guān)參數(shù)(包括TMOD、PCON、TH1、TL1)。MCS-51單片機(jī)內(nèi)256B的數(shù)據(jù)存儲(chǔ)器可分為幾個(gè)區(qū)?分別作什么用?位地址7CH與字節(jié)地址7CH如何區(qū)別?位地址7CH具體在片內(nèi)RAM中什么位置?8051定時(shí)器作定時(shí)和計(jì)數(shù)時(shí)其計(jì)數(shù)脈沖分別由誰(shuí)提供?其定時(shí)時(shí)間與哪些因素有關(guān)?作計(jì)數(shù)時(shí),對(duì)外界計(jì)數(shù)脈沖頻率有何限制?當(dāng)T0設(shè)為操作模式3時(shí),由于TR1已被TH0占用,如何控制定時(shí)器T1的啟動(dòng)和關(guān)閉?MCS-51串行口有幾種工作方式?有幾種幀格式?各工作方式的波特率如何確定?8155有哪幾種工作方式?怎樣進(jìn)行選擇?19.串行口方式0有哪些特點(diǎn)?⒈MCS-51單片機(jī)內(nèi)部RAM中的位地址為00—07H,和RAM字節(jié)地址(00H—07H)相同,在實(shí)際使用中兩種地址會(huì)不會(huì)混淆?為什么?⒊如何區(qū)分串行通訊中的發(fā)送中斷和接收中斷?⒋MCS-51單片機(jī)串行口有哪些功能部件組成?各有什么作用?6.MCS-51單片機(jī)串行口上有幾種工作方式?如何選擇和設(shè)定?7.外中斷有幾種觸發(fā)方式?如何選擇和設(shè)定?8.DAC0832有哪幾種工作方式?9.在什么情況下中斷會(huì)受阻?⒑什么叫中斷矢量,它是否可以由用戶設(shè)定? ⒒MCS-51單片機(jī)中斷系統(tǒng)有幾個(gè)優(yōu)先級(jí),如何設(shè)定?⒓直接尋址的地址范圍是多少?間接尋址的地址范圍又是多少?指出下面程序運(yùn)行的結(jié)果。1.執(zhí)行下列程序段中第一條指令后,(1)(P1.7)=____(P1.3)=_____,(P1.2)=_________;執(zhí)行第二條指令后,(2)(P1.5)=_________,(P1.4)=_________,(P1.3)=_________。ANLP1,#73HORLP1,#38H2.下列程序段執(zhí)行后,(A)=_________,(B)=_________。MOVA,#0FBHMOVB,#12HDIVAB3.下列程序段執(zhí)行后,(R0)=_________,(7EH)=_________,(7FH)=_________。MOVR0,#7FHMOV7EH,#0MOV7FH,#40HDEC@R0DECR0DEC@R04.已知(SP)=09H,(DPTR)=4567H,在執(zhí)行下列指令后:(SP)=_________,內(nèi)部RAM(0AH)=_________,(0BH)=_________PUSHDPLPUSHDPH5.下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機(jī)器周期數(shù),若單片機(jī)的晶振頻率為6MHz,問(wèn)執(zhí)行下列程序需要多少時(shí)間?MOVR3,#100;1LOOP:NOP;1NOPNOPDJNZR3,LOOP;2RET;26.設(shè)R0內(nèi)容為32H,A中內(nèi)容為48H,內(nèi)部RAM的32H單元內(nèi)容為80H,40H單元內(nèi)容為08H,請(qǐng)給出執(zhí)行下述程序段后,上述各存儲(chǔ)單元及寄存器的內(nèi)容。MOVA,@R0MOV@R0,40HMOV40H,AMOVR0,#35HA=,(32H)=,(40H)=,R0=。7.分析下列程序執(zhí)行后的結(jié)果。MOVSP,#3AHMOVA,#20HMOVB,#30HPUSHAPUSHBPOPAPOPBSP=,A=,B=。8.給出下列程序執(zhí)行后A與C中的內(nèi)容。MOVA,#88HCLRCRLCARLACPLARRCARRAA=,C=。9.給出以下程序執(zhí)行后A的結(jié)果及程序狀態(tài)字PSW的值。MOV30H,#45HMOVA,#27HMOVR0,#30HADDA,@R0A=,PSW=。⒈分析以下程序每一條指令執(zhí)行結(jié)果。MOVA,#0EFMOVR0,#0CDHMOV21H,#0ABHXCHA,R0XCHA,21HSWAPA⒉分析以下程序執(zhí)行后各寄存器及存儲(chǔ)器的結(jié)果。MOVA,#30HMOVSP,#53HMOVDPTR,#3000HPUSHDPLPUSHDPHPUSHAMOVDPTR,#2000HMOVA,#11HMOVX@DPTR,APOPAPOPDPHPOPDPLSP=,A=,DPTR=,(2000H)=。3.分析以下程序執(zhí)行結(jié)果MOVA,#0F0HCPLAANL30H,#00HORL30H,#0AAHXRL30H,AA=,(30H)=。⒋設(shè)進(jìn)位位C=1,給出執(zhí)行以下程序結(jié)果及對(duì)程序狀態(tài)字PSW影響。MOVA,#0AAHSUBBA,#0C3HC=,P=,OV=,AC=,A=。5.設(shè)R0內(nèi)容為32H,A中內(nèi)容為48H,內(nèi)部RAM的32H單元內(nèi)容為80H,40H單元內(nèi)容為08H,請(qǐng)給出執(zhí)行下述程序段后,上述各存儲(chǔ)單元及寄存器的內(nèi)容。MOVA,@R0MOV@R0,40HMOV40H,AMOVR0,#35H6.分析下列程序執(zhí)行后的結(jié)果MOVA,#10HMOVDPTR,#2020HMOVX@DPTR,AMOVA,#30HMOVDPTR,#3020HMOVX@DPTR,AMOVP2,#20HMOVR0,#20HMOVXA,@R0MOVR0,#30HMOVX@R0,AMOVP2,#30HMOVXA,@R0MOV31H,A(2020H)=,(2030H)=,(3020H)=,(31H)=。7.給出下列程序執(zhí)行后A與C中的內(nèi)容。MOVA,#88HCLRCRLCARLACPLARRCARRAA=,C=。8.給出以下程序執(zhí)行后A的結(jié)果及程序狀態(tài)字PSW的值。MOV30H,#45HMOVA,#27HMOVR0,#30HADDA,@R0A=,PSW=。9.設(shè)R0的內(nèi)容為32H,A的內(nèi)容為48H,片內(nèi)RAM的32H單元內(nèi)容為80H,40H單元內(nèi)容為08H,請(qǐng)指出下列程序段執(zhí)行后上述各單元內(nèi)容的變化。MOVA,@R0MOV@R0,40HMOV40H,AMOVR0,#35H10.已知(A)=83H,(R0)=17H,(17H)=34H,請(qǐng)寫(xiě)出下列程序段執(zhí)行后A中的內(nèi)容。ANLA,#17HORL17H,AXRLA,@R0CPLA11.設(shè)進(jìn)位位C=1,給出執(zhí)行以下程序結(jié)果及對(duì)程序狀態(tài)字PSW影響。MOVA,#0AAHSUBBA,#0C3HC=,P=,OV=,A=。12.試分析以下幾種中斷優(yōu)先級(jí)的排列順序(級(jí)別由高到低)是否可能?若可能,則應(yīng)如何設(shè)置中斷源的中斷級(jí)別?否則,請(qǐng)簡(jiǎn)述不可能的理由。⑴定時(shí)器T0溢出中斷,定時(shí)器T1溢出中斷,外中斷INT0,外中斷INT1,串行口中斷;⑵外中斷INT0,定時(shí)器T1溢出中斷,外中斷INT1,定時(shí)器T0溢出中斷,串行口中斷;⑶請(qǐng)給出執(zhí)行下述程序,C、P1口、P3口的狀態(tài)SETBCMOVP1,#0A3HMOVP3,#6CHMOVP1.3,CMOVP1.4,CMOVC,P1.6MOVP3.6,CMOVC,P1.0MOVP3.4,CC=,P1=,P3=⑷SETBCMOVP1.0,CCLRCMOVP1.1,CMOVP1.3,C已知:P1=0FFH,問(wèn)執(zhí)行上面程序后,P1=,C=⑸MOVA,#0F0HCPLAANL30H,#00HORL30H,#0AAHXRL30H,A已知:(30H)=0F0HL,問(wèn)執(zhí)行上面程序后,A=,(30H)=⑹MOVA,#77HMOVB,#11HDIVAB已知:PSW=00H,問(wèn)執(zhí)行上面程序后,A=,B=,PSW=。⑺MOVA,0FEHCPLAJZL1DECAJZL2問(wèn)上面指令執(zhí)行后程序?qū)⑥D(zhuǎn)向哪個(gè)標(biāo)號(hào)?標(biāo)號(hào)為:⑻閱讀下列程序,說(shuō)明程序的功能MOVDPL,#00HMOVR1,#20HMOVR2,#30HMOVR0,#50LOOP:MOVDPH,R1MOVXA,@DPTRMOVDPH,R2MOVX@DPTR,AINCDPTRDJNZR0,LOOPHERE:SJMPHERE⑼執(zhí)行下列指令組后(A)=。MOVA,#24HRLARLARLARLA⑽執(zhí)行下列指令組后,累加器(A)=,進(jìn)位標(biāo)志(CY)=。SETBCMOVA,#25HADDCA,#0A6H改正下列程序中的錯(cuò)誤并說(shuō)明原因。⒈P(pán)USHPSWPUSHACCPUSHBPUSHDPHPUSHDPL……POPDPHPOPDPLPOPACCPOPBPOPPSW⒉下列指令組,要完成當(dāng)(A)≤80H時(shí),轉(zhuǎn)去執(zhí)行2800H開(kāi)始的程序,當(dāng)(A)>80H時(shí),執(zhí)行3700H開(kāi)始的程序。請(qǐng)找出錯(cuò)誤,并改正之。CJNEA,#80H,NEXTTEN:LJMP2800HNEXT:JNCTENLJMP3700H⒊下列子程序欲將累加器A中的原碼表示的8位帶符號(hào)二進(jìn)制數(shù)變?yōu)檠a(bǔ)碼形式仍存于A中。請(qǐng)找出錯(cuò)誤,并改正之。COPL:JNBACC.7,DONECPLAINCAORLA,#80HDONE:SJMPDONE⒋下列指令組要完成重復(fù)執(zhí)行NEXT開(kāi)始的程序50次。請(qǐng)找出錯(cuò)誤,并改正之。MOVR1,#32HNEXT:MOVA,#00H┇DECR1DJNZR1,NEXT⒌下列程序段要將R3、R2(低位)中的16位二進(jìn)制數(shù)乘2后,存回R3R2中(設(shè)結(jié)果仍為兩字節(jié))。請(qǐng)找出錯(cuò)誤,并改正之。MOVA,R2ADDA,R2MOVR2,AMOVA,R3ADDA,R3MOVR3,A⒍某8031單片機(jī)時(shí)鐘頻率12MHz,T0為工作方式1,2毫秒定時(shí)中斷,其部分初始化程序如下。請(qǐng)找出錯(cuò)誤,并改正之。MOVTMOD,#01HMOVTH0,#0F8HMOVTL0,#30HMOVIP,#2MOVIE,#82┇編程題1.編程將片內(nèi)RAM20H單元開(kāi)始的100個(gè)數(shù)傳送到片外RAM2000H開(kāi)始的單元中。2.在外部RAM首地址為TABLE的數(shù)據(jù)表中有10個(gè)字

溫馨提示

  • 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)論