國家開放大學(xué)《單片機(jī)技術(shù)》作業(yè)1-4參考答案_第1頁
國家開放大學(xué)《單片機(jī)技術(shù)》作業(yè)1-4參考答案_第2頁
國家開放大學(xué)《單片機(jī)技術(shù)》作業(yè)1-4參考答案_第3頁
國家開放大學(xué)《單片機(jī)技術(shù)》作業(yè)1-4參考答案_第4頁
國家開放大學(xué)《單片機(jī)技術(shù)》作業(yè)1-4參考答案_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

國家開放大學(xué)《單片機(jī)技術(shù)》作業(yè)1-4參考答案作業(yè)1一、判斷題(6分)1.當(dāng)80C51的EA引腳接低電平時(shí),CPU只能訪問片外ROM,而不管片內(nèi)是否有程序存儲(chǔ)器。(√)2.是讀端口還是讀鎖存器是用指令來區(qū)別的。(√)3.特殊功能寄存器可以當(dāng)作普通的RAM單元來使用。(x)4.在80C51中,當(dāng)CPU訪問片內(nèi)、外ROM區(qū)時(shí)用MOVC指令,訪問片外RAM區(qū)時(shí)用MOVX指令,訪問片內(nèi)RAM區(qū)時(shí)用MOV指令。(√)5.單片機(jī)是將微處理器、一定容量的RAM和ROM以及I/O口、定時(shí)器等電路集成在一塊芯片上而構(gòu)成的微型計(jì)算機(jī)。(√)6.在80C51的片內(nèi)RAM區(qū)中,位地址和部分字節(jié)地址是沖突的。(x)7.在單片機(jī)中,用隨機(jī)存取的存儲(chǔ)器來存儲(chǔ)數(shù)據(jù),暫存運(yùn)行期間的數(shù)據(jù)、中間結(jié)果、緩沖和標(biāo)志位等,所以稱之為數(shù)據(jù)存儲(chǔ)器。(√)8.直接尋址是指在指令中直接給出操作數(shù)單元的地址。(√)9.當(dāng)80C51的EA引腳接高電平時(shí),CPU只能訪問片內(nèi)的4KB空間。(x)10.單片機(jī)80C51復(fù)位后,其PC指針初始化為0000H,使單片機(jī)從該地址單元開始執(zhí)行程序。(√)11.單片機(jī)系統(tǒng)上電后,其內(nèi)部RAM的值是不確定的。(√)12.MCS-51指令中,MOVC為ROM傳送指令。(x)二、單項(xiàng)選擇題(6分)1.MCS-51單片機(jī)的堆棧區(qū)應(yīng)建立在()。A.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的低128字節(jié)單元B.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)C.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的高128字節(jié)單元D.程序存儲(chǔ)區(qū)2.如果MCS-51中PSW寄存器的RS1、RSO兩位分別為0、1,則工作寄存器R0是指內(nèi)存中()單元。A.00HB.07HC.10HD.08H3.不屬于系統(tǒng)總線的是()。A.數(shù)據(jù)總線B.地址總線C.內(nèi)部總線D.控制總線4.MOV3FH,#40H,指令執(zhí)行后(3FH)=()。A.40HB.00HC.3FHD.10H5.指令MOVC,7EH指令采用的尋址方式是()。A.位尋址B.立即尋址C.直接尋址D.相對(duì)尋址6.8051單片機(jī)程序存儲(chǔ)器的容量最大可擴(kuò)展為()。A.60KB.64KC.64+4KD.4K7.單片機(jī)8051的XTAL1和XTAL2引腳是()引腳。A.外接定時(shí)器B.外接串行口C.外接中斷D.外接晶振8.INTEL8051CPU是()位的單片機(jī)。A.16B.4C.8D.準(zhǔn)169.8031復(fù)位后,PC的值為()。A.0000HB.0003HC.000BHD.0800H10.在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),應(yīng)用()指令。A.MOVB.MOVCC.MOVXD.以上都不是11.P1口在用作輸入口時(shí),需要先執(zhí)行()指令。A.MOVP1,#00B.MOVP1.FFHC.MOVP1,#0FFHD.ANLP1,#0FFH12.單片機(jī)應(yīng)用程序一般存放在()。A.RAMB.ROMC.寄存器D.CPU三、多項(xiàng)選擇題(13分)1.MCS-51單片機(jī)片內(nèi)RAM低128字節(jié)包括()。A.工作寄存器區(qū)B.位尋址區(qū)C.用戶RAM區(qū)D.特殊功能寄存器區(qū)2.單片機(jī)匯編語言常用的尋址方式有()。A.立即數(shù)尋址B.直接尋址C.寄存器尋址D.變址尋址3.MCS-51單片機(jī)外接晶振時(shí),接在()引腳。A.RSTB.VCCC.XTAL1D.XTAL24.ROM的含義是()。A.隨機(jī)存儲(chǔ)器B.只讀存儲(chǔ)器C.數(shù)據(jù)存儲(chǔ)器D.程序存儲(chǔ)器5.單片機(jī)的系統(tǒng)總線有()。A.數(shù)據(jù)總線B.控制總線C.內(nèi)部總線D.地址總線6.在一片集成電路芯片上集成了(),從而構(gòu)成了單片機(jī)。A.CPUB.存儲(chǔ)器C.I/O接口D.I/O設(shè)備7.在下列MCS-5I單片機(jī)各條指令中,錯(cuò)誤的有()。A.MOVA,@R7B.MOV20H,AC.MOVP1.2,AD.MOVC@A+PC,A8.當(dāng)需要從MCS-51單片機(jī)數(shù)據(jù)存儲(chǔ)器取數(shù)據(jù)時(shí),可以采用的指令有()。A.MOVXA,@ROB.MOVXA,@DPTRC.MOVX@RO,AD.MOVX@DPTR,A9.CPU的主要組成部分為()。A.加法器B.運(yùn)算器C.控制器D.鎖存器10.單片機(jī)的程序狀態(tài)字PSW中,()是工作寄存器組選擇位。A.RS0B.PC.CYD.RS1作業(yè)2一、判斷題(4分)1.MCS-51指令中,MOVC為ROM傳送指令。(x)2.MULAB指令把累加器A和寄存器B中的8位無符號(hào)數(shù)相乘,16位乘積的低8位放在B中,高8位放在A中。(x)3.中斷處理過程分為2個(gè)階段,即中斷響應(yīng)和中斷處理。(x)4.在51系列單片機(jī)中,中斷服務(wù)程序從矢量地址開始執(zhí)行,一直到返回指令RETI為止。(√)5.中斷服務(wù)程序的最后一條指令是RET。(x)6.兩個(gè)特殊定時(shí)器TMOD和TCON用來對(duì)定時(shí)器/計(jì)數(shù)器的工作方式進(jìn)行選擇和控制。(√)7.MULAB指令把累加器A和寄存器B中的8位無符號(hào)數(shù)相乘,16位乘積的低8位放在B中,高8位放在A中。(√)8.單片機(jī)80C51的5個(gè)中斷源分別為INT0、INT1、T0、T1、TXD/RXD。(√)二、單項(xiàng)選擇題(4分)1.以下哪一條是位操作指令()。A.MOVP1,#0FFHB.MOVC,ACC.1C.CPLAD.POPPSW2.80C51同一級(jí)別的中斷:定時(shí)/計(jì)數(shù)器0(T0)、定時(shí)/計(jì)數(shù)器1(T1)、外部中斷0(INTO)、外部中斷1(INT1)同時(shí)產(chǎn)生,CPU響應(yīng)中斷的先后順序是()。A.INTO→INT1→T0一T1B.INTO→T0→INT1→T1C.T0一INTOT1一INT1D.T0一T1→INT0→INT13.以下哪一條指令的寫法是錯(cuò)誤的()。A.INCDPTRB.MOVRO,#0FEHC.DECAD.PUSHA4.以下哪一條是位操作指令()。A.MOVPO,#0FFHB.SETBTROC.CPLROD.PUSHPSW5.MCS-51單片機(jī)在同一優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),CPU首先響應(yīng)()。A.外部中斷0B.外部中斷1C.定時(shí)器0中斷D.定時(shí)器1中斷6.以下哪一條指令的寫法是錯(cuò)誤的()。A.MOVCA,@A+DPTRB.MOVRO,#FEHC.CPLAD.PUSHACC7.MCS-51單片機(jī)的外部中斷1的中斷請(qǐng)求標(biāo)志是()。A.ET1B.TF1C.IT1D.IE18.以下哪一條指令的寫法是錯(cuò)誤的()。A.MOVDPTR,#3F98HB.MOVRO,#0FEHC.MOV50H,#0FC3DHD.INCRO三、多項(xiàng)選擇題(11分)1.下面哪些指令是正確的()。A.MOVCA,@A+PCB.MOVXA,@R1C.PUSHACCD.MULAB2.MCS-51在響應(yīng)中斷時(shí),會(huì)發(fā)生下列哪些操作()。A.保護(hù)現(xiàn)場(chǎng)B.保護(hù)PCC.找到中斷入口D.保護(hù)PC轉(zhuǎn)入中斷入口3.MCS-51單片機(jī)外部中斷的觸發(fā)方式有()。A.低電平觸發(fā)B.高電平觸發(fā)C.下降沿觸發(fā)D.上升沿觸發(fā)4.MCS-51單片機(jī)中斷源的類型有()。A.內(nèi)部中斷B.外部中斷C.定時(shí)計(jì)數(shù)中斷D.串口中斷5.下面哪些指令可以將MCS-51的工作寄存器置成3區(qū)()。A.MOVPSW,#13HB.MOVPSW,#18HC.SETBPSW.4SETBPSW.3D.SETBPSW.3CLRPSW.46.在下列MCS-5I單片機(jī)各條指令中,錯(cuò)誤的有()。A.MOVA,@R7B.MOV20H,AC.MOVP1.2,AD.MOVC@A+PC,A7.MCS-51單片機(jī)中堆棧的作用有()。A.保護(hù)斷點(diǎn)B.保護(hù)現(xiàn)場(chǎng)C.保護(hù)調(diào)用指令的下一條指令地址D.保護(hù)棧頂8.下列指令中正確的有()。A.MOVA,R4B.MOVXA,@R1C.ADDRO,AD.SETBPO9.下列指令中,影響標(biāo)志位CY的指令有()。A.MOVA,10HB.ADDCA,#30HC.MOVC,10HD.RRA10.對(duì)于DIVAB指令的結(jié)果,下列說法正確的有()。A.商在A中B.余數(shù)在B中C.商在B中D.余數(shù)在A中11.對(duì)于JBCbit,rel指令,下列說法正確的是()。A.bit位狀態(tài)為1時(shí)轉(zhuǎn)移B.bit位狀態(tài)為0時(shí)轉(zhuǎn)移C.轉(zhuǎn)移時(shí)對(duì)bit位清零D.轉(zhuǎn)移時(shí)不對(duì)bit位清零四、編程題(6分)1.請(qǐng)編寫程序,將片外數(shù)據(jù)存儲(chǔ)器中2000H單元中的內(nèi)容和2100H單元的內(nèi)容相乘,并將結(jié)果存放在內(nèi)部數(shù)據(jù)RAM的22H和23H單元中。根據(jù)題意,完成下面程序MOVDPTR,#2000HMOVXA,@DPTR①M(fèi)OVDPTR,#2100HMOVXA,@DPTR②MOV22H,AMOV23H,BRET(1)①處的正確指令為()。A.MOVXA,@DPTRB.MOV22H,BC.MOVB,AD.XCHA,B(2)②處的正確指令為()。A.ANLA,BB.MULA,BC.ADDA,BD.SUBBA,B2.將片內(nèi)20H-70H中的內(nèi)容傳送到0ABH-0FBH中去。根據(jù)題意,完成下面程序START:MOVRO,#20HMOVR1,#0ABHMOVR7,#51HLOOP:MOVA,@RO①INCROINCR1②,LOOP(1)①處的正確指令為()。A.MOV@RO,AB.MOV@R1,AC.INCR7D.MOVA,@R1(2)②處的正確指令為()。A.DJNZROB.DJNZR1C.DJNZR7D.JNZ作業(yè)3一、判斷題4分)1.在定時(shí)器模式下,設(shè)TC為定時(shí)器初始常數(shù)值.M為計(jì)數(shù)器量程.fosc為單片機(jī)晶振振蕩頻率,則定時(shí)器定時(shí)時(shí)間T的計(jì)算公式為。(√)2.當(dāng)T0、T1作為定時(shí)器使用時(shí),是對(duì)機(jī)內(nèi)機(jī)器周期脈沖計(jì)數(shù);當(dāng)T0、T1作為計(jì)數(shù)器使用時(shí),是對(duì)內(nèi)部事件脈沖計(jì)數(shù)。(x)二、單項(xiàng)選擇題(4分)1.若單片機(jī)的振蕩頻率為6MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,則定時(shí)器初值應(yīng)為()。A.500B.1000C.216-500D.216-10002.定時(shí)器若工作在循環(huán)定時(shí)或循環(huán)計(jì)數(shù)場(chǎng)合,應(yīng)選用()。A.工作方式0B.工作方式1C.工作方式2D.工作方式33.定時(shí)器工作在模式0時(shí),計(jì)數(shù)器量程M的值為()。A.24B.28C.213D.2164.用于控制定時(shí)器/計(jì)數(shù)器T1啟動(dòng)或停止的控制位是()。A.TFOB.TF1C.TR0D.TR1三、多項(xiàng)選擇題(4分)1.單片機(jī)與CPU進(jìn)行信息交換的方式有()。A.存儲(chǔ)器直接存取方式B.查詢方式C.中斷方式D.無條件傳送方式2.8051單片機(jī)的IE寄存器的用途是()。A.定時(shí)器溢出標(biāo)志B.確定CPU中斷的開放或禁止C.確定定時(shí)器中斷的開放或禁止D.確定外部中斷的開放或禁止四、編程題(13分)1.單片機(jī)晶振頻率為6MHz,使用定時(shí)器1以工作方式1產(chǎn)生周期為500us的等寬連續(xù)正方波脈沖,P1.0端輸出。以中斷方式進(jìn)行編程。根據(jù)陳題意,完成下面程序主程序:MOVTMOD,①M(fèi)OVTH1,#0FFHMOVTL1,#83HSETBEASETBET1SETBTR1HERE:SJMP$中斷服務(wù)程序:MOVTH1,#0FFHMOVTL1,#83H②RETI(1)①處的正確指令為()。A.#00HB.#01HC.#02HD.#10H(2)②處的正確指令為()。A.SETBP1.0B.CLRP1.0C.CPLP1.0D.SETBTR12.設(shè)單片機(jī)晶振頻率為12MHz,使用定時(shí)器0以方式0。產(chǎn)生周期為2ms的等寬正方波連續(xù)脈沖,并由P1.4輸出。根據(jù)題意,完成下面程序MOVTMOD,①M(fèi)OVTHO,#0EOHMOVTLO,#18HSETB②SETBETOSETBTROHERE:SJMPHEREORG000BHAJMPCTCOCTCO:MOVTHO.#0EOHMOVTLO,#18HCPLP1.4RETI(1)①處正確的指令為()。A.#00HB.#01HC.#02HD.#10H(2)②處正確的指令為()。A.SETBTR1B.SETBET1C.SETBEAD.SETBP1.0作業(yè)4一、判斷題(8分)1.8255A的三個(gè)端口均能設(shè)置為3種方式的任何一種。(x)210.D/A轉(zhuǎn)換器的分辨率是指輸入數(shù)字量的最低有效位發(fā)生變化時(shí),所對(duì)應(yīng)的輸入數(shù)字量的變化量。(x)3.D/A轉(zhuǎn)換器依照數(shù)字量傳送方式分為串行和并行兩種;輸出方式可分為電流型輸出和電壓型輸出兩種。(√)4.直流型固態(tài)繼電器分為非過零型和過零型兩種。(x)5.訪問ADC0809的讀指令是獲取模擬量信息,寫指令是將數(shù)據(jù)寫入ADC0809。(x)6.通常將各段發(fā)光二極管的陽極連在一起作為公共端的LED稱為共陽極顯示器,而陰極連在一起作為公共端的LED稱為共陰極顯示器。(√)7.DAC0832與單片機(jī)間的接口,可根據(jù)連接方式分為三種:單緩沖器、雙緩沖器和直通方式。(√)8.光耦合器的輸入電路和輸出電路是絕緣的。(√)二、單項(xiàng)選擇題(5分)1.可編程外設(shè)接口芯片8255A在使用前要寫入一個(gè)方式控制字,選擇A、B、C三個(gè)端口各自的工作方式,控制方式共有()種A.2B.3C.4D.52.訪問片外數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是()。A.RDB.WRC.PSEND.ALE3.在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),應(yīng)用()指令。A.MOVB.MOVCC.MOVXD.以上都不是4.某種存儲(chǔ)器芯片的容量是16KB,那么它的地址總線連接根數(shù)是()。A.11根B.12根C.13根D.14根5.下列哪個(gè)芯片是常用的譯碼芯片()。A.74LS138B.8255AC.LM7805D.ADC8032三、多項(xiàng)選擇題(2分)1.MCS-51單片機(jī)外擴(kuò)存儲(chǔ)器芯片時(shí),4個(gè)I/O口中用作地址總線的是()。A.PO口B.P1口C.P2口D.P3口2.單片機(jī)擴(kuò)展的內(nèi)容有()。A.程序存儲(chǔ)器擴(kuò)展B.存儲(chǔ)器擴(kuò)展C.I/O口擴(kuò)展D.CPU擴(kuò)展四、編程題(10分)1.設(shè)在以M為始地址的內(nèi)部RAM中連續(xù)存放有100個(gè)單字節(jié)數(shù),試編一程序查找一個(gè)數(shù)0BH,找到后把其地址送N單元,若這個(gè)數(shù)不存在,則把FFH送N單元。根據(jù)題意,完成下面程序ORG1800HSTART:MOVR0.#MMOVR1,①LP1:CJNE@RO,#0BH,LP2;MOVN,ROSJMPLP3LP2:INCRO②,LP1MOVN,OFFHLP3:SJMPLP3(1)①處的正確指令為()。A.#100HB.#64HC.#0FFHD.#0BH(2)②處的正確指令為()。A.DJNZROB.DJNZR1C.SJMPD.CJNER1,#64H2.系統(tǒng)晶振頻率為12MHZ,用定時(shí)器0工作方式1,產(chǎn)生65.4ms中斷,編寫初始化程序。答:(1)設(shè)TC為定時(shí)器初始常數(shù)值.M為計(jì)數(shù)器量程.fosc為單片機(jī)晶振振蕩頻率,則定時(shí)器定時(shí)時(shí)間T的計(jì)算公式為,定時(shí)器0工作在方式1,fosc=12MHz,T=65.4ms,則定時(shí)器的初值TC為()。A.88B.136C.32836D.57208(2)根據(jù)題意,完成初始化程序LED1:MOVTMOD,①M(fèi)OVTL0,#88HMOVTHO,#00HSETBEASETBETOSETBTROEND①處的正確指令為()。A.#00HB.#01HC.#02HD.#11H緒論自檢自測(cè)一、選擇題1.下列數(shù)中,不是余3碼的是()A.1011B.1010C.0110D.0000二、判斷題1.余3BCD碼是用3位二進(jìn)制數(shù)表示1位十進(jìn)制數(shù)。(x)三、簡(jiǎn)答題1.將下列十進(jìn)制數(shù)轉(zhuǎn)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論