单片机试题及答案 2.docx
- 文档编号:24622166
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:13
- 大小:19.23KB
单片机试题及答案 2.docx
《单片机试题及答案 2.docx》由会员分享,可在线阅读,更多相关《单片机试题及答案 2.docx(13页珍藏版)》请在冰豆网上搜索。
单片机试题及答案2
单片机试题及答案(Singlechipcomputerquestionsandanswers)
a.
Fillintheblanks(1pointeachtime,20pointstotal)
1.SinglechipmicrocomputerconsistsofCPU,memoryandthreeparts.
IntheMcS-51system,whenthesignalisvalid,itisindicatedthatitisstablefromP0.
3.Accessing8031externaldatastorageisusingaddressingmode.
4.Theaccumulator(A)=80H,aftertheexecutionoftheinstructionADDA,#83H,carrythepositionC=.
5.InstructionLCALL37B0H,thefirstaddressat2000H,thecompletedoperationistoenterthestackandintoPC.
6.McS-51hastheinterruptionsource,whichhastwointerruptpriority,andpriorityisselectedbythesoftwarefillingspecialfunctionregisterIP.
Theassemblylanguagehastwobasicinstructions.
8.Intheaddressablemode,Aisusedasthevariableaddressregister,orasthebaseaddressregister.
Theinterruptrequestsignalhastriggeredandtriggeredtwotriggermodes
10.Whenparallelportisextendedwithserialport,theworkingmodeofserialinterfaceshouldbeselected.
11.74LS273iscommonlyusedforsimpleinterfaceextension;And74LS244iscommonlyusedforsimpleinterfaceextensions.
12.TheparallelI/OportinformationofMCS-51hastwokindsofreadingmethods,andtheread-writeoperationisperformedonthelatchinparallelI/Oport.
ThethreeimportantindicatorsofA/Dconvertersareand.
Selectthecorrectanswerfromthealternativeanswer,andwritethecodeinbrackets.
1.Thelanguagethatthecomputercanrecognizeis()
(A)assemblylanguage(B)naturallanguage(C)machinelanguage(C)high-levellanguage
2.InMcS-51singlechipmicrocomputer,thedatabusisusedasthedatabus().
(A)P0andP2(B)P0(C)P2andP3mouth(D)P2
3.Intheinterruptserviceprogram,atleastone()
(A)transferinstruction(B)transferinstruction(C)addinstruction(D)interruptreturninstructions
4.Whenaccessingexternalstorage,thesignalthatdoesnotworkis()
(A)(B)(A)(A)ALE
5.Inthefollowinginstructions,theinstructiontoreadpinsis()
(A)MOVP1,A(B)ORLP1,#0FH(C)MOVCC,P1.5(D)DJNZP1,LAB
6.WhenusingtimerT1,thereareseveralworkingmodels()
(A)1(B)2species(C)3species(D)4
7.IftheMcS-51interruptsourceisprogrammedforthesamelevel,theCPUfirstresponds()whentheysimultaneouslyapplyforinterrupt.
(A)(B)(C)T1(D)T0
WhentheMcS-51responseisinterrupted,whichofthefollowingconditionsisnotnecessary?
ThecurrentinstructionisexecutedbyB,theinterruptionisopenC,thereisnoclassoradvancedinterruptserviceD,musthavethepermissioninstruction
9.If8255portAissettomode2,portBissetto().
(A)itcanonlybe0(B)or2(C)inotherways(D)inanyotherway
10.WhenMcS-51multi-machinecommunication,theworkingmodeofserialinterfaceshouldbeselectedas()
(A)mode0(B)way1(C)way2(D)way0or2
Iv.Readingorwritingprocedures(15points)
1.Writeaprogramtotransferthedataof100unitsbeginningwith1000Hunittotheunitstartingin2000H.(8)
2.SetR0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H),aftertheexecutionofthefollowingprocedure,howdidtheresult?
(20H)=(21H)=(22H)=(23H)=(23H)=
AR0=R1=
TheCLRC
MOVR2,#3
LOOP:
MOVA,@r0
ADDCA,@R1
MOV@R0,a.
INCR0
INCR1
DJNZR2,LOOP
JNCNEXT
MOV@R0,#01h
SJMP$
NEXT:
DECR0
SJMP$
5.TheMcS-51singlechipexpandedatotalof2716memory,drewtheschematicdiagramofthesystemcircuit,andwrotetheaddressdistribution.(15points)
Six,McS-51singlechipcomputerP1port,throughtheactuator,thereare8leds,fosc=6MHZ,andtrytowritetheprogram,sothatthe8luminescenttubeswillrotateeverytwoseconds.(20points)
ThesinglechipmicrocomputerprinciplesandapplicationsAvolumereferenceanswer
1.Fillintheblanks(1pointeachtime,20pointstotal)
1.I/O2,low8address3,indirect4,15,2003H,37B06,5,IP7,symbolinstructionandpseudo-instruction8,PCorDPTR9,levelandpulse10,mode0.11.Outputinput12,readpinsandreadlatch13,conversionspeed,resolutionandconversionaccuracy.
Selectthecorrectanswerfromthealternativeanswerandwritethecodenameinbrackets.
1,C2,B3,D4,C5,C6,C7,B8,C9,A10,C
3.Shortanswer(5pointsperquestion,20points)
1.WhatmainlogicfeaturesareincludedintheMcS-51MCU?
MCS-51single-chipmicrocomputerconsistsofthefollowingparts:
One8-bitCPU;
Onechipinternaloscillatorclockcircuit;
4KBROMprogrammemory,256BRAM;
21specialfunctionregisters;
216-bittiming/counter;
Four8-bitparallelI/Oportsandoneprogrammablefull-duplexserialinterface;
Addressable64KBexternalmemoryspace;
Addressable64KBexternaldatastoragespace;
Fiveinterruptsources,twopriorityinterruptnestedinterruptstructures.
2.Howmanytiming/countersarethereintheMcS-51singlechip?
Whichregistersaretheycomposedof?
A:
therearetwo16-bitprogrammabletiming/countersinsidetheMcS-51single-chipmicrocomputer,shortfortimer0(T0)andtimer1(T1).TheyarecomposedofmethodregisterTMOD,controlregisterTCONanddataregisterTH0,TL0,TH1,TL1.
3.Whatistheprincipleofprocessinginterruptpriority?
A:
(1)lowpriorityinterruptionsourcescanbeinterruptedbyhighpriorityinterruptionsources,whilehigh-priorityinterruptionsourcescannotbeinterruptedbyanyinterruptionsource;
(2)aninterruptsource(whetherhighorlowpriority)isnotinterruptedoncetheresponseisreceivedandtheinterruptsourceatthesamelevelisnotinterrupted.
Whenseveralinterruptsofthesamepriorityarereceivedatthesametime,theresponsetowhichinterruptsourcedependsontheinternalqueryorder.Itsprioritiesareasfollows:
Interruptsourcepeertointerruptprioritylevel
Externalinterrupt0isthehighest
Thetimer/counter0overflowinterrupts
Externalinterrupt1
Thetimer/counter1overflowinterrupts
Theserialporthasthelowestinterruption
4.Fosc=12MHZofMCS-51singlechipmicrocomputer,whichisrequiredtouseT0timing150us,respectively,thetimingvalueoftiming0,timing1and2time.
Theinitialvalueof0timingisFBH,50H
Theinitialvalueof1timeisFFH,6AH
Theinitialvalueof2timingis6AH
Readorwriteprograms
1.Writeaprogramtotransferthedataof100unitsbeginningwith1000Hunittotheunitstartingin2000H.(8)
ORG0000h
MOVDPTR,#1000H;GivethesourcedatablockaddresspointertotheDPTRassignment
MOVP2,#20H;AssignthedestinationdatablockaddresspointerP2andR0totheinitialvalue
MOVR0,#00h
LOOP:
MOVXA,@dptr
MOVX@R0,a.
INCDPTR
INCR0
CJNER0,#64H,LOOP
SJMP$
2.SetR0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H),aftertheexecutionofthefollowingprocedure,howdidtheresult?
(7)
(20H)=20H(21H)=00H(22H)=17H(23H)=01HCY=1A=17HR0=23HR1=28H
TheCLRC
MOVR2,#3
LOOP:
MOVA,@r0
ADDCA,@R1
MOV@R0,a.
INCR0
INCR1
DJNZR2,LOOP
JNCNEXT
MOV@R0,#01h
SJMP$
NEXT:
DECR0
SJMP$
5.TheMcS-51singlechipexpandedatotalof2716memory,drewtheschematicdiagramofthesystemcircuit,andwrotetheaddressdistribution.(15points)
Theaddressrangeofprogrammemoryis:
0000H~07FFH,0800H~0FFFH,1000H~17FFH...
Six,McS-51singlechipcomputerP1port,throughtheactuator,thereare8leds,fosc=6MHZ,andtrytowritetheprogram,sothatthe8luminescenttubeswillrotateeverytwoseconds.(20points)
MOVTMODand#10h.
MOVTH1,OD8H
MOVTL1,#0e0h
SETBTR1
MOVA,#80h
AG1:
MOVP1,A
MOVR7,#100
AG2:
JBCTF1,AG3
SJMPhf-solvatedAG2
AG3:
MOVTH1,#OD8H
MOVTL1,#0e0h
DJNZR7,hf-solvatedAG2
TheRRa.
SJMPAG1
B
1.Fillintheblanks(1pointeachtime,20pointstotal)
1.Thecomputersystembushastheaddressbus,thecontrolbusand.
2.Usually,whenthepowerisresetontheMCU,thePC=,SP=;Theworkregister,bydefault,USESthefirstgroup,whichhastheaddressrangeofthesetofregisters.
3.TheoperatingcodeaddressofJZeis1000H,e=20H,andthetargetaddressofthetransferis.
Intheassemblylanguage,youcanusepseudo-instructions,whicharenotrealinstructions,butareusedtocontrolthem.
5.AssumethecontentsoftheaccumulatorA30Handexecutetheinstructions:
1000H:
MOVCA,@a+PC
Afterthat,addthecontentsoftheprogrammemoryunittotheaccumulatorA.
6.WhentheMcS-51single-chipmicrocomputeraccessestheexternalstorage,thesignallockisusedtostorethelow8addresssignalfromtheport.
7.Thereisatiming/counterintheMcS-51single-chipmicrocomputer8031,whichcanbeconfiguredtoworkinavarietyofways.
8.McS-51single-chipmicrocomputerhasaninterruptsource,whichcanbedividedintoaninterruptpriority.Theinterruptlevelofinterruptsourceishighestwhenthepowerisreset.
9.Whenparallelportisextendedwithserialport,theworkingmodeofserialinterfaceshouldbeselected.
Thetwomostimportantindicatorsofsemiconductormemoryareand.
11.Iftheoutputofan8-bitD/Aconverterisfullscalevoltageof+5V,thentheresolutionofD/Aconverteris.
12.Whenwriting8255Acontrolwords,A1andA0arerequired.
Selectthecorrectanswerfromthealternativeanswer,andwritethecodeinbrackets.
1.InsidetheCPU,somefeatureregistersthatreflectthestateoftheprogramorreflecttheresultsoftheoperationare()
(A)PC(B)PSW(C)A(D)SP
2.ToaccesstheMCS-51externalRAMwiththetransmissioncommand,itsinstructionoperationcodemnemonicshouldbe()
(A)MOV(B)MOVX(C)MOVC(D)aboveall
3.ThejumprangeofinstructionALMPi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机试题及答案 单片机 试题 答案