單片微機(jī)原理及接口技術(shù)復(fù)習(xí)題_第1頁(yè)
單片微機(jī)原理及接口技術(shù)復(fù)習(xí)題_第2頁(yè)
單片微機(jī)原理及接口技術(shù)復(fù)習(xí)題_第3頁(yè)
單片微機(jī)原理及接口技術(shù)復(fù)習(xí)題_第4頁(yè)
單片微機(jī)原理及接口技術(shù)復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩28頁(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)介

1.一、填空題1、假設(shè)單片機(jī)振蕩脈沖頻率為6MHz時(shí),一個(gè)機(jī)器周期為_(kāi)_____2μs________。2、AT89C51單片機(jī)的*TAL1和*TAL2引腳是___外接晶振或時(shí)鐘__引腳。3、定時(shí)器/計(jì)數(shù)器的工作方式3是指的將定時(shí)器/計(jì)數(shù)器T0拆成兩個(gè)獨(dú)立的8位計(jì)4、假設(shè)由程序設(shè)定RS、RS=01,則工作存放器R~R的直接地址為_(kāi)_08~10070FH____。5、寫(xiě)出完成相應(yīng)功能的匯編指令:將立即數(shù)11H送到R2___MOVR2,*11H_____、使ACC.2置位____SETBACC.2__、使累加器的最低2位清零___ANLA,*0FCH___6、A/D轉(zhuǎn)換的作用是將__模擬____量轉(zhuǎn)為數(shù)字量。ADC0809是__8___位的A/D轉(zhuǎn)7、8051的堆棧區(qū)一般開(kāi)辟在用戶RAM區(qū)的地址為30H~7FH。8、所謂尋址,其實(shí)質(zhì)就是__如何確定操作數(shù)的單元地址問(wèn)題_。9、假設(shè)單片機(jī)振蕩脈沖頻率為12MHz時(shí),一個(gè)機(jī)器周期為_(kāi)___1μs______。10、定時(shí)器中斷請(qǐng)求發(fā)生在__計(jì)數(shù)溢出的時(shí)候_____。11、中斷響應(yīng)時(shí)間是指__從中斷請(qǐng)求發(fā)生直到被響應(yīng)去執(zhí)行中斷效勞程序所需的時(shí)間____送方式稱為_(kāi)___程序查詢方式___。13、在中斷效勞程序中現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)期間,中斷系統(tǒng)應(yīng)處在__關(guān)中斷__狀態(tài)。14、8051單片機(jī)的部硬件構(gòu)造包括了:中央處理器(CPU)、數(shù)據(jù)存儲(chǔ)器(RAM)、程序存儲(chǔ)器、和2個(gè)16位定時(shí)/計(jì)數(shù)器以及并行I/O口、串行口、中斷控制系統(tǒng)、時(shí)鐘電路、15、MCS-51的堆棧只可設(shè)置在RAM的地址為30H~7FH,堆棧存放器sp是8位存16、MCS-51單片機(jī)的P0~P4口均是并行I/O口,其中的P0口和P2口除了可以進(jìn)17、假設(shè)LED為共陽(yáng)極接法〔即負(fù)邏輯控制〕,則字符3的八段代碼值(a->dot)應(yīng)當(dāng)為_(kāi)_0D__H。1.18、MCS-51片20H~2FH圍的數(shù)據(jù)存儲(chǔ)器,既可以__字節(jié)__尋址又可以位尋址。19、AT89C51單片機(jī)有___2___級(jí)中斷,___5___個(gè)中斷源。20、MCS-51系列單片機(jī)的典型芯片型號(hào)分別為_(kāi)____8031或8051_____、_____AT89C51或AT89C52_____、_____AT89S51或AT89S52____。POPDPHPOPDPL 22、MCS—51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和邊沿方式,在電平方式下,當(dāng) 采集到INT0、INT1的有效信號(hào)為低電平時(shí),激活外部中斷。 ___00101101___B。 24、AT89C51單片機(jī)部硬件構(gòu)造是由一個(gè)___8___位中央處理器〔CPU〕、一個(gè)256B片RAM及___4___KBFlashROM、___21___個(gè)特殊功能存放器、___4___個(gè)8位并行I/O口、___2___個(gè)16位定時(shí)/計(jì)數(shù)器、___1___個(gè)串行I/O口以及中斷系統(tǒng)等局部組成,各功能部件通過(guò)片單一總線聯(lián)成一個(gè)整體,集成在一塊芯片上。25、單片機(jī)有組成微機(jī)的主要功能部件CPU、存儲(chǔ)器和I/O接口。棧指針是SP。 27、RS232C是串行通信總線標(biāo)準(zhǔn)。28、AT89C51單片機(jī)的P0口用作輸出時(shí),應(yīng)外接____上拉電阻___。29、除了單片機(jī)芯片和電源外,AT89C51單片機(jī)最小系統(tǒng)包括____時(shí)鐘______電路和_____復(fù)位____電路。30、MCS-51有一個(gè)全雙工的異步串行口,有4種工作方式。個(gè)可以優(yōu)先處理.CA.T0B.T1C.INT0D.INT12、MCS-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為C。3、在MCS-51單片機(jī),當(dāng)執(zhí)行中斷處理程序最后一句指令RETI后,D。A.程序返回到ACALL的下一句B.程序返回到LCALL的下一句1.C.程序返回到主程序開(kāi)場(chǎng)處D.程序返回到響應(yīng)中斷時(shí)一句的下一句4、8051單片機(jī)中,唯一一個(gè)用戶可以使用的16位存放器是D。A.PSWB.ACCC.SPD.DPTR5、在CPU部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的存放器是B。6、以下指令能使累加器A的最高位置1的是D。AFHDORLAH7、MCS-51系列單片機(jī)的匯編指令系統(tǒng)共A條指令。A.111B.112C.113D.1158、MCS-51單片機(jī)CPU的主要組成局部為A。算器、譯碼器PCSPB。10、外部存儲(chǔ)器或其它接口芯片時(shí),作數(shù)據(jù)線和低8位地址線的是A。11、8051單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許圍是B個(gè)單元。A.傳輸高8位地址口C.傳輸高8位數(shù)據(jù)口A.傳輸?shù)?位地址口D.傳輸?shù)?位地址/數(shù)據(jù)口13、尋址方式就是C的方式。A.查找指令操作碼B.查找指令C.查找指令操作數(shù)D.查找指令操作碼和操作數(shù)14、ALU表示D。A.累加器B.程序狀態(tài)字存放器C.計(jì)數(shù)器D.算術(shù)邏輯部件15、定時(shí)/計(jì)數(shù)器有4種操作模式,它們由B存放器中的M1M0狀態(tài)決定。16、判斷運(yùn)算是否溢出時(shí)用PSW的B標(biāo)志位。A.CYB.OVC.PD.RS017、片外數(shù)據(jù)存儲(chǔ)器的尋址方式是C。1.A.立即尋址B.存放器尋址C.存放器間接尋址D.直接尋址18、8051單片機(jī)的VSS〔20〕引腳是B引腳。A.主電源+5VB.接地C.備用電源D.片外存貯器19、以下指令正確的選項(xiàng)是A。A.MOVDPTR,*1234HB.MOVR1,R2C.MOVA,DPTRD.MOVA,A+DPTR20、所謂CPU是指A。A、運(yùn)算器和控制器B、運(yùn)算器和存儲(chǔ)器C、輸入輸出設(shè)備D、控制器和存儲(chǔ)器21、MCS-51復(fù)位后,程序計(jì)數(shù)器PC=B。即單片機(jī)從B開(kāi)場(chǎng)執(zhí)行指令。DH22、單片機(jī)的P0、P1口作輸入用途之前必須A。A.在相應(yīng)端口先置1B.在相應(yīng)端口先置0C.外接高電平D.外接上拉電阻23、程序是以C形式存放在程序存儲(chǔ)器中的。A.C語(yǔ)言程序B.匯編程序C.二進(jìn)制編碼D.BCD碼24、用Protues軟件仿真單片機(jī)實(shí)驗(yàn)時(shí),要裝載到單片機(jī)中的文件后綴名是A。A.HE*B.SDIC.LSID.ASM25、MCS-51單片機(jī)復(fù)位后,專用存放器ACC的狀態(tài)是C。H26、8051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址圍是D。27、MCS-51的立即尋址方式中,立即數(shù)前面D。A.應(yīng)加前綴“/:〞號(hào)B.不加前綴號(hào)C.應(yīng)加前綴“〞號(hào)D.應(yīng)加前綴“*〞號(hào)28、單片機(jī)中PUSH和POP指令常用來(lái)C。A.保護(hù)斷點(diǎn)B.保護(hù)現(xiàn)場(chǎng)C.保護(hù)現(xiàn)場(chǎng),恢復(fù)現(xiàn)場(chǎng)D.保護(hù)斷點(diǎn),恢復(fù)斷點(diǎn)29、MCS-51尋址方式中,直接尋址的尋址空間是D。A.工作存放器R0~R7B.專用存放器SFRC.程序存儲(chǔ)器ROMD.?dāng)?shù)據(jù)存儲(chǔ)器256字節(jié)圍1.30、單片機(jī)中使用MOV*A,R1指令,C尋址數(shù)據(jù)存儲(chǔ)器1050H單元。A.能直接B.不能C.與P2口配合能D.與P1口配合能31、以下指令中比較轉(zhuǎn)移指令是指B。0H單元的容是B。33、在MCS-51指令中,以下指令中C是無(wú)條件轉(zhuǎn)移指令。A.LCALLaddr16B.DJNZdirect,relC.SJMPrelD.ACALLaddr1134、可實(shí)現(xiàn)將部數(shù)據(jù)存儲(chǔ)單元的容傳送到累加器A中的指令是C。=18H,執(zhí)行后C。38、控制串行接口工作方式的存放器是CA.TCONB.PCONC.SCOND.TMODA.46HB.28HC.45HD.32H1.40、以下指令能使累加器A低4位不變,高4位置F的是D。*OF0H41、以下指令能使R0高4位不變,低4位置F的是C。42、單片機(jī)中的程序計(jì)數(shù)器PC用來(lái)C。A.存放指令B.存放正在執(zhí)行的指令地址C.存放下一條指令地址D.存放上一條指令地址43、單片機(jī)AT89C51片外程序存儲(chǔ)器,EA引腳A。A.必須接地B.必須接+5V電源C.可懸空D.以上三種情況視需要而定44、以下指令能使R0的最高位取反的是B。45、以下指令判斷假設(shè)累加器A的容不為0就轉(zhuǎn)LP的是D。AALPBJNZALPCJZLPDCJNEA,*0,LP46、MCS-51指令系統(tǒng)中,執(zhí)行以下程序后,程序計(jì)數(shù)器PC的容為C。ORG000HLJMP1500END47、MCS-51指令系統(tǒng)中,執(zhí)行以下程序后,堆棧指針SP的容為B。LACALL1000SJMP$1.48、在單片機(jī)算術(shù)運(yùn)算過(guò)程中,指令DAA常用于C運(yùn)算。A.二進(jìn)制B.加法C.BCD碼加法D.十六進(jìn)制A.將A與存放器R0的部容按位邏輯與B.將A與存放器R0的部容按位邏輯異或C.將A與存放器R0的部容按位邏輯非D.將A與存放器R0的部容按位邏輯或50、執(zhí)行以下程序后,部RAM30H單元的容是B。SJMP$51、定時(shí)器T1的溢出標(biāo)志為T(mén)F1,采用查詢方式,假設(shè)查詢到有溢出時(shí),該標(biāo)志A。A.由軟件清零B.由硬件自動(dòng)清零C.隨機(jī)狀態(tài)D.AB都可以52、對(duì)程序存儲(chǔ)器的讀操作,只能用以下哪一種指令B。A.MOVB.MOVCC.MOV*D.PUSH53、將部數(shù)據(jù)存儲(chǔ)器53H單元的容傳送至累加器,其指令是A。H54、8051單片機(jī)的定時(shí)器T1用作定時(shí)方式時(shí)是B。A.由部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1B.由部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加1C.由外部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1D.由外部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加155、8051單片機(jī)的定時(shí)器T0用作定時(shí)方式時(shí)是D。A.由部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加11.B.由外部計(jì)數(shù)脈沖計(jì)數(shù),一個(gè)機(jī)器周期加1C.外部定時(shí)脈沖由T0〔P3.4〕輸入定時(shí)D.由部時(shí)鐘頻率計(jì)數(shù),一個(gè)機(jī)器周期加156、用8051的定時(shí)器T1作計(jì)數(shù)方式,用模式2,則工作方式控制字為A。57、用8051的定時(shí)器T1作定時(shí)方式,用模式2,則初始化編程為B。58、啟動(dòng)定時(shí)器1開(kāi)場(chǎng)定時(shí)的指令是D。A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR159、使8051的定時(shí)器T1停頓計(jì)數(shù)的指令是使TCON的D。60、以下指令判斷假設(shè)定時(shí)器T0未計(jì)滿數(shù)就原地等待的是B。TRDTF61、當(dāng)CPU響應(yīng)外部中斷1INT1的中斷請(qǐng)求后,程序計(jì)數(shù)器PC的容是C。62、MCS-51單片機(jī)的串行口是B工作的。A.單工B.全雙工C.半雙工D.單工/半雙工63、假設(shè)*存儲(chǔ)器芯片地址線為10根,則它的存儲(chǔ)容量為A。A.1KBB.2KBC.4KBD.8KB64、當(dāng)外部中斷0發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是C。三、判斷題〔√〕2.8051的累加器ACC是一個(gè)8位的存放器,簡(jiǎn)稱為A,用來(lái)存一個(gè)操作數(shù)S〔×〕4.單片機(jī)的一個(gè)機(jī)器周期是指完成*一個(gè)規(guī)定操作所需的時(shí)間,一般情況下,一個(gè)機(jī)器周期等于一個(gè)時(shí)鐘周期。1.〔√〕7.所謂的單片機(jī),就是將CPU、存儲(chǔ)器、定時(shí)/計(jì)數(shù)器、中斷功能以及I/O設(shè)備等主要功能部件都集成在一起的超大規(guī)模集成電路的微型計(jì)算機(jī)?!病痢?.MCS-51單片機(jī)的指令格式中操作碼與操作數(shù)之間必須用“,〞分隔。僅有4條指令。=00H。表示將A、B、C、D的ASII碼值依次存入2000H開(kāi)場(chǎng)的連續(xù)單元中。下面幾條指令是否正確:〔×〕23.CLRR0〔×〕24.ANLR1,*0FHPC〔×〕26.設(shè)PC的容為35H,假設(shè)要把程序存貯器08FEH單元的數(shù)據(jù)傳送至累加1.〔×〕29.DECCA,C該指令書(shū)寫(xiě)格式正確?!病獭?2.MCS-51單片機(jī)的中斷允許存放器的IE的作用是用來(lái)對(duì)各中斷源進(jìn)展開(kāi)放〔×〕34.ADC0809是一塊數(shù)/模轉(zhuǎn)換芯片,而DAC0832是一塊模/數(shù)轉(zhuǎn)換芯片。應(yīng)的中斷標(biāo)志位,以撤消中斷請(qǐng)求。〔√〕36.指令JNBTF0,LP的含義是:假設(shè)定時(shí)器T0未計(jì)滿數(shù),就轉(zhuǎn)LP。〔×〕37.當(dāng)8051的定時(shí)器T0計(jì)滿數(shù)變?yōu)?后,溢出標(biāo)志位〔TCON的TF0〕也變?yōu)?。CPLA執(zhí)行以下程序段后:1.MOVPSW,*80HDIVAB5、寫(xiě)出執(zhí)行每條指令后的結(jié)果。MOVA,*25HCLRA;(A)=___00H___。CPLA;(A)=___0DAH____。DIVAB1.DECR0DECR0DECR09、寫(xiě)出以下指令執(zhí)行后的結(jié)果。MOVA,*37HMOVR0,*20HMOVR0,AANLA,*0FH(A)=07H_____(R0)=20H____(20H)=37H____PUSHDPLPUSHDPH11、以下程序中注釋的數(shù)字為執(zhí)行該指令所需的機(jī)器周期數(shù),假設(shè)單片機(jī)的晶振頻率為6MHz,問(wèn)執(zhí)行以下程序需要多少時(shí)間___16us_____12、執(zhí)行下面程序后,所實(shí)現(xiàn)的邏輯運(yùn)算式為_(kāi)__p1.7=p1.3^p1.1^/p1.4__。CPLP1.413、寫(xiě)出下面每條指令順序執(zhí)行后,各目的存儲(chǔ)單元的值,并說(shuō)明該條指令中源操作1.MOVR0,*20H;__(R0)=20H____立即尋址__________________MOV20H,*29H;_〔20H〕=29H立即尋址_________________CLRC;__CY=0_________________________________MOVA,R0;__(A)=29H___存放器間接尋址_____________14、執(zhí)行如下三條指令后,30H單元的容是___0EH16、請(qǐng)描述數(shù)碼管靜態(tài)顯示和動(dòng)態(tài)掃描顯示的原理.態(tài)顯示位碼始終有效,每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的I/O端口進(jìn)展驅(qū)動(dòng),或者使用如BCD碼二-十進(jìn)制譯碼器譯碼進(jìn)展驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡(jiǎn)單,顯示亮度高,缺點(diǎn)是占用I/O端口多,如驅(qū)動(dòng)5個(gè)數(shù)碼管靜態(tài)顯示則需要5×8=40根I/O端口來(lái)驅(qū)動(dòng),數(shù)碼管動(dòng)態(tài)掃描的方法,將8個(gè)數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位效應(yīng),使人感覺(jué)好似各位數(shù)碼管同時(shí)都在顯示。ORG0000HJZA,R0L1R1,*00HAJMPL2L1:MOVR1,*0FFH1L2:SJMPL2END . (R1)=__0FFH__。 18、片RAM中ONE和TWO兩個(gè)單元中存有兩個(gè)無(wú)符號(hào)數(shù),將兩個(gè)數(shù)中的小者存入30H單元。請(qǐng)完成以下程序?qū)崿F(xiàn)上述功能。MOVA,ONECJNEA,TWO,BIGSJMPSTOBIG:JCSTOMOVA,TWOSTO:MOV30H,ARET19、執(zhí)行下面程序后,(A)=_____06H_________。MOVA,*06HMOVCA,A+PCDB00H,01H,02H,03H,04H,05H,06HPUSH30HPUSH3lHPOPDPLPOPDPH最后執(zhí)行結(jié)果是將0送____外部RAM地址為2410H的單元中_________。21、寫(xiě)出下面每條指令順序執(zhí)行后,各目的存儲(chǔ)單元的值,并說(shuō)明該條指令中源操作數(shù)的尋址方式(部RAM(40H)的值為30H)。MOVR1,*40H;_(R1)=40H,立即尋址___CLRC;_(Cy)=0,位尋址__

溫馨提示

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