




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單片機(jī)原理及應(yīng)用課后答案(張毅剛主編)篇一:?jiǎn)纹瑱C(jī)習(xí)題答案(哈工大張毅剛主編單片機(jī)原理及應(yīng)用)“單片機(jī)原理及應(yīng)用”課程習(xí)題與解答第一章1-3:?jiǎn)纹瑱C(jī)與普通計(jì)算機(jī)的不同之處在于其將()()和()三部分集成于一塊芯片上。答:CPU、存儲(chǔ)器、I/O口1-8:8051與8751的區(qū)別是:A、內(nèi)部數(shù)據(jù)存儲(chǔ)但也數(shù)目的不同B、內(nèi)部數(shù)據(jù)存儲(chǔ)器的類型不同C、內(nèi)部程序存儲(chǔ)器的類型不同D、內(nèi)部的寄存器的數(shù)目不同答:C第二章2-4:在MCS-51單片機(jī)中,如果采用6MHz晶振,1個(gè)機(jī)器周期為()。答:2us。析:機(jī)器周期為振蕩周期的1/6。2-6:內(nèi)部RAM中,位地址為30H的位,該位所在字節(jié)的字節(jié)地址為()。答:26H2-7:若A中的內(nèi)容為63H,那么,P標(biāo)志位的值為()。答:0析:P為偶校驗(yàn)位,因?yàn)锳中1的個(gè)數(shù)為偶數(shù),所以P=0。2-8:判斷下列說(shuō)法是否正確:A、8031的CPU是由RAM和EPROM所組成。B、區(qū)分片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器的最可靠的方法是看其位于地址范圍的低端還是高端。C、在MCS-51中,為使準(zhǔn)雙向的I/O口工作在輸入方式,必須保證它被事先預(yù)置為1。D、PC可以看成使程序存儲(chǔ)器的地址指針。答:錯(cuò)、錯(cuò)、對(duì)、對(duì)2-9:8031單片機(jī)復(fù)位后,R4所對(duì)應(yīng)的存儲(chǔ)單元的地址為(),因上電時(shí)PSW=()。這時(shí)當(dāng)前的工作寄存器區(qū)是()組工作寄存器區(qū)。答:04H、00H、02-11:判斷以下有關(guān)PC和DPTR的結(jié)論是否正確?A、DPTR是可以訪問(wèn)的,而PC不能訪問(wèn)。B、它們都是16位的存儲(chǔ)器C、它們都有加1的功能。D、DPTR可以分為兩個(gè)8位的寄存器使用,但PC不能。答:對(duì)、對(duì)、對(duì)、對(duì)2-13:使用8031芯片時(shí),需將/EA引腳接()電平,因?yàn)槠淦瑑?nèi)無(wú)()存儲(chǔ)器。答:低、程序2-14:片內(nèi)RAM低128個(gè)單元?jiǎng)澐譃槟?個(gè)主要部分?各部分的主要功能是什么?答:工作寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)緩沖區(qū)2-15:判斷下列說(shuō)法是否正確A、程序計(jì)數(shù)器PC不能為用戶編程時(shí)直接使用,因?yàn)樗鼪](méi)有地址。B、內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。C、8031共有21個(gè)特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。答:對(duì)、錯(cuò)、錯(cuò)2-16:PC的值是A、當(dāng)前正在執(zhí)行指令的前一條指令的地址B、當(dāng)前正在執(zhí)行指令的地址C、當(dāng)前正在執(zhí)行指令的下一條指令的地址D、控制器中指令寄存器的地址答:C2-17:通過(guò)堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先就要把()的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí),再進(jìn)行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到()。答:PC、PC2-19:MCS-51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)所決定的,因?yàn)镸CS-51的PC是16位的,因此其尋址的范圍為()KB。答:642-20:當(dāng)MCS-51單片機(jī)運(yùn)行出錯(cuò)或程序陷入死循環(huán)時(shí),如何來(lái)擺脫困境?答:軟件陷阱、復(fù)位2-21:判斷下列說(shuō)法是否正確?A、PC是1個(gè)不可尋址的特殊功能寄存器。B、單片機(jī)的主頻越高,其運(yùn)算速度越快。C、在MCS-51單片機(jī)中,1個(gè)機(jī)器周期等于1us。D、特殊功能寄存器SP內(nèi)裝的是棧頂首地址單元的內(nèi)容。答:錯(cuò)、對(duì)、錯(cuò)、錯(cuò)2-22:如果手中僅有一臺(tái)示波器,可通過(guò)觀察哪個(gè)引腳的狀態(tài),來(lái)大致判斷MCS-51單片機(jī)正在工作?答:ALE析:因?yàn)閱纹瑱C(jī)正常工作時(shí),ALE腳輸出時(shí)鐘頻率為振蕩周期的1/6。第三章3-1:判斷下列指令的正誤:1)MOV28H,@R22)DECDPTR3)INCDPTR4)CLRR05)CPLR56)MOVR0,R17)PUSHDPTR8)MOVF0,C9)MOVF0,10)MOVXA,@R111)MOVC,30H12)RLCR0答:錯(cuò)、錯(cuò)、對(duì)、錯(cuò)錯(cuò)、錯(cuò)、錯(cuò)、對(duì)錯(cuò)、對(duì)、對(duì)、錯(cuò)3-2:判斷下列說(shuō)法是否正確。A、立即尋址方式是被操作的數(shù)據(jù)本身在指令中,而不是它的地址在指令中。B、指令周期是執(zhí)行一條指令的時(shí)間。C、指令中直接給出的操作數(shù)稱為直接尋址。答:對(duì)、對(duì)、錯(cuò)3-3:在基址加變址尋址方式中,以()作變址寄存器,以()或()作基址寄存器。答:累加器A,DPTR、PC3-7:指令格式是由()和()所組成,也可能僅由()組成。答:操作碼、操作數(shù)、操作碼3-8:假定累加器A中的內(nèi)容為30H,執(zhí)行指令1000H:MOVCA,@A+PC后,把程序存儲(chǔ)器()單元的內(nèi)容送入累加器A中。答:1031H3-9:在MCS-51中,PC和DPTR都用于提供地址,但PC是為訪問(wèn)()存儲(chǔ)器提供地址,而DPTR是為訪問(wèn)()存儲(chǔ)器提供地址。答:程序、數(shù)據(jù)3-10:在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的()。答:地址3-11:下列程序段的功能是什么?PUSHAPUSHBPOPAPOPB答:交換A、B的內(nèi)容3-12:已知程序執(zhí)行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序執(zhí)行后:POPDPHPOPDPLMOVDPTR,#4000HRLAMOVB,AMOVCA,@A+DPTRPUSHAMOVA,BINCAMOVCA,@A+DPTRPUSHARETORG4000HDB10H,80H,30H,50H,30H,50H請(qǐng)問(wèn):A=(),SP=(),(51H)=(),(52H)=(),PC=()。答:A=50H,SP=50H,(51H)=30H,(52H)=50H,PC=5030H3-14:假定A=83H,(R0)=17H,(17H)=34H,執(zhí)行以下指令:ANLA,#17HORL17H,AXRLA,@R0CPLA后,A的內(nèi)容為()。答:0CBH3-15:假定A=55H,R3=0AAH,在執(zhí)行指令A(yù)NLA,R3后,A=(),R3=()。答:0、0AAH3-16:如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,則執(zhí)行下列指令后:POPDPHPOPDPLPOPSP則:DPH=(),DPL=(),SP=()答:DPH=3CH,DPL=5FH,SP=4FH3-17:假定,SP=60H,A=30H,B=70H,執(zhí)行下列指令:PUSHAPUSHB后,SP的內(nèi)容為(),61H單元的內(nèi)容為(),62H單元的內(nèi)容為()。答:62H,30H,70H第四章4-6:試編寫1個(gè)程序,將內(nèi)部RAM中45H單元的高4位清0,低4位置1。答:MOVA,45HANLA,#0FHORLA,#0FHMOV45H,A4-7:已知程序執(zhí)行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序執(zhí)行后:POPDPHPOPDPLMOVDPTR,#3000HRLAMOVB,AMOVCA,@A+DPTRPUSHAMOVA,BINCAMOVCA,@A+DPTRPUSHARETORG3000HDB10H,80H,30H,80H,50H,80H請(qǐng)問(wèn):A=(),SP=(),(51H)=(),(52H)=(),PC=()。答:A=80H,SP=40H,(51H)=50H,(52H)=80H,PC=8050H4-8:計(jì)算下面子程序中指令的偏移量和程序執(zhí)行的時(shí)間(晶振頻率為12MHz)。MOVR3,#15H;1個(gè)機(jī)器周期DL1:MOVR4,#255;1個(gè)機(jī)器周期DL2:MOVP1,R3;2個(gè)機(jī)器周期DJNZR4,DL2;2個(gè)機(jī)器周期DJNZR3,DL1;2個(gè)機(jī)器周期RET;2個(gè)機(jī)器周期答:15348us析:((2+2)×255+1+2)×15+1+2=15348us4-9:假定A=83H,(R0)=17H,(17H)=34H,執(zhí)行以下指令:ANLA,#17HORL17H,AXRLA,@R0CPLA后,A的內(nèi)容為()。答:0CBH4-10:試編寫程序,查找在內(nèi)部RAM的30H~50H單元中是否有0AAH這一數(shù)據(jù)。若有,則將51H單元置為“01H”;若未找到,則將51H單元置為“00H”。答:START:MOVR0,#30HMOVR2,#20HLOOP:MOVA,@R0CJNEA,#0AAH,NEXTMOV51H,#01HLJMPEXITNEXT:INCR0DJNZR2,LOOPMOV51H,#00HEXIT:RET4-11:試編寫程序,查找在內(nèi)部RAM的20H~40H單元中出現(xiàn)“00H”這一數(shù)據(jù)的次數(shù)。并將查找到的結(jié)果存入41H單元。答:START:MOV41H,#0MOVR0,#20HMOVR2,#20HLOOP:MOVA,@R0JNZNEXTINC41HNEXT:INCR0DJNZR2,LOOPRET4-12:若SP=60H,標(biāo)號(hào)LABEL所在的地址為3456H。LCALL指令的地址為2000H,執(zhí)行指令如下:2000HLCALLLABEL后,堆棧指針SP和堆棧內(nèi)容發(fā)生了什么變化?PC的值等于什么?如果將指令LCALL直接換成ACALL是否可以?如果換成ACALL指令,可調(diào)用的地址范圍是什么?答:1)SP=SP+1=61H(61H)=PC的低字節(jié)=03HSP=SP+1=62H(62H)=PC的高字節(jié)=20H2)PC=3456H3)可以4)2KB=2048Byte第五章5-4:外部中斷1所對(duì)應(yīng)的中斷入口地址為()H。答:0013H5-5:下列說(shuō)法錯(cuò)誤的是:A、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)的IE寄存器中。篇二:?jiǎn)纹瑱C(jī)原理及應(yīng)用答案張毅剛主編“單片機(jī)原理及應(yīng)用”課程習(xí)題與解答參考教材:張毅剛主編,單片機(jī)原理及應(yīng)用,普通高等教育“十五”國(guó)家級(jí)規(guī)劃教材,高等教育出版社,第一章1-3:?jiǎn)纹瑱C(jī)與普通計(jì)算機(jī)的不同之處在于其將()()和()三部分集成于一塊芯片上。答:CPU、存儲(chǔ)器、I/O口1-8:8051與8751的區(qū)別是:A、內(nèi)部數(shù)據(jù)存儲(chǔ)但也數(shù)目的不同C、內(nèi)部程序存儲(chǔ)器的類型不同答:C第二章2-4:在MCS-51單片機(jī)中,如果采用6MHz晶振,1個(gè)機(jī)器周期為()。答:2us。析:機(jī)器周期為振蕩周期的1/6。2-6:內(nèi)部RAM中,位地址為30H)。答:26H2-7:若A中的內(nèi)容為63H,那么,P標(biāo)志位的值為()。答:0析:P為偶校驗(yàn)位,因?yàn)锳中1P=02-8:判斷下列說(shuō)法是否正確:A、8031的CPU是由RAM和EPROMBC、在MCS-51中,為使準(zhǔn)雙向的I/O1。D、PC答:錯(cuò)、錯(cuò)、對(duì)、對(duì)2-9:8031),因上電時(shí)PSW=()。這時(shí)當(dāng)前的工作寄存器區(qū)是(答:04H、2-11:判斷以下有關(guān)PCDPTRPC不能訪問(wèn)。B162-138031/EA引腳接()電平,因?yàn)槠淦瑑?nèi)無(wú)()存儲(chǔ)器。2-14低128個(gè)單元?jiǎng)澐譃槟?個(gè)主要部分?各部分的主要功能是什么?答:工作寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)緩沖區(qū)2-15:判斷下列說(shuō)法是否正確A、程序計(jì)數(shù)器PC不能為用戶編程時(shí)直接使用,因?yàn)樗鼪](méi)有地址。B、內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。C、8031共有21個(gè)特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。答:對(duì)、錯(cuò)、錯(cuò)2-16:PC的值是A、當(dāng)前正在執(zhí)行指令的前一條指令的地址B、當(dāng)前正在執(zhí)行指令的地址可以分為兩個(gè)8PC不能。B、內(nèi)部數(shù)據(jù)存儲(chǔ)器的類型不同D、內(nèi)部的寄存器的數(shù)目不同C、當(dāng)前正在執(zhí)行指令的下一條指令的地址答:C2-17:通過(guò)堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先就要把()的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí),再進(jìn)行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到()。答:PC、PC2-19:MCS-51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)所決定的,因?yàn)镸CS-51的PC是16位的,因此其尋址的范圍為()KB。答:642-20:當(dāng)MCS-51單片機(jī)運(yùn)行出錯(cuò)或程序陷入死循環(huán)時(shí),如何來(lái)擺脫困境?答:軟件陷阱、復(fù)位2-21:判斷下列說(shuō)法是否正確?A、PC是1個(gè)不可尋址的特殊功能寄存器。B、單片機(jī)的主頻越高,其運(yùn)算速度越快。C、在MCS-51單片機(jī)中,1個(gè)機(jī)器周期等于1us。D、特殊功能寄存器SP內(nèi)裝的是棧頂首地址單元的內(nèi)容。答:錯(cuò)、對(duì)、錯(cuò)、錯(cuò)2-22答:ALE析:因?yàn)閱纹瑱C(jī)正常工作時(shí),ALE第三章3-1:判斷下列指令的正誤:1)MOV28H,@R2DECDPTR3)4)CLRR05)CPLR56)R0,R17)PUSHDPTR8)MOVF0,C9)MOV10A,@R1)MOVC,30H12)RLCR0錯(cuò)、對(duì)、對(duì)、錯(cuò)A、3-3)作變址寄存器,以()或()作基址寄存器。A,PC3-7)和()所組成,也可能僅由()組成。答:操作碼、操作數(shù)、操作碼3-8:假定累加器A中的內(nèi)容為30H,執(zhí)行指令1000H:MOVCA,@A+PC后,把程序存儲(chǔ)器()單元的內(nèi)容送入累加器A中。答:1031H3-9:在MCS-51中,PC和DPTR都用于提供地址,但PC是為訪問(wèn)()存儲(chǔ)器提供地址,而DPTR是為訪問(wèn)()存儲(chǔ)器提供地址。答:程序、數(shù)據(jù)D、控制器中指令寄存器的地址3-23-10:在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的()。答:地址3-11:下列程序段的功能是什么?PUSHPUSHPOPPOPABAB答:交換A、B的內(nèi)容3-12:已知程序執(zhí)行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFHORG4000HDBPOPPOPMOVRLMOVMOVCPUSHMOVINCMOVCPUSHRETDPHDPLDPTR,#4000HAB,AA,@A+DPTRAA,BAA,@A+DPTRA請(qǐng)問(wèn):A=(),SP=)(),(52H=(),PC=()。答:A=50H,PC=5030H3-14:假定,)=17H,(ANLA,#17H的內(nèi)容為()。答:3-15,在執(zhí)行指令A(yù)NLA,R3后,A=(),R3=()。答:0、3-16,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,則執(zhí)行下列指令后:POPPOPPOPDPHDPLSP則:DPH=(),DPL=(),SP=()答:DPH=3CH,DPL=5FH,SP=4FH3-17:假定,SP=60H,A=30H,B=70H,執(zhí)行下列指令:PUSHPUSHAB第四章4-6:試編寫1個(gè)程序,將內(nèi)部RAM中45H單元的高4位清0,低4位置1。答:MOVA,45HORG3000HDBANLA,#0FHORLA,#0FHMOVPOPPOPMOVRLMOVMOVCPUSHMOVINCMOVCPUSHRET45H,ADPHDPLDPTR,#3000HAB,AA,@A+DPTRAA,BAA,@A+DPTRA后,SP的內(nèi)容為(),61H單元的內(nèi)容為(),62H單元的內(nèi)容為()。答:62H,30H,70H4-7:已知程序執(zhí)行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH請(qǐng)問(wèn):A=(),(),(=),(52H=),PC=()。答:PC=8050H4-812MHz)。R3,#15H;1個(gè)機(jī)器周期DJNZ個(gè)機(jī)器周期;2個(gè)機(jī)器周期;2個(gè)機(jī)器周期;2個(gè)機(jī)器周期;2個(gè)機(jī)器周期R4,DL2答:析:((2)×255+1+2)×15+1+2=15348us4-9:假定A=83H,(R0)=17H,(17H)=34H,執(zhí)行以下指令:ANLA,#17HORL17H,AXRLA,@R0CPLA后,A的內(nèi)容為()。答:0CBH4-10:試編寫程序,查找在內(nèi)部RAM的30H~50H單元中是否有0AAH這一數(shù)據(jù)。若有,則將51H單元置為“01H”;若未找到,則將51H單元置為“00H”。答:START:4-11:試編寫程序,查找在內(nèi)部RAM的20H~40H單元中出現(xiàn)“00H結(jié)果存入41H單元。答:START:MOVMOVMOVMOVJNZINCINCDJNZRET直接換成41H,#0R0,#20HR2,#20HA,@R0NEXT41HR0R2,LOOPLOOP:MOVMOVMOVCJNEMOVLJMPINCDJNZMOVRETR0,#30HR2,#20HA,@R0A,#0AAH,NEXT51H,#01HEXITR0R2,LOOP51H,#00HNEXT:EXIT:LOOP:NEXT:4-12:若SP=60H,標(biāo)號(hào)3456H。LCALL指令的地址為2000H,執(zhí)行指令如下:2000H后,堆棧指針SPLCALL答:1)第五章5-41所對(duì)應(yīng)的中斷入口地址為()H。答:0013H5-5:下列說(shuō)法錯(cuò)誤的是:A、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)的IE寄存器中。B、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)的TMOD寄存器中。C、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)的IP寄存器中。D、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)的TCON與SCON寄存器中。答:ABC5-7:中斷查詢確認(rèn)后,在下列各種8031單片機(jī)運(yùn)行情況中,能立即進(jìn)行響應(yīng)的是:234)2KB=2048Byte=03H(62H)=PC的高字節(jié)=20HACALLACALL篇三:高教版單片機(jī)原理及應(yīng)用答案(第三版)張毅剛_劉杰主編第一章單片機(jī)概述除了單片機(jī)這一名稱之外,單片機(jī)還可稱為(微控制器)和(嵌入式控制器)。單片機(jī)與普通計(jì)算機(jī)的不同之處在于其將(微處理器)、(存儲(chǔ)器)和(各種輸入輸出接口)三部分集成于一塊芯片上。4、單片機(jī)的發(fā)展大致分為哪幾個(gè)階段?答:?jiǎn)纹瑱C(jī)的發(fā)展歷史可分為四個(gè)階段:第一階段(1974年----1976年):?jiǎn)纹瑱C(jī)初級(jí)階段。第二階段(1976年----1978年):低性能單片機(jī)階段。第三階段(1978年----現(xiàn)在):高性能單片機(jī)階段。第四階段(1982年----現(xiàn)在):8位單片機(jī)鞏固發(fā)展及16位單片機(jī)、32位單片機(jī)推出階段單片機(jī)根據(jù)其基本操作處理的位數(shù)可分為哪幾種類型?答:?jiǎn)纹瑱C(jī)根據(jù)其基本操作處理的位數(shù)可分為:1位單片機(jī)、4位單片機(jī)、8位單片機(jī)、16位單片機(jī)和32位單片機(jī)。MCS-51系列單片機(jī)的基本芯片分別為哪幾種?它們的差別是什么?答:基本芯片為8031、8051、8751。8031內(nèi)部包括1個(gè)8位cpu、128BRAM,21個(gè)特殊功能寄存器(SFR)、4個(gè)8位并行I/O口、1個(gè)全雙工串行口,2個(gè)16位定時(shí)器/計(jì)數(shù)器,但片內(nèi)無(wú)程序存儲(chǔ)器,需外擴(kuò)EPROM芯片。8051是在8031的基礎(chǔ)上,片內(nèi)又集成有4KBROM,作為程序存儲(chǔ)器,是1個(gè)程序不超過(guò)4KB的小系統(tǒng)。8751是在8031的基礎(chǔ)上,增加了4KB的EPROM,它構(gòu)成了1個(gè)程序小于4KB的小系統(tǒng)。用戶可以將程序固化在EPROM中,可以反復(fù)修改程序。MCS-51系列單片機(jī)與80C51系列單片機(jī)的異同點(diǎn)是什么?答:共同點(diǎn)為它們的指令系統(tǒng)相互兼容。不同點(diǎn)在于MCS-51是基本型,而80C51采用CMOS工藝,功耗很低,有兩種掉電工作方式,一種是CPU停止工作,其它部分仍繼續(xù)工作;另一種是,除片內(nèi)RAM繼續(xù)保持?jǐn)?shù)據(jù)外,其它部分都停止工作。8051與8751的區(qū)別是(C)(A)內(nèi)部數(shù)據(jù)存儲(chǔ)單元數(shù)目的不同(B)內(nèi)部數(shù)據(jù)存儲(chǔ)器的類型不同(C)內(nèi)部程序存儲(chǔ)器的類型不同(D)內(nèi)部的寄存器的數(shù)目不同在家用電器中使用單片機(jī)應(yīng)屬于微型計(jì)算機(jī)的(B)(A)輔助設(shè)計(jì)應(yīng)用(B)測(cè)量、控制應(yīng)用(C)數(shù)值計(jì)算應(yīng)用(D)數(shù)據(jù)處理應(yīng)用說(shuō)明單片機(jī)主要應(yīng)用在哪些領(lǐng)域?答:?jiǎn)纹瑱C(jī)主要運(yùn)用領(lǐng)域?yàn)椋汗I(yè)自動(dòng)化;智能儀器儀表;消費(fèi)類電子產(chǎn)品;通信方面;武器裝備;終端及外部設(shè)備控制;多機(jī)分布式系統(tǒng)。第二章MCS-51單片機(jī)的硬件結(jié)構(gòu)MCS-51單片機(jī)的片內(nèi)都集成了哪些功能部件?各個(gè)功能部件的最主要的功能是什么?答:功能部件如下:微處理器(CPU);數(shù)據(jù)存儲(chǔ)器(RAM);程序存儲(chǔ)器(ROM/EPROM,8031沒(méi)有此部件),4個(gè)8位并行I/O口(P0口、P1口、P2口、P3口);1個(gè)全雙工的串行口;2個(gè)16位定時(shí)器/計(jì)數(shù)器;中斷系統(tǒng);21個(gè)特殊功能寄存器(SFR)。各部件功能:CPU(微處理器)包括了運(yùn)算器和控制器兩大部分,還增加了面向控制的處理功能,不僅可處理字節(jié)數(shù)據(jù),還可以進(jìn)行位變量的處理;數(shù)據(jù)存儲(chǔ)器(RAM)片內(nèi)為128B(52系列的為256B),片外最多可外擴(kuò)64KB。數(shù)據(jù)存儲(chǔ)器來(lái)存儲(chǔ)單片機(jī)運(yùn)行期間的工作變量、運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存和緩沖、標(biāo)志位等;程序存儲(chǔ)器(ROM/EPROM)用來(lái)存儲(chǔ)程序;中斷系統(tǒng)具有5個(gè)中斷源,2級(jí)中斷優(yōu)先權(quán);定時(shí)器/計(jì)數(shù)器用作精確的定時(shí),或?qū)ν獠渴录M(jìn)行計(jì)數(shù);串行口可用來(lái)進(jìn)行串行通信,擴(kuò)展并行I/O口,還可以與多個(gè)單片機(jī)相連構(gòu)成多機(jī)系統(tǒng),從而使單片機(jī)的功能更強(qiáng)且應(yīng)用更廣;特殊功能寄存器用于CPU對(duì)片內(nèi)各功能部件進(jìn)行管理、控制、監(jiān)視。說(shuō)明MCS-51單片機(jī)的引腳EA的作用,該引腳接高電平和接低電平時(shí)各有何種功能?答:當(dāng)該引腳為高電平時(shí),單片機(jī)訪問(wèn)片內(nèi)程序存儲(chǔ)器,但在PC(程序計(jì)數(shù)器)值超過(guò)0FFFH(對(duì)于8051、8751)時(shí),即超出片內(nèi)程序存儲(chǔ)器的4KB地址范圍時(shí),將自動(dòng)轉(zhuǎn)向執(zhí)行外部程序存儲(chǔ)器內(nèi)的程序。當(dāng)該引腳為低電平時(shí),單片機(jī)則只訪問(wèn)外部程序存儲(chǔ)器,不論是否有內(nèi)部程序存儲(chǔ)器。對(duì)于8031來(lái)說(shuō),因其無(wú)內(nèi)部程序存儲(chǔ)器,所以該引腳必須接地,這樣只能選擇外部程序存儲(chǔ)器。MCS-51的時(shí)鐘振蕩周期和機(jī)器周期之間有何關(guān)系?答:每12個(gè)時(shí)鐘周期為1個(gè)機(jī)器周期。在MCS-51單片機(jī)中,如果采用6MHZ晶振,1個(gè)機(jī)器周期為(2微秒)。程序存儲(chǔ)器的空間里,有5個(gè)單元是特殊的,這5個(gè)單元對(duì)應(yīng)MCS-51單片機(jī)5個(gè)中斷源的中斷入口地址,請(qǐng)寫出這些單元的地址以及對(duì)應(yīng)的中斷源。答:中斷源入口地址外部中斷00003H定時(shí)器0(T0)000BH外部中斷10013H定時(shí)器1(T1)001BH串行口0023H內(nèi)部RAM中,位地址為30H的位,該位所在字節(jié)的字節(jié)地址為(26H)。若A中的內(nèi)容為63H,那么,P標(biāo)志位的值為(0)。判斷下列說(shuō)法是否正確:(A)8031的CPU是由RAM和EPROM所組成。(錯(cuò))(B)區(qū)分片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器的最可靠的方法是看其位于地址范圍的低端還是高端。(錯(cuò))(C)在MCS-51中,為使準(zhǔn)雙向的I/O口工作在輸入方式,必須保證它被事先預(yù)置為1。(對(duì))(D)PC可以看成是程序存儲(chǔ)器的地址指針。(對(duì))8031單片機(jī)復(fù)位后,R4所對(duì)應(yīng)的存儲(chǔ)單元的地址為(04H),因上電時(shí)PSW=(00H)。這時(shí)當(dāng)前的工作寄存器區(qū)是(0)組工作寄存器區(qū)。什么是機(jī)器周期?1個(gè)機(jī)器周期的時(shí)序是如何來(lái)劃分的?如果采用12MHZ晶振,1個(gè)機(jī)器周期為多長(zhǎng)時(shí)間?答:CPU完成一個(gè)基本操作所需要的時(shí)間稱為機(jī)器周期。時(shí)序劃分:一個(gè)機(jī)器周期包括12個(gè)時(shí)鐘周期,分為6個(gè)狀態(tài);S1-S6。每個(gè)狀態(tài)又分為2拍;P1和P2。因此,1個(gè)機(jī)器周期中的12個(gè)時(shí)鐘周期表示為:S1P1、S1P2、S2P1、S2P2、?、S6P2。如果采用12MHZ晶振,1個(gè)機(jī)器周期為1μs。判斷以下有關(guān)PC和DPTR的結(jié)論是否正確?(A)DPTR是可以訪問(wèn)的,而PC不能訪問(wèn)。(錯(cuò))(B)它們都是16位的寄存器。(對(duì))(C)它們都具有加1的功能。(對(duì))(D)DPTR可以分為2個(gè)8位寄存器使用,但PC不能。(對(duì))12、內(nèi)部RAM中,哪些單元可作為工作寄存器區(qū),哪些單元可以進(jìn)行位尋址?寫出它們的字節(jié)地址。答:地址為00H-1FH的32個(gè)單元是4組通用工作寄存器區(qū),每個(gè)區(qū)包括8個(gè)8位工作寄存器,編號(hào)為R0-R7。字節(jié)地址為20H-2FH的16個(gè)單元可進(jìn)行128位的位尋址,這些單元構(gòu)成了1位處理機(jī)的存儲(chǔ)器空間。位地址范圍是00H-7FH。使用8031單片機(jī)時(shí),需將EA引腳接(低)電平,因?yàn)槠淦瑑?nèi)無(wú)(程序)存儲(chǔ)器。片內(nèi)RAM低128個(gè)單元?jiǎng)澐譃槟?個(gè)主要部分?各部分的主要功能是什么?答:字節(jié)地址為00H-1FH的32個(gè)單元是4組通用工作寄存器區(qū),每個(gè)區(qū)包括8個(gè)8位工作寄存器,編號(hào)為R0-R7??梢酝ㄟ^(guò)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京簽訂工作合同范本
- 廠家銷售鍋爐合同范本
- 保安臨時(shí)服務(wù)合同范本
- 合資砂場(chǎng)合同范例
- 古建圓柱采購(gòu)合同范本
- 結(jié)算審計(jì)服務(wù)合同范本
- 傳媒股東合同范本
- 出口木箱合同范本
- 出售住宅和廠房合同范本
- 合辦活動(dòng)協(xié)議合同范本
- 中小學(xué)-安全使用與維護(hù)家用電器-主題班會(huì)教案
- 《中國(guó)潰瘍性結(jié)腸炎診治指南(2023年)》解讀
- 中國(guó)故事英文版哪吒英文二篇
- 鍍鋅管理論重量表常用
- 鐵總計(jì)統(tǒng)【2017】177號(hào)關(guān)于進(jìn)一步加強(qiáng)鐵路建設(shè)項(xiàng)目征地拆遷工作和費(fèi)用管理的指導(dǎo)意見(jiàn)
- 電子技術(shù)基礎(chǔ)與技能-(3)
- 部編版四年級(jí)下冊(cè)語(yǔ)文第二單元課文教材分析及全部教案
- 美術(shù)開(kāi)學(xué)第一課(課堂PPT)
- 出生證明委托書(共2頁(yè))
- 刑釋解教人員安置幫教工作檔案
- 內(nèi)部審計(jì)發(fā)展史
評(píng)論
0/150
提交評(píng)論