




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1章 參考題與習(xí)題1 單片機的原名是什么?。MICROCONTROLLER2 微處理器、微處理機、單片機之間有何區(qū)別?微處理器:一般僅指CPU內(nèi)含ALUft控制部件;微處理機:以微處理器為核心的微機系統(tǒng),包含 CPU常用外圍電路、外存、鍵盤、鼠標、顯示器等;單片機: 單個芯片內(nèi)集成組成一臺計算機的常用功能電路。 僅是一個集成電3 單片機與微處理器的不同之處是什么?前者內(nèi)部不僅有微處理器,還有組成一臺計算機必備的功能電路,如ROM、RAM CTC、UART中斷系統(tǒng)等。后者僅是微處理器,具有ALUll元和控制單元。4 單片機的發(fā)展大致分為哪幾個階段?4 位機、 1 位機、8位機、16位機5,單片機
2、根據(jù)其數(shù)據(jù)總線寬度可分為哪幾種類型?1位、 4位、 8位、 16位6 MCS 51系列單片機的典型產(chǎn)品分別為( 8031 ) 、 (8051 ) 和 ( 8751 )7 8031與8051的區(qū)別在于( D)(A)內(nèi)部數(shù)據(jù)存儲容量不同(C)內(nèi)部程序存儲器的類型不同8 8051與8751的區(qū)別在于( C)(A)內(nèi)部數(shù)據(jù)存儲容量不同(B)內(nèi)部數(shù)據(jù)存儲器的類型不同(D)內(nèi)部沒有程序存儲器(B)內(nèi)部數(shù)據(jù)存儲器的類型不同(C)內(nèi)部程序存儲器的類型不同(D)內(nèi)部沒有程序存儲器9舉例說明單片機在工業(yè)測控領(lǐng)域、家用電器領(lǐng)域的應(yīng)用。2章 參考題與習(xí)題1 MCS 51單片機的片內(nèi)都集成了哪些功能部件?各個功能部件的
3、主要功能是什么?( 1)微處理器( 2)數(shù)據(jù)存儲器( 3)程序存儲器( 4)中斷系統(tǒng)( 5)定時器/ 計數(shù)器( 6)串行口( 7)并行I/O 口2說明MCS 51單片機上電后,運行片內(nèi)程序還是片外程序是怎樣控制的。EA引腳接高電平時,上電復(fù)位后程序?qū)钠瑑?nèi)程序存儲器開始執(zhí)行。EA引腳接低電平時,上電復(fù)位后將從片外程序存儲器開始執(zhí)行。3.在MC& 51單片機中,如果采用12MH晶振,一個機器周期為(12 )時鐘周期?4寫出各中斷向量地址。外部中斷 00003H定時器0000BH外部中斷 10013H定時器1001BH串行口 0023H5 .內(nèi)部RAW,位地址為30Hl勺位,該位所在字節(jié)的
4、字節(jié)地址為(26H )。6 .若A中的內(nèi)容為63H,那么,P標志位的值為(0 )。7判斷下列說法是否正確:(A) 8031 的CPU1由 RAM口EPROM組成。錯(B)區(qū)分片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠的方法是看其位于地址范圍的地端還是高端。 錯(C)在MC&51單片機中,為使準雙向的I/O 口工作在輸入方式,必須保證它的輸出鎖存器被事先預(yù)置1。 對(D) PCT以看成是程序存儲器的地址指針。對8 803 1 單片機復(fù)位后,R4 所對應(yīng)的存儲單元的地址為( 04H ),因上電時PSW =(00H )。這時當前的工作寄存器區(qū)是( 0 )組工作寄存器區(qū)。9 .什么是機器周期?如果
5、采用12MH晶振,一個機器周期為多長時間?CPU 完成一個基本操作所需要的時間稱為機器周期。如果采用12MH磊振,一個機器周期為1uso10 .內(nèi)部RAW,哪些單元可作為工作寄存器區(qū),哪些單元可以進行位尋址?寫出它們的字節(jié)地址。地址為00H-1FH的32個單元為4組通用工作寄存器區(qū)。地址為20H-2FH的16個單元可進行位尋址,這些單元構(gòu)成了1位處理機的存儲器空間11 .使用8031單片機時,需要將EA引腳接(低)電平,因為其片內(nèi)無(程序) 存儲器。12 .片內(nèi)RAMK128個單元劃分為哪三個主要部分?各部分的主要功能是什么?(1)地址為00HH 1FH的32個單元是4組通用工作寄存器區(qū),每個
6、區(qū)含 8個8 位寄存器,編號為RO- R7。(2)地址為20H-2FH的16個單元可進行共128位的位尋址,這些單元構(gòu)成了1位處理機的存儲器空間。單元的每一位都有自己的位地址,這 16個單元 也可以進行字節(jié)尋址。(3)地址為30H-7FH的單元為用戶RAMK,只能進行字節(jié)尋址。13 .判斷下列說法是否正確(A)內(nèi)部RAM:位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。錯(B) 8031共有21個特殊功能寄存器,它們的位都是可用軟件設(shè)置的,因此,是 可以進行位尋址的。錯,只有字節(jié)地址末位為“ 0”或“8”的SFR支持案位訪問。14 .單片機程序存儲器的尋址范圍是由程序計數(shù)器 PC勺位數(shù)決定的
7、,MCS-51的PE16位,因此其尋址的范圍是(64KB)。15 .寫出P3口各引腳的第二功能。口娛小廊廣第二功能P3. 010P RkH申行輸入口)P3, 1HThIH串行輸出口)P3. 213,南U(外部中JRr 0)P3. 313外部中斷1)P3. 4n(定時。外部端A)P3. 515T式定時器I外鄢輸AJP3. 616麻1外部數(shù)據(jù)存儲器可脈沖)P3. ?17防匚外部數(shù)據(jù)存幃器諼昧沖。16 .當MC$ 51單片機程序陷人死循環(huán)時,如何退出死循環(huán)?借助于復(fù)位或WDT術(shù)。17 .判斷下列說法是否正確(A) P久一個不可尋址的特殊功能寄存器。錯(B)單片機的主頻越高,其運算速度越快。 對(C)
8、在MC& 1單片機中,一個機器周期等于1/fosc。錯(D)特殊功能寄存器S吶裝的是棧頂首地址單元的內(nèi)容。錯3 章 參考題與習(xí)題1判斷以下指令的正誤:(1) MOV 28H,R1(2)DEC DPTR ( 3) INC DPTR(4) CLR R0(5) CPL R2(6)MOV R,0R1(7) PUSH DPTR( 8) MOV F,0C MOV F,0Acc 3(10)M0VX AR1 (11 ) MOV C30H(12) RLC R0(1) 對;(2)錯;(3)對;(4)錯;(5)錯;(6)錯;( 7) 錯;( 8)對;( 9)錯;( 10)對;( 11)對;( 12) 錯;2
9、判斷下列說法是否正確。(A)立即尋址方式是操作數(shù)本身在指令中,而不是它的地址在指令中。(B)指令周期是執(zhí)行一條指令的時間。(C)操作數(shù)直接出現(xiàn)在指令中稱為直接尋址。(A)對;(B)對; (C)錯;3 在基址加變址尋址方式中, 以( A ) 作變址寄存器, 以( PC ) 或( DPTR) 作基址寄存器。4 MCS 51單片機共有哪幾種尋址方式?寄存器尋址、直接尋址、立即尋址、寄存器間接尋址、基址加變址尋址。5 MCS 51單片機指令按功能可以分為哪幾類?分5類:1) 數(shù)據(jù)傳送類,用于數(shù)據(jù)傳送;2) 算術(shù)運算類,用于算術(shù)運算;3) 邏輯運算類,用于邏輯運算;4) 控制轉(zhuǎn)移類,用于轉(zhuǎn)移;5) 位操
10、作類,用于按位操作。6 訪問特殊功能寄存器SFR, 使用哪種尋址方式?訪問52 系列單片機內(nèi)部 RAM的高端128瞅用哪種尋址方式?訪問SFR只能使用直接尋址方式;訪問高端128B內(nèi)部RAM只能使用間接尋址方式。7,指令MOVCMOV?X么不同之處?前者訪問ROML,后者訪問外部數(shù)據(jù)區(qū)。8 .假定累加器A中的內(nèi)容為30H,執(zhí)行指令:1000H M0VC A , A+ PC后,把程序存儲器(1031H)單元的內(nèi)容送入累加器A中。9 . 寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的( 地址 )。10下列程序段的功能是什么?PUSH APUSH BPOP A PO
11、P B A B中的內(nèi)容相互交換。11.已知程序執(zhí)行前有 A=02H SD 52H, (51H) =FFH, (52H) =FFH 下述 程序執(zhí)行后:POP DPHPOP DPLMOV DPTR, 4000HRL AMOV B , AM0VC A, A+ DPTRPUSH AMOV A , BINC AM0VC A, A+ DPTRPUSH ARETORG 400OHDB 10H , 80H,30H, 50H,30H,50H請問:A= ( 50 ) H; SD(50 ) H;(51H)= (30 ) H;(52H)= (50 )H; PO (5030) Ho12寫出完成如下要求的指令,但是不能改
12、變未涉及位的內(nèi)容。(1)把Acc. 3, Acc. 4, Acc. 5和Acc.6清 “0” 。(2)把累加器A的中間4位清“0”。(3)使Acc. 2和Ac。3置 “1”。(1) ANL A,#10000111B(2) ANL A,#11000011B(3) ORL A,#00001100B13 .試編寫一段程序,將內(nèi)部RAW 38Hl元的高4位置1,低4位清0。MOV 38H,#0F0H14 .假定 A= 83H, (R0) =17H, (17H) = 34H,執(zhí)行以下指令:ANL A ,17H0RL 17H , AXRL A , R0/CPL A后,A的內(nèi)容為(CBH)。15 .假設(shè) A
13、= 55H, R3=0AAH 在執(zhí)行指令 “ ANL A, R3'后,A= (00) , R3 =(0AAH) 016 .如果 DPTR=507BHSD 32H, (30H) =50H, (31H) =5FH, (32H) =3CH 則執(zhí)行下列指令后,DPH=(3CH) , DPL= (5FH), B= (50H)。POP DPHPOP DPLPOP B17 . 指令格式是由( 操作碼 )和( 操作數(shù) )所組成,也可能僅由( 操作碼 ) 組成。18 MCS 51單片機對片外數(shù)據(jù)存儲器采用的是(寄存器間接 )尋址方式。19 .試編寫程序,查找在內(nèi)部RAlMfi20HH40HWL元中是否有
14、55H&一數(shù)據(jù)。若有,則將A置為“01H'SEARCH:若未找到,則將AH為“00H'。L:L1:MOV MOV CJNE MOV RET INC DJNZ MOV RETR0,#20HR2,#33 R0,#0AAH,L1 41H,#01HR0R2,L 41H,#00H20,試編寫程序,查找在內(nèi)部RAlMfi20HH40HWL元中出現(xiàn)“ 00H'這一數(shù)據(jù)的次數(shù)。并將查找到的結(jié)果存入A。SEARCH:L:L1:MOV MOV MOV CJNE INC INC DJNZ RETA,#0 R0,#20H R2,#33 R0,#00H,L1 AR0R2,L21指令后,堆
15、棧指針SP=( 62H ),PC=( 3456H)。若SE 60H,標號LABE所在的地址為3456H 執(zhí)行“ LCALL LABEL22 .假設(shè)外部數(shù)據(jù)存儲器2000Hli元的內(nèi)容為80H,執(zhí)行下列指令后,累加器A80H )。MOV P2, 20HMOV R0, 00HM0VX A R023 .下列程序段經(jīng)匯編后,從1000HFF始的各有關(guān)存儲單元的內(nèi)容將是什么?ORG 1000HTAB1 EQU l234HTAB2 EQU 300OHDB “ABCDDW TAB1, TABZ 70H41H,42H,43H,44H,12H,34H,30H,00H,00H,70H24 .寫出5條指令,分別為寄
16、存器尋址、直接尋址、寄存器間接尋址、立即 尋址、基址寄存器加變址寄存器間接尋址方式。寄存器尋址:MOV A,R0; 直接尋址:MOV A,30H;寄存器間接尋址:MOV A,R0;立即尋址:MOV A,#30H;基址加變址尋址:MOVC A,A+DPTR25 .編制一段子程序?qū)?nèi)部 RAW 20H-3FH32字節(jié)數(shù)傳送至與40H-5FH中MOVE: MOV R0, #20HMOV R1, #40HMOV R2, #32L1:MOV A,R0MOV R 1 AINC R0INC R1DJNZ R2, L1RET26 .編制一查表子程序?qū)崿F(xiàn):子程序執(zhí)行前A中存下表中第一行某數(shù),子程序執(zhí)行后A中存第
17、二行中對應(yīng)的數(shù)。01234567893FH06H5BH4FH66H6DH7DH07H7FH6FHCHECK_TAB:MOVC A,A+DPTRRET27 .請說明:(1)當執(zhí)行完以下前4條指令后,A=(44H)、B= (33H)(2)當執(zhí)行完前6條指令后,(SP尸(61H)、內(nèi)部RAM中(60H) = (44H)、61H) =( 33H ) 。3) 當執(zhí)行完 8 條指令后, SP=( 5FH ) 、 ( A) =( 33H ) 、 ( B) =( 44H ) MOVSP, #5FH MOV A, #33H MOV B, #44H XCH A, B PUSH A PUSH B POP A POP
18、 B28 .編制一段子程序?qū)RAM中30HH33H 4字節(jié)二進制數(shù)減去 40HH43H 4 字節(jié)二進制數(shù),其差存放在 30HH33H中。數(shù)的存放規(guī)則:高位在前,低位在后。SUB: MOV R0, #33HMOV R1, #43HMOV R2, #4CLR CSUB1: MOV A,R0SUBB A,R1MOV R0,ADEC R0DEC R1DJNZ R2,SUB1 RET29 . 請說明:當執(zhí)行完以下幾條指令后,A=( 58H) 。CLR AORLA, #55HANLA, #0FHRLSETB CRRC ASWAP A30 .編寫一段子程序,將A與B中的內(nèi)容比較,若A>B則令A(yù)=1;
19、若A=R 則令A(yù)=2;若A<R則令A(yù)=3oCOMP: CJNE A,B,COMP1MOV A,#2RETCOMP1: JC COMP2MOV A,#1RETCOMP2: MOV A,#3RET31 . 在某一兩位式溫度控制系統(tǒng)中, 按下述控制規(guī)則進行控制: 當溫度大于200時,關(guān)斷加熱器(寫一條指令:CLR P1.2 即可) ; 當溫度小于198時,接通加熱器(寫一條指令: SETBP1.2 即可) ;除此,不進行關(guān)斷、接通加熱器的處理。若系統(tǒng)的實測溫度已存放在A 中,編寫一段程序?qū)崿F(xiàn)上述控制規(guī)則。 (提示:請調(diào)用習(xí)題 30 編寫的子程序)CTR_TEMM: OV R0, AMOV B,
20、#200LCALL COMPCJNE A,#1,C_T1CLR P1.2RETC_T1:MOV A,R0MOV B,#198LCALL COMPCJNE A,#3,C_T2SETB P1.2C_T2:RET32 .編寫一段程序?qū)崿F(xiàn):將系統(tǒng)堆棧設(shè)置在0D0+ 0FFH使用第一組通用工作寄存器。(共分0、1、2、3組)INIT: MOV SP,#0CFHCLR RS1SETB RS0RET33 .問:當下述前8條指令執(zhí)行完后,轉(zhuǎn)去執(zhí)行第(9)條指令還是第(30) 條指令?(1) MOV P1, #55H(2) MOV P2, #0AAH(3) MOV20H P1(4) MOV21H P2(5) M
21、OVC, 00H(6) ANLC, 02HORLC, 08H(8) JCL1(9) JB09H L2(10)(30) L1: MOVA, B轉(zhuǎn)去執(zhí)行第30條指令4章參考題與習(xí)題1 .編程確定:T0工作于方式1,對外部脈沖計數(shù),受引腳 而0控制;T1工作 于方式2,定時器方式,不受引腳 福控制。MOV TMOD,#00101101BSETB TR0SETB TR12 .編程實現(xiàn):若引腳P1.0為高電平,則在引腳P1.1輸出2000HZTJ波信號; 若引腳P1.0為低電平,則在引腳P1.1輸出4000H方波信號;方波信號占空比為 50%,系統(tǒng)的晶體振蕩頻率為12MHZORG00000HMAINLJ
22、MPMAIN: MOVLCALLMAIN1: JNBCLRCPLLJMPINIT_T0:MOVSETBJBMOVRETINIT_T01:MOVRETSP,#0EFHINIT_T0TF0,$TF0P1.1MAIN1TMOD,#02HTR0P1.0,INIT_T01TH0,#256-125TH0,#256-2503 .如果采用的晶振的頻率為12MHz定時器/計數(shù)器T0工作在方式0、1、2下,其最大的定時時間各為多少?答: 機器周期=12*(1/ 晶振頻率 )=1us方式 0: Tmax=2 13us方式 1: Tmax=2 16us方式 2: Tmax=2 8us4 .定時器/計數(shù)器Tg乍為計數(shù)器
23、使用時,其計數(shù)頻率不能超過晶振頻率的( 1/24 )?5定時器計數(shù)器用作定時器時,其計數(shù)脈沖由誰提供?定時時間與哪些因素有關(guān)?計數(shù)脈沖來自于單片機的時鐘信號,頻率為f osc/12 ;定時時間與工作方式、時鐘頻率有關(guān)。6定時器計數(shù)器的工作方式2有什么特點?適用于什么應(yīng)用場合?自動重裝計數(shù)初值,能產(chǎn)生精確的時間間隔,適用于精確定時場合。7一個定時器的定時時間有限,如何實現(xiàn)兩個定時器的串行定時,來實現(xiàn)較長時間的定時?可讓 T0 工作于方式1,定時方式,當 T0 溢出時,執(zhí)行以下指令L1: JFBTF0, L1CLR TF0INC TL1MOV A,TL1CJNE A,#0 , L1 INC TH1
24、LJMP L18定時器計數(shù)器測量某正單脈沖的寬度,采用何種方式可得到最大量程?若時鐘頻率為6MHz求允許測量的最大脈沖寬度是多少?設(shè)置:將外部脈沖引至/INTO因腳上,T0為方式1, GAT豉置為1, TR0為1。 最大脈沖寬度:65536X 2 nS。9判斷下列說法是否正確?(1)特殊功能寄存器SCON與定時器/計數(shù)器的控制無關(guān)。(2)特殊功能寄存器TCON與定時器/計數(shù)器的控制無關(guān)。(3)特殊功能寄存器TMOD與定時器/計數(shù)器的控制無關(guān)。(1) 對; ( 2) 錯;( 3)錯。10 .編程實現(xiàn),T2作為波特率產(chǎn)生器使用,使串行通訊的接收/發(fā)送波特率均為4800,系統(tǒng)晶體振蕩頻率fosc=1
25、2MHz。11 .編程實現(xiàn),T2輸出方波信號,頻率為500KHz,系統(tǒng)晶體振蕩頻率fosc=12MHz=12 .編程實現(xiàn),T2每隔100mSffi出一次,系統(tǒng)晶體振蕩頻率fosc二5 章 思考題與習(xí)題1串行通訊相對并行通訊有何特點?通訊介質(zhì)成本低,主要用于長距離通訊。常見的各種計算機網(wǎng)絡(luò)都采用串行通訊。2簡述串行通訊4種工作方式的幀格式。方式0: I/O擴展方式,RXD攵發(fā)數(shù)據(jù),TXD用行時鐘,8位數(shù)據(jù),波特率: fosc/12 。方式1: 8位通訊,波特率=(2SMO/D32) (T1 的溢出率)。方式2: 9位通訊,波特率=(2SMOD64) Xfosc。方式3: 9 位通訊,波特率=(
26、2SMO/D32) ( T1 的溢出率)。3幀格式為 1個起始位, 8個數(shù)據(jù)位和1個停止位的異步串行通訊方式是方式( )。方式 14串行通訊工作于方式1、 3時,波特率如何確定?波特率 =( 2SMO/D32 ) ( T1 的溢出率)5 假定串行口串行發(fā)送的字符格式為 1個起始位, 8個數(shù)據(jù)位, 1個奇校驗位,1個停止位,請畫出傳送字符“ A”的幀格式。010000010116串行通訊工作于方式3時,下列說法是否正確:( 1)第 9數(shù)據(jù)位的功能可由用戶定義。(2)發(fā)送的第 徵據(jù)位通過設(shè)置TB股現(xiàn)。(3)串行通訊發(fā)送時,指令把TB8a的狀態(tài)送人發(fā)送SBUFK(4)接收到的第9位數(shù)據(jù)送SCON存器
27、的RB8W呆存。(5)波特率是可變的,通過改變定時器/計數(shù)器 T1的溢出率設(shè)定( 1)對;( 2)對; ( 3)錯;( 4)對;( 5)對。7. 串行通訊工作于方式1時的波特率是:( 1)固定的,為時鐘頻率的1/32 。錯;( 2)固定的,為時鐘頻率的1/16 。錯;( 3)可變的,通過定時器/計數(shù)器T1的溢出率設(shè)定。對;( 4)固定的,為時鐘頻率的1/64 。錯;8在串行通訊中,收發(fā)雙方對波特率的設(shè)定應(yīng)該是(一致 )的。9 .編程確定:串行通訊工作于方式1,波特率為4800bps (晶體振蕩器頻率為11.0592MHz)。MOV SCON,#50HMOV TMOD,#20HMOV TH1,#
28、244SETB TR1MOVPCO,N #80H10 . 簡述利用串行口進行多機通訊的原理。當網(wǎng)絡(luò)中所有節(jié)點設(shè)備均工作在多機通信方式時, 主機發(fā)送第一幀信息為地址幀,即設(shè)置TB8=1,低8位發(fā)送的是指定與其通信的從機地址。所有從機能收到地址幀,此后,主機發(fā)送其他信息時,設(shè)置 TB8=0,采用非多機通信方式。當指定從機收到地址后,立即設(shè)置為非多機通信方式,就能夠收到主機發(fā)出的地址幀以后的信息,在主機與其過程中,雙方采用非多機通信方式。由此, 除了地址幀外, 其他從機收不到主機與指定從機的通信內(nèi)容, 保證最大程度的減輕從機CPU勺負擔(dān)。11編程實現(xiàn):甲、乙雙機通訊,甲機發(fā)送字符串:“ 123456
29、” ,乙機接收,收到存儲到內(nèi)部RAM地址為30H開始的幾個單元中。通訊協(xié)議:波特率=9600、每 幀 8 位數(shù)據(jù),不帶奇偶校驗,時鐘頻率為fosc=12MHz。在給定fosc=12MHz情況下,由于波特率誤差遠大于2.5%,因此無法實現(xiàn)要求。12 編程實現(xiàn):串行通訊工作于方式3, 8位數(shù)據(jù)位,每幀數(shù)據(jù)帶奇偶校驗,波特率為1200(晶體振蕩器頻率為11.0592MHz)。MOV SCON,#0D0HMOV PCON,#80HMOV TMOD,#20HMOV TH1, #208SETB TR113 串行傳送數(shù)據(jù)的幀格式為 1個起始位, 8個數(shù)據(jù)位, 1個奇偶校驗位和 1個停位,若每分鐘傳送1800
30、幀數(shù)據(jù),試說明串行通訊的波特率。波特率=1800X 11/6014 . 編程實現(xiàn):( 1)串行通訊,工作于方式1;( 2)多機通訊,工作于方式3。( 1)MOV SCON,#50H(2)MOV SCON,#0F0H15.波特率設(shè)置:當串行通訊工作于方式 1、方式3, fosc=12MHz時,編程設(shè) 置T1,使波特率:( 1)為 2400。( 2)為 4800。( 3)為 9600。1)MOV SCON,#50HMOVMOVMOVSETB2)MOVMOVMOVMOVSETB3)PCON,#80HTMOD,#20HTH1, #230TR1SCON,#50HPCON,#80HTMOD,#20HTH1
31、, #243TR1在給定fosc=12MHz情況下,由于波特率誤差遠大于 2.5%,因此無法實現(xiàn)要求6章參考題與習(xí)題1. MCS-51單片機有幾個中斷源,幾級中斷?5 個:IE0、IE1、TF0、TF1、(TI+R1) ; 2 級2 .編程設(shè)定:外部中斷而0開放中斷、下降沿觸發(fā)中斷、低級中斷;外部中斷而1開放中斷、低電平觸發(fā)中斷、高級中斷;按照上述設(shè)置,若兩個中斷同時申請,說明先響應(yīng)哪 個中斷?SETB EX0SETB IT0SETB EX1SETB PX1SETB EAINT1中斷先響應(yīng)。3 .編程設(shè)定:T0計數(shù)器溢出為高級中斷、串行通訊為高級中斷,其余為低級中斷,五個 中斷源全部開放中斷。
32、若五個中斷源同時申請中斷,說明中斷響應(yīng)的順序。SETB EX0SETB ET0SETB EX1SETB ET1SETB ESSETB PT0SETB PSSETB EATF0 一(RI+TI) 一 IE0 - IE1 一TF14 .編程實現(xiàn):通過定時器中斷形式,在 P1.1引腳輸出10KHz的方波。(fosc=12MHz)ORG0000HLJMPMAINORG000BHLJMPT0_ISRORG0030HMAIN:MOVSP,#0EFHLCALLINITLJMP$INIT:MOVTMOD,#02HMOVTHO, #256-50SETB TR0SETB ET0SETB EARETT0_ISR:
33、CPL P1.1 RETI5 .什么是中斷系統(tǒng)?中斷系統(tǒng)的功能是什么?當CPUE在處理某件事情的時候,外部或內(nèi)部發(fā)生的某一事件請求CPU®速去處理,于是,CPU®時中止當前的工作,轉(zhuǎn)去處理所發(fā)生的事件。中斷服務(wù)處理 程序處理完該事件后,在回到原來被中止的地方,繼續(xù)原來的工作,這樣的過程 稱為中斷。處理事件的過程,稱為 CPU勺中斷響應(yīng)過程或稱為中斷服務(wù)。實現(xiàn)這 種功能的部件稱為中斷系統(tǒng)。中斷系統(tǒng)是為使CPIM有對單片機外部或內(nèi)部隨機發(fā)生的事件的實時處理而 設(shè)置的。6 .什么是中斷嵌套?當某一中斷服務(wù)程序還沒有執(zhí)行完畢時,又進入更高一級的中斷服務(wù)。7 .什么叫中斷源? MC&
34、amp; 51單片機有哪些中斷源?各有什么特點?產(chǎn)生中斷的請求源稱為中斷源。INT0 外部中斷0請求,由INT0引腳輸入,中斷請求標志位IE0oINT1 外部中斷1請求,由INT1引腳輸入,中斷請求標志位IE1定時器/計數(shù)器T0溢出中斷請求,中斷請求標志為 TF0o定時器/計數(shù)器T1溢出中斷請求,中斷請求標志為 TF1。 用行口中斷請求,中斷請求標志為 TI或RI。8 .外部中斷1所對應(yīng)的中斷入口地址為(0013) H。9 .下列說法錯誤的是:(1)各中斷源發(fā)出的中斷請求信號,都會標記在 (2)各中斷源發(fā)出的中斷請求信號,都會標記在 (3)各中斷源發(fā)出的中斷請求信號,都會標記在 (4)各中斷源
35、發(fā)出的中斷請求信號,都會標記在MCS- 51系統(tǒng)中的IE寄存器中。錯MCS- 51系統(tǒng)中的TMO序存器中。錯MCS- 51系統(tǒng)中的IP寄存器中。錯MCS- 51系統(tǒng)中的TMODTSCON1存器中。10. MCS- 51單片機響應(yīng)中斷的典型時間是多少?在哪些情況下,CPUI推遲對中斷請求的響應(yīng)?1)若中斷未被任何條件阻止,最快響應(yīng)時間為3個機器周期。2)正執(zhí)行同級或高級中斷:取決于中斷服務(wù)程序執(zhí)行時間。3)執(zhí)行不是RETI或訪問IE、IP的指令,現(xiàn)行機器周期是所執(zhí)行指令的最 后一個機器周期:僅需3個機器周期。4 )現(xiàn)行機器周期不是所執(zhí)行指令的最后一個機器周期,且不是 RETI或訪問IE 、 IP 的指令: 不超過 6 個機器周期。5)正在執(zhí)行的指令是RETI或訪問IE、IP的指令:不超過8個機器周期。6)當CPUE在執(zhí)行同級或更高一級中斷服務(wù)程序時,將推遲對中斷請求的響 應(yīng)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度全國總代理合同:XX服裝品牌全國市場總代理權(quán)授權(quán)書
- 臺球館裝修合同模板及明細
- 2025年度塑膠顆粒行業(yè)人才培訓(xùn)與引進合作協(xié)議
- 2025年度房屋租賃房東合同-租賃合同風(fēng)險防控指南
- 工廠水電安裝協(xié)議范本
- 2025年度多式聯(lián)運貨物保險合同樣本
- 2025年度醫(yī)療機構(gòu)執(zhí)業(yè)藥師聘用合同及藥品安全培訓(xùn)協(xié)議
- 2025年度手電動車轉(zhuǎn)讓協(xié)議書:手電動車品牌加盟連鎖經(jīng)營合同
- 2025年度互聯(lián)網(wǎng)干股合作協(xié)議范本
- 2025年度個人銀行卡領(lǐng)用與高端商務(wù)服務(wù)合同
- 高考地理復(fù)習(xí)課件:摩爾曼斯克(共12張PPT)
- 農(nóng)村公共管理概論
- 壓力容器分析設(shè)計習(xí)題
- GB/T 5915-2020仔豬、生長育肥豬配合飼料
- 五十二個中醫(yī)護理方案
- GB/T 2678.1-1993紙漿篩分測定方法
- GB 18450-2001民用黑火藥
- GA 1206-2014注氮控氧防火裝置
- DB37-T 2401-2022危險化學(xué)品崗位安全生產(chǎn)操作規(guī)程編寫導(dǎo)則
- 2023年包頭市水務(wù)(集團)有限公司招聘筆試題庫及答案解析
- 云南省專業(yè)技術(shù)職務(wù)任職資格推薦評審表(空白表)
評論
0/150
提交評論