


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
(微控制器)和(嵌入式控制器。(微處理器(存儲器)和(各種輸入輸出接口)4、答:第一階段1974年----1976年:單片機初級階段。第二階段1976年----1978年片機階段。第三階段(1978年----現(xiàn)在:高性能單片機階段。第四階段(1982年----現(xiàn)在:8位單片機鞏固發(fā)展及16位單片機、32位單片機推出階段148位單片機、1632位單片機。80318051、875180311個8cpu、128BRAM,21個特殊功能寄存器SFR48位并行I/O12個16位定時器/計數(shù)器,但片內無程序存儲EPROM805180311個程序不超過4KB875180314KBEPROM1個程序小于4KBEPROM中,可以反復修改程序。MCS-5180C51CMOSCPURAM繼續(xù)保持數(shù)據(jù)外,其它部分都停止工作。1.8(C)1.9(B)1.10答:單片機主要運用領域為:工業(yè)自動化;智能儀器儀表;消費類電子產品;通信方面;武器裝備;終端及外部設備控制;多機分布式系統(tǒng)。(CPU)(RA(ROM/EPROM8031沒有此部件48I/O口P0P1P2P3口1216位/計數(shù)器;中斷系統(tǒng);21個特殊功能寄存器(SFR。微處理器)可處理字節(jié)數(shù)據(jù),還可以進行位變量的處理;數(shù)據(jù)存儲器(RAM)片內為128B(52256B64K5斷源,2級中斷優(yōu)先權;定時器/計數(shù)器用作精確的定時,或對外部事件進行計數(shù);串行口可用來進行串行通信,擴展并行I/O口,還可以與多個單片機相連構成多機系統(tǒng),從而使單片機的功能更強且應用更廣;特殊功能寄存器用于CPU對片內各功能部件進行管理、控制、監(jiān)視。答:當該引腳為高電平時,單片機訪問片內程序存儲器,但在PC(程序計數(shù)器)0FFFH(對于80518751)4KB8031來說,因其無內部程序存儲器,所以該引腳必須接地,這樣只能選擇外部程序存儲器。1212.4在MCS-516MHZ機器周期為(2微秒。2.5答:中斷源 入口地外部中斷0 0003H定時器0(T0) 000BH外部中斷1 0013H定時器1(T1) 001BH串行口 0023H2.626H2.70。2.((錯)((錯)((對)((對)8031單片機復位后,R4所對應的存儲單元的地址為(04HPSW=(00H這時當前的工作寄存器區(qū)是(0)組工作寄存器區(qū)。1262P212個時鐘周期表示為:S1P1、S1P2、S2P1S2P2、…、S6P212MHZ晶振,11μs。2.1((錯)((對)((對)((對)00H-1FH32488R0-R720H-2FH161281機的存儲器空間。位地址范圍是00H-7FH。8031EA引腳接(低)電平,因為其片內無(程序)存儲器。00H-1FH32488器,編號為R0-R7??梢酝ㄟ^改變PSW中的RS1、RS0來切換當前的工作寄存器區(qū),這種功能給軟件設計帶來極大的方便,特別是在中斷嵌套時,為實現(xiàn)工作寄存器現(xiàn)場內容保護提供了方便;字節(jié)地址為20H-2FH161281為30H-7FH的單元為用戶RAM區(qū),只能進行字節(jié)尋址。用于作為數(shù)據(jù)緩沖區(qū)以及堆棧區(qū)。2.15() (對)(B(錯)()(錯)2.16()通過堆棧操作實現(xiàn)子程序調用,首先就要把(PC)用返回時,再進行出棧保護,把保護的斷點送回到(PC。答: 口引腳 第二功能定義P3.0 串行輸入口P3.1 串行輸出口P3.2 0P3.3 1P3.4 0外部計數(shù)輸入P3.5 1外部計數(shù)輸入P3.6 外部數(shù)據(jù)存儲器寫選通P3.7 外部數(shù)據(jù)存儲器讀選通MCS-51單片機程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)所決定的,因為MCS-51的PC是16位的,因此其尋址的范圍為(64)KB。答:可通過復位來解決。2.21(A(對)()(對)((錯)((錯)2.22答:ALE 引腳。3.1 (3)(8(10(1)3.2((√)((√)((×)在基址加變址尋址方式中,以作變址寄存器,以(DPTR)或(PC)作基址寄存器答: 共有7種尋址方式。寄存器尋址方式 操作數(shù)在寄存器中,因此指定了寄存器就能得到操作數(shù)。直接尋址方式 指令中操作數(shù)直接以單元地址的形式給出,該單元地址中的內容就是操作數(shù)。(3)寄存器間接尋址方式 寄存器中存放的是操作數(shù)的地址,即先從寄存器中找到操作的地址,再按該地址找到操作數(shù)。立即尋址方式 操作數(shù)在指令中直接給出,但需在操作數(shù)前面加前綴標志#?;芳拇嫫骷幼冎芳拇嫫鏖g接尋址方式 以DPTR或PC作基址寄存器,以累加器A作為址寄存器,并以兩者內容相加形成的16位地址作為操作數(shù)的地址,以達到訪問數(shù)據(jù)表格的目的。位尋址方式 位尋址指令中可以直接使用位地址。相對尋址方式 在相對尋址的轉移指令中,給出了地址偏移量,以“rel”表示,把PC的當前值加上偏移量就構成了程序轉移的目的地址。答:MCS-51指令系統(tǒng)按功能分為:數(shù)據(jù)傳送類條)條)條)(17條)(17條。SFR8SFRSFRB、DPTR寄存器可以采用寄存器尋址。指令格式是由(操作碼)和(操作數(shù))所組成,也可能僅由(操作碼)組成。假定累加器A中的內容為30H,執(zhí)行指令1000H:MOVC A,@A+PC后,把程序存儲器(1031H)單元的內容送入累加器中MCS----51DPTRPC(程序DPTR是為訪問(數(shù)據(jù))存儲器提供地址。操作數(shù)的(地址。3.11答:功能是A、B內容互換3.12A=50H SP=50H (51H)=30H (52H)=50H PC=5030H3.13解:ANL A,#87H解:ANL A,#C3H解:ORL A,#0CH3.14A的內容為(0CBH)3.15 A(00H,R3=(0AA)3.16DPH=(3CH) DPL=(5FH) SP=(4FH)3.17SP的內容為(62,61H單元的內容為(30H,62H單元的內容為70H。解:查表可知FFMOVR7,AC0E0PUSH0E0HE5F0MOVA,0F0HF0MOVX@DPTR,A4.1答:用于程序設計的語言基本上分為三種:機器語言、匯編語言和高級語言。(1)機器語言:在單片機中,用二進制代碼表示的指令、數(shù)字和符號簡稱為機器語言,直接用機器語言編寫的程序稱為機器語言程序。用機器語言編寫的程序,不易看懂,不便于記憶,且容易出錯。(2)匯編語言具有如下特點:A、匯編語言是面向機器的語言,程序設計人員必須對MCS----51單片機的硬件有相當深入的了解。B、助記符指令和機器指令一一對應,所以用匯編語言編寫的程序效率高,占用的存儲空間小,運行速度快,因此用匯編語言能編寫出最優(yōu)化的程序。C(功能部件I/O接口電(3)高級語言:高級語言不受具體機器的限制,都是參照一些數(shù)學語言而設計的,使用了許多數(shù)學公式和數(shù)學計算上的習慣用語,非常擅長于科學計算。計算機不能直接識別和執(zhí)行高級語言,需要將其“翻譯”成機器語言才能識別和執(zhí)行。4.3ROM/EPROM中的程序時,要將二進制數(shù)的機器代碼語言程序翻譯成匯編語言源程序,該過程稱為反匯編。4.4(1000H)‘M(1001)‘(1002H)‘I(1003H)‘(1004H)=34H(1005H)=12H (1006H)=00H(1007H)=30H (1008H)=70H (1009H)=00H答:在編寫子程序時應注意以下問題:子程序的第一條指令的地址稱為子程序的入口地址。該指令前必須有標號。主程序調用子程序,是通過主程序或調用程序中的調用指令來實現(xiàn)的。行RETPC指針,因此子程序結構中必須用堆棧。子程序返回主程序時,最后一條指令必須是RET指令,它的功能是在執(zhí)行調用指令時,把自動壓入堆棧中的斷點地址彈出送入PC(5)子8(6)在子程序調用時,還要注意參數(shù)傳遞的問題。解: MOV ANL A,#0FHORL A,#0FHA=80H SP=40H (41H)=50H (42H)=80H PC=8050H。μs。A的內容為(0CBH)ORG 0000HLOOP:MOVMOVMOVCJNER0,#30HR2,#21HA,@R0A,#0AAH,NOTMOV51H,#01HSJMPDENDNOT:INCR0DJNZR2,LOOPMOV51H,#00HDEND:SJMPDEND4.11ORG0000HMOVR0,#20HMOVR2,#21H MOV 41H,#00HLOOP:MOVA,@R0CJNEA,#00H,NOTEINC41HNOTE:INCR0DJNZR2,LOOPEND4.12SP62H,堆棧內容61H)=03(62H)=20HPC3456H,不能將LCALL換為ACALL,因為LCALL可調用64KB范圍內的子程序,而ACALL所調用的子程序地址必須與ACALL指令下一條指令的第一個字節(jié)在同一個2KB區(qū)內(即16位地址中的高5相同。如果換為ACALL,可調用的地址范圍為2002H-27FFH。5.1答:能夠實現(xiàn)中斷處理功能的部件稱為中斷系統(tǒng)。MCS----515個中斷請求源(1中斷請求標志為IE0外部中斷請求1IE1定時器/T0溢出中斷請求,中斷請求標志為TF0(4)定時器/計數(shù)器T1溢出中斷請求,中斷請求標志為TF1(5)串行口中斷請求,中斷請求標志為TI或RI。特點:2個外部中斷源,3個內部中斷源。1所對應的中斷入口地址為0013H。(,B,)答:典型時間是3-8個機器周期。在下列三種情況下,CPU將推遲對外部中斷請求的響應:(1)CPU正在處理同級的或更高級優(yōu)先級的中斷所查詢的機器周期不是當前所正在執(zhí)行指令的最后一個機器周期正在執(zhí)行的指令是RETI或是訪問IEIP的指令。8031單片機運行情況中,能立即進行響應的是(D)8031LCALL,執(zhí)行指令的過程包括:首先把(PC)的內容壓入堆棧,以進行斷點保護,然后把長調用指令的16位地址送PC,使程序執(zhí)行轉向(響應中斷請求的中斷入口的地址)中的中斷地址區(qū)。 ORG AJMP MAINORG 0013HAJMP PINT1ORG MAIN: SETB IT1SETB EX1SETB EAHERE: AJMP PINT1: RETIENDMCS-51中,需要外加電路實現(xiàn)中斷撤除的是(D)/計數(shù)器作為外部中斷源的使用方法;中斷和查詢結合的方法。下列說法正確的是(CD)1MCS-51級狀態(tài)。ORG 0000HAJMP MAINORG 0003HLJMP PINT0ORG MAIN: SETB IT0SETB EX0SETB EAHERE: SJMP PINT0: PUSH PSWPUSH AJNB P1.3,IR3JNBP1.2,IR2JNBP1.1,IR1PINTIR:POPAPOPRETIIR3:LJMPIR2:LJMPIR1:LJMPORGIR3INT:LJMPPINTIRORGIR2INT:LJMPPINTIRORG1200HIR1INT:LJMPEND6.1答:方式0213 *4us=32.768 方式1216 *4us=262.144方式228 *4us=1.024答:定時器/計數(shù)器被選定為定時器工作模式時,計數(shù)輸入信號是內部時鐘脈沖,每個機器周期產生1個脈沖使計數(shù)器增1,因此,定時器/計數(shù)器的輸入脈沖的周期與機器周期一樣,為時鐘振蕩頻率的1/2。/T0T1為其最高頻率為系統(tǒng)振蕩頻率的1/24。ORG 0000HAJMP MAINORG 000BHLJMP PT0JORG 0100HMAIN: MOV MOV TH0,#0FFH;X=65436MOV TL0,#9CHCLR F0SETB TR0SETB ET0SETB EAHERE: AJMP HEREPT0J: JB MOV MOV TH0,#0FEH;X=65036MOV TL0,#0CHSETB F0 PT0D: CLR F0MOV TMOD,#05HMOV TH0,#0FFHMOV RETIEND2(初值自動裝入8/TLX1溢出標志TFXTHXTLXTLX從初值開始重新計數(shù)X=0,1。ORG0000HAJMP MAINORG 000BHAJMP PT0ORG 0100HMAIN: MOV MOV TMOD,#02HMOV MOV TL0,#0ECHSETB P1.0SETB TR0SETB ET0SETB EAHERE:SJMPHEREPT0:CJNER2,#09H,PT01SETBP1.0MOVR2,#00HRETIPT01:CLRP1.0INCR2RETIEND答:第一個定時溢出啟動第二個定時計數(shù),實行串行定時C/T和M1M0。0Tw=131.072us ORG LJMP MAINMAIN: ORG 0100HMOV R0,#00HMOV R1,#00HMOV TL0,#00HMOV TH0,#00HLOOP1: JB P1.0,LOOP1LOOP2: JNB SETB TR0LOOP3: JNB LOOP4: JB P1.2,LOOP4CLR TR0MOV R1,TH0MOV END答:THX與TLX(X=0,1)是計數(shù)器,能用指令更改;能立即刷新。6.12(1(√)2(×)(3(×)(4(×)181個停止位的異步串行通信方式是方式1。0123有三種幀格式:方式0幀格式D1 D2 D3 D4 D5 D6 D7 D0方式0波特率=Fosc/12方式1幀格式方式1波特率=2T1的溢出率SMOD起始位D0 停止D7 D6 D5 D4 D3 D2 D1方式2和方式3幀格式D1 D2 D3 D4 D5 D6 D7 D0 停止起始位 D82的波特率=2*Fosc/64MOD方式3的波特率=2 定時器T1的溢出率MOD0 0 0 0 0 1 0 1 0 1 17.6(A()(B)()(C)(F)(()(E()通過串行口發(fā)送或接收數(shù)據(jù)時,在程序中應使用:(C)T122是一種既省事又精確的產生串行口波特率的方法。設定時器T12X,則有:定時器T1的溢出率=計數(shù)速率/(256-X)=Fosc/(256-X)*12則方式2的波特率=2 *F/(256-X)*12*32MODosc故計數(shù)器初值為X=2 *F/12*32*波特MODosc1的波特率是:C在串行通訊中,收發(fā)雙方對波特率的設定應該是相同的。答:方式字為01000000。Fosc=11.0592MHz SMOD=1 X=65536-11.0592*2/(384*4800)=65524=0FFF4HORG 0000HMOV SCON,#40HMOV PCON,#80HMOV TMOD,#10HMOV TL1,#0F4HMOV END7.14方法一:中斷方式發(fā)送程序ORG0000HLJMPMAINORG0023HLJMPSSENDORG0100HMAIN: MOV SP,#60HMOVTMOD,#20HMOVTH1,#0F3HMOVTL1,#0F3HMOVR2,#0FFHMOV87H,#80HMOVSCON,#0C0HMOVDPTR,#2000HSETBTR1SETBESSETBEASEND:MOVXA,@DPTRMOVC,PMOVTB8,CMOVSBUF,AHERE:AJMPHERESSEND:DJNZR2,SEND1AJMPRETURNSEND1:PUSHDPHPUSHDPLPUSHPSWPUSHACCSETB0D4HSETB0D3HCLRTIINCDPTRMOVXA,@DPTRMOVC,PMOVTB8,CMOVSBUF,APOPACCPOPPSWPOPDPLPOPDPHCLR0D4HCLR0D3HRETURN:RETIEND接收程序:ORG 0000HLJMP MAINORG 0023HLJMP RRESORG 0100HMAIN:MOV TMOD,#20HMOV TH1,#0F3HMOV TL1,#0F3HMOV R2,#0FFHSETB TR1MOV DPTR,#3000HMOV 87H,#80HMOV SCON,#0D0HSETB ESSETB EASJMP $
MOV SP,#60HRRES: DJNZ R2,RESAJMP RETURNRES: CLR RIMOV A,SBUFMOV C,PJNC L1JNB RB8,ERPAJMP L2L1: JB RB8,ERPL2: MOVX INC DPTRAJMP ERP: SETB P1.0CPL RETURN: RETIEND查詢方式:發(fā)送程序ORGMAIN:0000HMOVMOVMOVTMOD,#20HTH1,#0F3HTL1,#0F3HMOV87H,#80HMOVSCON,#0C0HMOVDPTR,#2000HMOVR2,#0FFHSETBTR1SEND:MOVXA,@DPTRMOVC,PMOVTB8,C MOV SBUF,ASTI:JNBTI,STICLRTIINCDPTRDJNZR2,SENDEND接收程序:ORG0000HMOVTMOD,#20HMOVTH1,#0F3HMOVTL1,#0F3HSETBTR1MOVDPTR,#3000HMOV87H,#80HMOVSCON,#0D0HMOVR2,#0FFHRES:JNBRI,RESCLRRIMOVA,SBUFMOVC,PJNCL1JNBRB8,ERPAJMPL2L1:JBRB8,ERPL2:MOVX@DPTR,AINCDPTRDJNZR2,RESERP:SETBP1.0CPLP1.0END7.15答:波特率=1800*(1+7+1+1)/60=300b/s7.16答:因為方式0為同步移位寄存器輸入輸出方式,不需要起始和停止位,8位數(shù)據(jù)為1幀,依次移入輸入式或輸出移位寄存器。單片機存儲器的主要功能是存儲(程序)和(數(shù)據(jù))參考源程序ORG 0000HSTART:MOV B,#10HMOV MOVX A,@DPTRANL A,#0FHMUL ABMOV B,AMOV MOVX A,@DPTRADD A,BMOVX END累加器A中的內容為(80H)。答:程序存儲器和數(shù)據(jù)存儲器雖然公用16位地址線和8位數(shù)據(jù)線,但由于數(shù)據(jù)存儲器的讀和寫有/RD(P3.7)和/WR(P3.6)信號控制,而程序存儲器有讀選通信號/PSEN控制,因此,兩者雖然共處同一地址空間,但由于控制信號不同,所以不會發(fā)生地址沖突。MCS-51單片機片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠的方法是:(4)終都是為擴展芯片的(片選)端提供的信號。0000H---3FFFH的存儲器的容量是(16)KB在MCS-51中,PC和DPTR 都用于提供地址,但PC是為訪問(程序)存儲器提供地址,而DPTR是為訪問(數(shù)據(jù))存儲器11根地址線可選(2048)個存儲單元,16KB存儲單元需要(14)根地址線32KBRAM存儲器的首地址若為2000H,則末地址為(0FFFF)H端口簡稱為I/O口,常指I/OI/O接口是指單片機I/OI/OI/OI/O接口。答有兩種獨立編址方式和統(tǒng)一編址方式獨立編址方式就是I/O地址空間和存儲器地址空間分開編址獨立編址的優(yōu)點是I/O地址空間的相互獨立,界限分明。但是,卻需要設置一套專門的讀寫I/O的指令和控制信號;統(tǒng)一編址方式是把I/O端口的寄存器與數(shù)據(jù)存儲器單元同等對待,統(tǒng)一進行編址。同一編址方式的優(yōu)點是不需要專門的I/O指令,直接使用訪問數(shù)據(jù)存儲器的指令進行I/O操作,簡單、方便且功能強大。MCS-51單片機使用的是I/O和外部數(shù)據(jù)存儲器RAM 同一編址的方式。答:I/O數(shù)據(jù)傳送的幾種方式是:同步傳送、異步傳送和中斷傳送最典型的同步傳送就是單片機和外部數(shù)據(jù)存儲器之間的數(shù)據(jù)傳送。查詢傳送方式又稱為與有條件傳送,也稱為異步傳送。單片機通過查詢得知外設準備好后,再進行數(shù)據(jù)傳送。異步傳送的優(yōu)點是通用性好,硬件連線和查詢程序十分簡單,但是效率不高。為了提高單片機的工作效率,通常采用中斷傳送方式(3)中斷傳送方式中斷傳送方式是利用MCS-51本身的中斷功能和I./O接口的中斷功能來實現(xiàn)I/O數(shù)據(jù)的傳送。單片機只有在外設準備好后,發(fā)出數(shù)據(jù)傳送請求,才中斷主程序,而進入與外設進行數(shù)據(jù)傳送的中斷服務程序,進行數(shù)據(jù)的傳送。中斷服務完成后又返回主程序繼續(xù)執(zhí)行。因此,采用中斷方式可以大大提高單片機的工作效率.程序代碼: ORG 0000HMOV MOV A,#0EHMOVX @DPTR,AMOV A,#09HMOVX END答:8155H的端口為:28位并行口PA和PB,16位并行口。TIMERIN和8155H片內的14位計數(shù)器減1。/TIMEROUT為計數(shù)器輸出線,當140出信號的形狀與所選的計數(shù)器工作方式有關。這四個命題都是錯誤的。ORG0000HMOV DPTR,#0003HMOV A,#82H MOVX MOV DPTR,#0001HMOVX A,@DPTRMOV DPTR,#0000HMOVX END9.10答:T=214*(1/4MHz)=4096μs。9.11答:需擴展RAM和I/O需用8155H,僅擴展I/O用9.12 8155端口地址為:7F00H-7F05H程序代碼:ORG 0000HMOV DPTR,#7F04HMOV A,#0E8HMOVX INC DPTRMOV A,#40HMOVX @DPTR,AMOV DPTR,#7F00HMOV A,#0C0HMOVX END10.1答:為了確保CPU對一次按鍵動作只確認一次按鍵有效,所以必須消除抖動。常采用軟件來消除按鍵抖動,其基本思想是:在第一次檢測到有鍵按下時,該鍵所對應的行線為低點平,執(zhí)行一段延時10ms的子程序后,確認該行線電平是否仍為低點平,如果仍為低點平,則確認為該行確實有鍵按下。當按鍵松開時,行線的低電平變?yōu)楦唠娖?,?zhí)行一段延時10ms的子程序后,檢測該行線為高電平,說明按鍵確實已經松開。10.3答:詳見書本P-P22823010.5答:詳見書本P23410.7答:詳見書本P-P23623710.9 MOVMOVR0,#79HMOVLOOP:MOV INCAINCR0DJNZR2,LOOP以下代碼見P239接DIR:MOVMOV R3,#01H。。。。D/A轉換器,為了得到電壓的轉換結果,應使用(由運算放大器構成的電流/換電路)答:D/A它的分辨率為:5V/21.220703125mv。答:DAC用作程控放大器的工作原理詳見:P283D/A轉換器,可以實現(xiàn)多路模擬信號的(同時)輸出答:單緩沖,雙緩沖,直通。單緩沖:兩個數(shù)據(jù)緩沖器有一個處于直通方式,另一個受控鎖存鎖存方DAC適用多路準環(huán)的同步輸出。直通:所有控制信號均有效,適用于連續(xù)反饋控制電路。11.7答:量化過程引起的誤差.量化誤差是由于有限位數(shù)字量對模擬量進行量化而引起的誤差,提高分率可以減少量化誤差?!?+LSB/2=+1/2*5/2 =+89.77mv11.12(F)2()3(F)一、填空題(共25空,每空1分,共25分)1、單片機與普通計算機的不同之處在于其將( CPU (RAM 、I/O口串口、口等)、ROM(程序存儲集成于一塊芯片上。2、單片機工作方式除了正常的操作方式外,還具有掉電運行方式和( 待機)運行方式,其電運行方式喚醒方法為(硬件復位。3、當單片機復位時PSW=(00)H,SP=(07H 。48051復位后0000H 若希望從片內存儲器開始執(zhí)行程序腳應( 高 電平,PC值超過(0FFFH )時,8051會自動轉向片外存儲器繼續(xù)取指令執(zhí)。5、串行口方式3發(fā)送的第9位數(shù)據(jù)要事先寫入(SCON )寄存器的(TB8 )位。8031的片內數(shù)據(jù)RARAM和程序ROM
00H-7FH(0000H-FFFFH)、(0000H-FFFFH 。、(A)=85H,(R0)=20H(20H)=AFH,執(zhí)行指令:ADD A,@R0結果為:Cy=,Ac=( 1 OV=1,P=( 1 。、若I=00010100,則優(yōu)先級最高者為( 外部中斷1 ,最低者為(定時器T1 。(IP:— ——PSPT1 PX1PT09、定時計數(shù)器T0工作于方式3時,將( T0 )拆成兩個獨立的8位計數(shù)器TL0、此時,TH0只可作為( 定時器 )使用。10、8051片內有( 4 )組工作寄存器區(qū),每組為( 8 )個寄存器,每組寄存器均命名為R0~R7,當前工作寄存器是通過對(PSW )寄存器中RS1RS0兩位設置確定的LED(共陰極(共陽極之分。二、判斷對錯,如對則在( )中寫“√,如錯則在( )中寫“×(共10小題,每題1分共10分)1、MCS-51單片機可執(zhí)行指令( )2、MCS-51單片機可執(zhí)行指令A,@DPTR( )3、多字節(jié)的指令不一定執(zhí)行的指令周期長( )4、當向堆棧壓入一個字節(jié)的數(shù)據(jù)后中的內容減1( )5、特殊功能寄存器可以用間接尋址方式尋址( )6、當P0口作為輸出口使用時,必須外接上拉電阻才能有高電平輸出( )7、同一時間同一級別的多中斷請求,將形成阻塞,系統(tǒng)無法響應( )8、區(qū)分外部程序存儲器和數(shù)據(jù)存儲器的最可靠的方法是看其是被WR還是被PSEN信號連接( )9、51單片機串行口的發(fā)送中斷與接收中斷有各自的中斷入口地址。()10、51單片機的多個中斷源不可以同時申請中斷。三、單項選擇題(共10小題,每題2分,共20分)()、805805(D)(A)有無內部程序存儲器 (B)內部數(shù)據(jù)存儲器的類型不同(C)內部程序存儲器的類型不同 (D)內部數(shù)據(jù)存儲單元數(shù)目的不同2、在CPU內部,反映程序運行狀態(tài)或反映運算結果的特征寄存器是(A(A)PSW (B)PC (C)A 3、訪問外部數(shù)據(jù)存儲器時,不起作用的信號是(C 。(A)RD (B)WR (C)PSEN (D)ALE4、AJMP指令的跳轉范圍是((A)2KB (B)1KB5、下列指令中正確的是(AB。。(C)256(D)64KB(A)MOVP2.1,A(B)JBCTF0,L1(C)MOVXB,@DPTR(D)MOVA,@R36、MCS-51單片機擴展外部程序存儲器和數(shù)據(jù)存儲器( B 。(A)分別獨立編址 (B)統(tǒng)一編址(C)分別獨立編址或統(tǒng)一編址 (D)動態(tài)變址7、在MCS-51中,需要外加電路實現(xiàn)中斷撤除的是:(A)(A)電平方式的外部中斷(C)外部串行中斷
(B)脈沖方式的外部中斷(D)定時中斷、通過串行口發(fā)送或接收數(shù)據(jù)時,在程序中應
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 加入小區(qū)保安合同范例
- 以地換房合同范例
- 中標后購貨合同范例
- 交期合約合同范例
- 人工草地代理合同范例
- 加盟商品服務合同范例
- 產權調換協(xié)議合同范例
- 企業(yè)基本建設貸款合同范例
- 公積金借款協(xié)議合同范例
- 后勤園長安全工作匯報
- 辦公樓招商知識培訓課件
- 2025年六安職業(yè)技術學院單招職業(yè)技能測試題庫一套
- 廣西壯族自治區(qū)馬山縣實驗高中-主題班會-高中如何上好自習課【課件】
- 2025年阜陽科技職業(yè)學院單招職業(yè)技能測試題庫及答案1套
- 開啟新征程??點亮新學期+課件=2024-2025學年高一下學期開學家長會
- 2025內蒙古烏審旗圖克鎮(zhèn)圖克工業(yè)園區(qū)中天合創(chuàng)化工分公司招聘20人易考易錯模擬試題(共500題)試卷后附參考答案
- 2.3品味美好情感 課件 -2024-2025學年統(tǒng)編版道德與法治七年級下冊
- 七年級道法下冊 第一單元 綜合測試卷(人教海南版 2025年春)
- 海洋自主無人系統(tǒng)跨域協(xié)同任務規(guī)劃模型與技術發(fā)展研究
- GB/T 18851.2-2024無損檢測滲透檢測第2部分:滲透材料的檢驗
- 正弦穩(wěn)態(tài)電路分析
評論
0/150
提交評論