




已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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í)題與解答 第一章 13:?jiǎn)纹瑱C(jī)與普通計(jì)算機(jī)的不同之處在于其將()()和()三部分集成于一塊芯片上。答:CPU、存儲(chǔ)器、I/O口 18: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 第二章 24:在MCS51單片機(jī)中,如果采用6MHz晶振,1個(gè)機(jī)器周期為()。答:2us。 析:機(jī)器周期為振蕩周期的1/6。 26:內(nèi)部RAM中,位地址為30H的位,該位所在字節(jié)的字節(jié)地址為()。答:26H 27:若A中的內(nèi)容為63H,那么,P標(biāo)志位的值為()。 答:0 析:P為偶校驗(yàn)位,因?yàn)锳中1的個(gè)數(shù)為偶數(shù),所以P=0。 28:判斷下列說法是否正確: 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ì) 29:8031單片機(jī)復(fù)位后,R4所對(duì)應(yīng)的存儲(chǔ)單元的地址為(),因上電時(shí)PSW=()。這時(shí)當(dāng)前的工作寄存器區(qū)是()組工作寄存器區(qū)。 答:04H、00H、0 211:判斷以下有關(guān)PC和DPTR的結(jié)論是否正確? A、DPTR是可以訪問的,而PC不能訪問。 B、它們都是16位的存儲(chǔ)器 C、它們都有加1的功能。 D、DPTR可以分為兩個(gè)8位的寄存器使用,但PC不能。 答:對(duì)、對(duì)、對(duì)、對(duì) 213:使用8031芯片時(shí),需將/EA引腳接()電平,因?yàn)槠淦瑑?nèi)無()存儲(chǔ)器。答:低、程序 214:片內(nèi)RAM低128個(gè)單元?jiǎng)澐譃槟?個(gè)主要部分?各部分的主要功能是什么?答:工作寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)緩沖區(qū) 215:判斷下列說法是否正確 A、程序計(jì)數(shù)器PC不能為用戶編程時(shí)直接使用,因?yàn)樗鼪]有地址。 B、內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。 C、8031共有21個(gè)特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。 答:對(duì)、錯(cuò)、錯(cuò) 216:PC的值是 A、當(dāng)前正在執(zhí)行指令的前一條指令的地址B、當(dāng)前正在執(zhí)行指令的地址 C、當(dāng)前正在執(zhí)行指令的下一條指令的地址D、控制器中指令寄存器的地址 答:C 217:通過堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先就要把()的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào) 用返回時(shí),再進(jìn)行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到()。 答:PC、PC 219:MCS51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)所決定的,因?yàn)?MCS51的PC是16位的,因此其尋址的范圍為()KB。 答:64 220:當(dāng)MCS51單片機(jī)運(yùn)行出錯(cuò)或程序陷入死循環(huán)時(shí),如何來擺脫困境? 答:軟件陷阱、復(fù)位 221:判斷下列說法是否正確? A、PC是1個(gè)不可尋址的特殊功能寄存器。 B、單片機(jī)的主頻越高,其運(yùn)算速度越快。 C、在MCS51單片機(jī)中,1個(gè)機(jī)器周期等于1us。 D、特殊功能寄存器SP內(nèi)裝的是棧頂首地址單元的內(nèi)容。 答:錯(cuò)、對(duì)、錯(cuò)、錯(cuò) 222:如果手中僅有一臺(tái)示波器,可通過觀察哪個(gè)引腳的狀態(tài),來大致判斷MCS51單 片機(jī)正在工作? 答:ALE 析:因?yàn)閱纹瑱C(jī)正常工作時(shí),ALE腳輸出時(shí)鐘頻率為振蕩周期的1/6。 第三章 31:判斷下列指令的正誤: 1)MOV28H,R22)DECDPTR3)INCDPTR4)CLRR0 5)CPLR56)MOVR0,R17)PUSHDPTR8)MOVF0,C 9)MOVF0,ACC.310)MOVXA,R111)MOVC,30H12)RLCR0 答:錯(cuò)、錯(cuò)、對(duì)、錯(cuò) 錯(cuò)、錯(cuò)、錯(cuò)、對(duì) 錯(cuò)、對(duì)、對(duì)、錯(cuò) 32:判斷下列說法是否正確。 A、立即尋址方式是被操作的數(shù)據(jù)本身在指令中,而不是它的地址在指令中。 B、指令周期是執(zhí)行一條指令的時(shí)間。 C、指令中直接給出的操作數(shù)稱為直接尋址。 答:對(duì)、對(duì)、錯(cuò) 33:在基址加變址尋址方式中,以()作變址寄存器,以()或()作基址寄存器。 答:累加器A,DPTR、PC 37:指令格式是由()和()所組成,也可能僅由()組成。 答:操作碼、操作數(shù)、操作碼 38:假定累加器A中的內(nèi)容為30H,執(zhí)行指令 1000H:MOVCA,A+PC 后,把程序存儲(chǔ)器()單元的內(nèi)容送入累加器A中。 答:1031H 39:在MCS51中,PC和DPTR都用于提供地址,但PC是為訪問()存儲(chǔ)器提供地 址,而DPTR是為訪問()存儲(chǔ)器提供地址。 答:程序、數(shù)據(jù) 310:在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而 是操作數(shù)的()。 答:地址 311:下列程序段的功能是什么? PUSHA PUSHB POPA POPB 答:交換A、B的內(nèi)容 312:已知程序執(zhí)行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序執(zhí)行后:POPDPH POPDPL MOVDPTR,#4000H RLA MOVB,A MOVCA,A+DPTR PUSHA MOVA,B INCA MOVCA,A+DPTR PUSHA RET ORG4000H DB10H,80H,30H,50H,30H,50H 請(qǐng)問:A=(),SP=(),(51H)=(),(52H)=(),PC=()。 答:A=50H,SP=50H,(51H)=30H,(52H)=50H,PC=5030H 314:假定A=83H,(R0)=17H,(17H)=34H,執(zhí)行以下指令: ANLA,#17H ORL17H,A XRLA,R0 CPLA 后,A的內(nèi)容為()。 答:0CBH 315:假定A=55H,R3=0AAH,在執(zhí)行指令A(yù)NLA,R3后,A=(),R3=()。 答:0、0AAH 316:如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,則執(zhí)行 下列指令后: POPDPH POPDPL POPSP 則:DPH=(),DPL=(),SP=() 答:DPH=3CH,DPL=5FH,SP=4FH 317:假定,SP=60H,A=30H,B=70H,執(zhí)行下列指令: PUSHA PUSHB 后,SP的內(nèi)容為(),61H單元的內(nèi)容為(),62H單元的內(nèi)容為()。 答:62H,30H,70H 第四章 46:試編寫1個(gè)程序,將內(nèi)部RAM中45H單元的高4位清0,低4位置1。 答:MOVA,45H ANLA,#0FH ORLA,#0FH MOV45H,A 47:已知程序執(zhí)行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序執(zhí)行后:POPDPH POPDPL MOVDPTR,#3000H RLA MOVB,A MOVCA,A+DPTR PUSHA MOVA,B INCA MOVCA,A+DPTR PUSHA RET ORG3000H DB10H,80H,30H,80H,50H,80H 請(qǐng)問:A=(),SP=(),(51H)=(),(52H)=(),PC=()。 答:A=80H,SP=40H,(51H)=50H,(52H)=80H,PC=8050H 48:計(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 析:(22)25512)151215348us 49:假定A=83H,(R0)=17H,(17H)=34H,執(zhí)行以下指令: ANLA,#17H ORL17H,A XRLA,R0 CPLA 后,A的內(nèi)容為()。 答:0CBH 410:試編寫程序,查找在內(nèi)部RAM的30H50H單元中是否有0AAH這一數(shù)據(jù)。若有, 則將51H單元置為“01H”;若未找到,則將51H單元置為“00H”。 答:START:MOVR0,#30H MOVR2,#20H LOOP:MOVA,R0 CJNEA,#0AAH,NEXT MOV51H,#01H LJMPEXIT NEXT:INCR0 DJNZR2,LOOP MOV51H,#00H EXIT:RET 411:試編寫程序,查找在內(nèi)部RAM的20H40H單元中出現(xiàn)“00H”這一數(shù)據(jù)的次數(shù)。 并將查找到的結(jié)果存入41H單元。 答:START:MOV41H,#0 MOVR0,#20H MOVR2,#20H LOOP:MOVA,R0 JNZNEXT INC41H NEXT:INCR0 DJNZR2,LOOP RET 412:若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é)=03H SP=SP+1=62H(62H)=PC的高字節(jié)=20H 2)PC=3456H 3)可以 4)2KB2048Byte 第五章 54:外部中斷1所對(duì)應(yīng)的中斷入口地址為()H。 答:0013H 55:下列說法錯(cuò)誤的是: A、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS51系統(tǒng)的IE寄存器中。 篇二:【單片機(jī)原理及應(yīng)用】答案張毅剛主編 “單片機(jī)原理及應(yīng)用”課程習(xí)題與解答 參考教材:張毅剛主編,單片機(jī)原理及應(yīng)用,普通高等教育“十五”國(guó)家級(jí)規(guī)劃教材,高等教育出版社, 第一章 13:?jiǎn)纹瑱C(jī)與普通計(jì)算機(jī)的不同之處在于其將()()和()三部分集成于一塊芯片上。 答:CPU、存儲(chǔ)器、I/O口 18:8051與8751的區(qū)別是: A、內(nèi)部數(shù)據(jù)存儲(chǔ)但也數(shù)目的不同C、內(nèi)部程序存儲(chǔ)器的類型不同 答:C 第二章 24:在MCS51單片機(jī)中,如果采用6MHz晶振,1個(gè)機(jī)器周期為()。 答:2us。 析:機(jī)器周期為振蕩周期的1/6。 26:內(nèi)部RAM中,位地址為30H)。 答:26H 27:若A中的內(nèi)容為63H,那么,P標(biāo)志位的值為()。 答:0 析:P為偶校驗(yàn)位,因?yàn)锳中1P=0 28:判斷下列說法是否正確: A、8031的CPU是由RAM和EPROMB C、在MCS-51中,為使準(zhǔn)雙向的I/O1。 D、PC 答:錯(cuò)、錯(cuò)、對(duì)、對(duì) 29:8031),因上電時(shí)PSW=()。這時(shí)當(dāng)前的工作寄 存器區(qū)是(答:04H、211:判斷以下有關(guān)PC DPTRPC不能訪問。B16 2138031/EA引腳接()電平,因?yàn)槠淦瑑?nèi)無()存儲(chǔ)器。 214低128個(gè)單元?jiǎng)澐譃槟?個(gè)主要部分?各部分的主要功能是什么? 答:工作寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)緩沖區(qū) 215:判斷下列說法是否正確 A、程序計(jì)數(shù)器PC不能為用戶編程時(shí)直接使用,因?yàn)樗鼪]有地址。 B、內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。 C、8031共有21個(gè)特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。答:對(duì)、錯(cuò)、錯(cuò) 216: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í)行指令的下一條指令的地址 答:C 217:通過堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先就要把()的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí),再 進(jìn)行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到()。 答:PC、PC 219:MCS51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)所決定的,因?yàn)镸CS51的PC 是16位的,因此其尋址的范圍為()KB。 答:64 220:當(dāng)MCS51單片機(jī)運(yùn)行出錯(cuò)或程序陷入死循環(huán)時(shí),如何來擺脫困境? 答:軟件陷阱、復(fù)位 221:判斷下列說法是否正確? A、PC是1個(gè)不可尋址的特殊功能寄存器。 B、單片機(jī)的主頻越高,其運(yùn)算速度越快。 C、在MCS51單片機(jī)中,1個(gè)機(jī)器周期等于1us。 D、特殊功能寄存器SP內(nèi)裝的是棧頂首地址單元的內(nèi)容。 答:錯(cuò)、對(duì)、錯(cuò)、錯(cuò) 222 答:ALE 析:因?yàn)閱纹瑱C(jī)正常工作時(shí),ALE 第三章 31:判斷下列指令的正誤: 1)MOV28H,R2DECDPTR3)4)CLRR05)CPLR56)R0,R17)PUSHDPTR8)MOVF0,C9)MOV10A,R1)MOVC,30H12)RLCR0錯(cuò)、對(duì)、對(duì)、錯(cuò)A、 33)作變址寄存器,以()或()作基址寄存器。 A,PC 37)和()所組成,也可能僅由()組成。 答:操作碼、操作數(shù)、操作碼 38:假定累加器A中的內(nèi)容為30H,執(zhí)行指令 1000H:MOVCA,A+PC后,把程序存儲(chǔ)器()單元的內(nèi)容送入累加器A中。 答:1031H 39:在MCS51中,PC和DPTR都用于提供地址,但PC是為訪問()存儲(chǔ)器提供地址,而DPTR是 為訪問()存儲(chǔ)器提供地址。 答:程序、數(shù)據(jù)D、控制器中指令寄存器的地址32 310:在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的()。 答:地址 311:下列程序段的功能是什么? PUSHPUSHPOPPOPABAB 答:交換A、B的內(nèi)容 312:已知程序執(zhí)行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH ORG4000HDBPOPPOPMOVRLMOVMOVCPUSHMOVINCMOVCPUSHRETDPHDPLDPTR,#4000HAB,AA,A+DPTRAA,BAA,A+DPTRA請(qǐng)問:A=(),SP=)(),(52H=(),PC=()。 答:A=50H,PC=5030H 314:假定,)=17H,( ANLA,#17H的內(nèi)容為()。 答:315,在執(zhí)行指令A(yù)NLA,R3后,A=(),R3=()。 答:0、316,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,則執(zhí)行下列指令后: POPPOPPOPDPHDPLSP則:DPH=(),DPL=(),SP=() 答:DPH=3CH,DPL=5FH,SP=4FH 317:假定,SP=60H,A=30H,B=70H,執(zhí)行下列指令: PUSHPUSHAB 第四章 46:試編寫1個(gè)程序,將內(nèi)部RAM中45H單元的高4位清0,低4位置1。 答:MOVA,45H ORG3000HDBANLA,#0FHORLA,#0FHMOVPOPPOPMOVRLMOVMOVCPUSHMOVINCMOVCPUSHRET45H,ADPHDPLDPTR,#3000HAB,AA,A+DPTRAA,BAA,A+DPTRA后,SP的內(nèi)容為(),61H單元的內(nèi)容為(),62H單元的內(nèi)容為()。答:62H,30H,70H47:已知程序執(zhí)行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH請(qǐng)問:A=(),(),(=),(52H=),PC=()。 答:PC=8050H 4812MHz)。 R3,#15H;1個(gè)機(jī)器周期DJNZ個(gè)機(jī)器周期;2個(gè)機(jī)器周期;2個(gè)機(jī)器周期;2個(gè)機(jī)器周期;2個(gè)機(jī)器周期R4,DL2 答:析:(2)25512)151215348us 49:假定A=83H,(R0)=17H,(17H)=34H,執(zhí)行以下指令: ANLA,#17HORL17H,AXRLA,R0CPLA后,A的內(nèi)容為()。 答:0CBH 410:試編寫程序,查找在內(nèi)部RAM的30H50H單元中是否有0AAH這一數(shù)據(jù)。若有,則將51H單元 置為“01H”;若未找到,則將51H單元置為“00H”。 答:START: 411:試編寫程序,查找在內(nèi)部RAM的20H40H單元中出現(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:412:若SP=60H,標(biāo)號(hào)3456H。LCALL指令的地址為2000H,執(zhí)行指令如下:2000H后,堆棧指針SPLCALL 答:1) 第五章 541所對(duì)應(yīng)的中斷入口地址為()H。 答:0013H 55:下列說法錯(cuò)誤的是: A、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS51系統(tǒng)的IE寄存器中。 B、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS51系統(tǒng)的TMOD寄存器中。 C、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS51系統(tǒng)的IP寄存器中。 D、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS51系統(tǒng)的TCON與SCON寄存器中。 答:ABC 57:中斷查詢確認(rèn)后,在下列各種8031單片機(jī)運(yùn)行情況中,能立即進(jìn)行響應(yīng)的是:234)2KB2048Byte=03H(62H)=PC的高字節(jié)=20HACALLACALL 篇三:高教版單片機(jī)原理及應(yīng)用答案(第三版)張毅剛_劉杰主編 第一章單片機(jī)概述 1.2除了單片機(jī)這一名稱之外,單片機(jī)還可稱為(微控制器)和(嵌入式控制器)。 1.3單片機(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ī)推出階段 1.5單片機(jī)根據(jù)其基本操作處理的位數(shù)可分為哪幾種類型? 答:?jiǎn)纹瑱C(jī)根據(jù)其基本操作處理的位數(shù)可分為:1位單片機(jī)、4位單片機(jī)、8位單片機(jī)、16位單片機(jī)和32位單片機(jī)。 1.6MCS-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)無程序存儲(chǔ)器,需外擴(kuò)EPROM芯片。 8051是在8031的基礎(chǔ)上,片內(nèi)又集成有4KBROM,作為程序存儲(chǔ)器,是1個(gè)程序不超過4KB的小系統(tǒng)。 8751是在8031的基礎(chǔ)上,增加了4KB的EPROM,它構(gòu)成了1個(gè)程序小于4KB的小系統(tǒng)。用戶可以將程序固化在EPROM中,可以反復(fù)修改程序。 1.7MCS-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ù)外,其它部分都停止工作。 1.88051與8751的區(qū)別是(C) (A)內(nèi)部數(shù)據(jù)存儲(chǔ)單元數(shù)目的不同(B)內(nèi)部數(shù)據(jù)存儲(chǔ)器的類型不同 (C)內(nèi)部程序存儲(chǔ)器的類型不同(D)內(nèi)部的寄存器的數(shù)目不同 1.9在家用電器中使用單片機(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)用 1.10說明單片機(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) 2.1MCS-51單片機(jī)的片內(nèi)都集成了哪些功能部件?各個(gè)功能部件的最主要的功能是什么?答:功能部件如下:微處理器(CPU);數(shù)據(jù)存儲(chǔ)器(RAM);程序存儲(chǔ)器(ROM/EPROM,8031沒有此部件),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ǔ)器來存儲(chǔ)單片機(jī)運(yùn)行期間的工作變量、運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存和緩沖、標(biāo)志位等;程序存儲(chǔ)器(ROM/EPROM)用來存儲(chǔ)程序;中斷系統(tǒng)具有5個(gè)中斷源,2級(jí)中斷優(yōu)先權(quán);定時(shí)器/計(jì)數(shù)器用作精確的定時(shí),或?qū)ν獠渴录M(jìn)行計(jì)數(shù);串行口可用來進(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)視。 2.2說明MCS-51單片機(jī)的引腳EA的作用,該引腳接高電平和接低電平時(shí)各有何種功能?答:當(dāng)該引腳為高電平時(shí),單片機(jī)訪問片內(nèi)程序存儲(chǔ)器,但在PC(程序計(jì)數(shù)器)值超過0FFFH(對(duì)于8051、8751)時(shí),即超出片內(nèi)程序存儲(chǔ)器的4KB地址范圍時(shí),將自動(dòng)轉(zhuǎn)向執(zhí)行外部程序存儲(chǔ)器內(nèi)的程序。 當(dāng)該引腳為低電平時(shí),單片機(jī)則只訪問外部程序存儲(chǔ)器,不論是否有內(nèi)部程序存儲(chǔ)器。對(duì)于8031來說,因其無內(nèi)部程序存儲(chǔ)器,所以該引腳必須接地,這樣只能選擇外部程序存儲(chǔ)器。 2.3MCS-51的時(shí)鐘振蕩周期和機(jī)器周期之間有何關(guān)系? 答:每12個(gè)時(shí)鐘周期為1個(gè)機(jī)器周期。 2.4在MCS-51單片機(jī)中,如果采用6MHZ晶振,1個(gè)機(jī)器周期為(2微秒)。 2.5程序存儲(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 2.6內(nèi)部RAM中,位地址為30H的位,該位所在字節(jié)的字節(jié)地址為(26H)。 2.7若A中的內(nèi)容為63H,那么,P標(biāo)志位的值為(0)。 2.8判斷下列說法是否正確: (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ì)) 2.98031單片機(jī)復(fù)位后,R4所對(duì)應(yīng)的存儲(chǔ)單元的地址為(04H),因上電時(shí)PSW=(00H)。這時(shí)當(dāng)前的工作寄存器區(qū)是(0)組工作寄存器區(qū)。 2.10什么是機(jī)器周期?1個(gè)機(jī)器周期的時(shí)序是如何來劃分的?如果采用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ī)器周期為1s。 2.11判斷以下有關(guān)PC和DPTR的結(jié)論是否正確? (A)DPTR是可以訪問的,而PC不能訪問。(錯(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。 2.13使用8031單片機(jī)時(shí),需將EA引腳接(低)電平,因?yàn)槠淦瑑?nèi)無(程序)存儲(chǔ)器。 2.14片內(nèi)RAM低128個(gè)單元?jiǎng)澐譃槟?個(gè)主要部分?各部分的主要功能是什么? 答:字節(jié)地址為00H-1FH的32個(gè)單元是4組通用工作寄存器區(qū),每個(gè)區(qū)包括8個(gè)8位工作寄存器,編號(hào)為R0-R7。可以通過改變PSW中的RS1、RS0來切換當(dāng)前的工作寄存器區(qū),這種功能給軟件設(shè)計(jì)帶來極大的方便,特別是在中斷嵌套時(shí),為實(shí)現(xiàn)工作寄存器現(xiàn)場(chǎng)內(nèi)容保護(hù)提供了方便;字節(jié)地址為20H-2FH的16個(gè)單元可進(jìn)行工128位的位尋址,這些單元構(gòu)成了1位處理機(jī)的存儲(chǔ)器空間;字節(jié)地址為30H-7FH的單元為用戶RAM區(qū),只能進(jìn)行字節(jié)尋址。用于作為數(shù)據(jù)緩沖區(qū)以及堆棧區(qū)。 2.15判斷下列說法是否正確 (A)程序計(jì)數(shù)器PC不能為用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 天津外國(guó)語大學(xué)《基礎(chǔ)會(huì)計(jì)學(xué)含實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025至2030中國(guó)鋼和和鍛鐵金屬圍欄行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 湖南交通職業(yè)技術(shù)學(xué)院《文獻(xiàn)檢索原理與方法》2023-2024學(xué)年第一學(xué)期期末試卷
- c程序考試題及答案
- 湖南機(jī)電職業(yè)技術(shù)學(xué)院《數(shù)學(xué)分析(3)》2023-2024學(xué)年第一學(xué)期期末試卷
- 基礎(chǔ)化妝培訓(xùn)
- aopa考試題及答案
- 2025福建中考試題及答案
- 09考試題及答案
- 科室護(hù)理質(zhì)量報(bào)告
- 2023年泉州南安市文化和旅游系統(tǒng)事業(yè)單位招聘筆試題庫及答案
- 高考日語語法復(fù)習(xí)之形容詞課件
- 監(jiān)理工作匯報(bào)-課件
- MIL-STD-1916抽樣標(biāo)準(zhǔn)簡(jiǎn)介課件
- CSC-2000(V2) 變電站自動(dòng)化監(jiān)控系統(tǒng)運(yùn)行手冊(cè)
- 鋼卷尺檢定證書
- 放到單位檔案的個(gè)人自傳
- 《湯姆˙索亞歷險(xiǎn)記》整本書導(dǎo)讀課教學(xué)設(shè)計(jì)9篇
- 混凝土試件養(yǎng)護(hù)出入臺(tái)賬
- 鍋爐電梯井外彩鋼板封閉工程施工方案
- 中國(guó)科學(xué)院生態(tài)環(huán)境研究中心-環(huán)境工程A-927歷年真題2010-2015
評(píng)論
0/150
提交評(píng)論