freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機原理和接口技術(shù)課后習(xí)題答案解析李朝青-文庫吧資料

2025-07-03 13:30本頁面
  

【正文】 高級中斷請求。正在執(zhí)行中斷系統(tǒng)的SFR操作,如RETI指令及訪問IE、IP等操作時,要延后一條指令1在中斷請求有效并開中斷狀況下,能否保證立即響應(yīng)中斷?有什么條件?答:在中斷請求有效并開中斷狀況下,并不能保證立即響應(yīng)中斷。89C51單片機中,CPU在每個機器周期的S6狀態(tài),查詢中斷源,并按優(yōu)先級管理規(guī)則處理同時請求的中斷源,且在下一個機器周期的S1狀態(tài)中,響應(yīng)最高級中斷請求。中斷斷點地址裝入堆棧保護(hù)(不保護(hù)PSW)d)1清敘述中斷響應(yīng)的CPU操作過程,為什么說中斷操作是一個CPU的微查詢過程?答:在中斷響應(yīng)中,CPU要完成以下自主操作過程:a) 置位相應(yīng)的優(yōu)先級狀態(tài)觸發(fā)器,以標(biāo)明所響應(yīng)中斷的優(yōu)先級別 b)這就要求在編寫中斷服務(wù)程序時,注意在保護(hù)現(xiàn)場之前要關(guān)中斷,在恢復(fù)現(xiàn)場之后開中斷。保護(hù)方法一般是把累加器、PSW寄存器及其他一些與主程序有關(guān)的寄存器壓入堆棧。CPU在進(jìn)入中斷服務(wù)程序后,用到上述寄存器時,就會破壞它原來存在寄存器中的內(nèi)容;一旦中斷返回,將會造成主程序的混亂。若系統(tǒng)中只有一個中斷源,則響應(yīng)時間為3~8個機器周期。如果遇到中斷受阻的情況,這中斷響應(yīng)時間會更長一些。這時滿足中斷響應(yīng)條件,下一條要執(zhí)行的指令將是一條硬件長調(diào)用指令“LCALL”,使程序轉(zhuǎn)入中斷矢量入口。下面以外部中斷為例,說明中斷響應(yīng)的時間。 CPU響應(yīng)中斷時,中斷入口地址如下: 中斷源 入口地址外部中斷0 0003H定時器T0中斷 000BH外部中斷1 0013H定時器T1中斷 001BH串行口中斷 0023H1中斷響應(yīng)時間是否為確定不變的?為什么?答:中斷響應(yīng)時間不是確定不變的。當(dāng)接收或發(fā)送一串幀數(shù)據(jù)時,使內(nèi)部串行口中斷請求標(biāo)志RI或TI=1,并請求中斷。串行中斷請求也是在單片機芯片內(nèi)部發(fā)生的,但當(dāng)串行口作為接收端時,必須有一完整的串行幀數(shù)據(jù)從RI端引入芯片,才可能引發(fā)中斷。TF1:定時器T1溢出中斷請求。當(dāng)定時器T0產(chǎn)生溢出時,定時器T0請求標(biāo)志TF0=1,請求中斷處理。這種中斷請求是在單片機芯片內(nèi)部發(fā)生的,無需在芯片上設(shè)置引入端,但在計數(shù)方式時,中斷源可以由外部引入。 定時中斷類定時中斷是為滿足定時或計數(shù)溢出處理需要而設(shè)置的。外部中斷1請求信號,功能與用法類似外部中斷0(2)一旦輸入信號有效,則向CPU申請中斷,并且使IE0=1。外部中斷0請求信號。 不可以 ⑺ 外中斷0,定時器1,定時器0,外中斷1,串行口中斷。 可以,MOV IP,15H ⑸ 串行口中斷,定時器0,外中斷0,外中斷1,定時器1。 可以,MOV IP,10H ⑶ 外中斷0,定時器1,外中斷1,定時器0,串行口中斷。 ⑴ 定時器0,定時器1,外中斷0,外中斷1,串行口中斷。189C51單片機有五個中斷源,但只能設(shè)置兩個中斷優(yōu)先級,因此,在中斷優(yōu)先級安排上受到一定的限制。邊沿觸發(fā)方式:CPU在每個機器周期S5P2期間采樣外部中斷請求引腳的輸入電平。答:作用:對外部異步發(fā)生的事件作出及時的處理 過程:中斷請求,中斷響應(yīng),中斷處理,中斷返回1當(dāng)正在執(zhí)行某一個中斷源的中斷服務(wù)程序時,如果有新的中斷請求出現(xiàn),試問在什么情況下可響應(yīng)新的中斷請求?在什么情況下不能響應(yīng)新的中斷請求?答:(1)符合以下6個條件可響應(yīng)新的中斷請求:a)有中斷源發(fā)出中斷請求b)中斷允許位EA=1,即CPU開中斷c)申請中斷的中斷源的中斷允許位為1,即中斷沒有被屏蔽 d)無同級或更高級中斷正在被服務(wù)e)當(dāng)前的指令周期已結(jié)束f)若現(xiàn)行指令為RETI或訪問IE或IP指令時,該指令以及緊接著的另一條指令已被執(zhí)行完189C51單片機外部中斷源有幾種觸發(fā)中斷請求的方法?如何實現(xiàn)中斷請求?答:有兩種方式:電平觸發(fā)和邊沿觸發(fā)電平觸發(fā)方式:CPU在每個機器周期的S5P2期間采樣外部中斷引腳的輸入電平。在這個大家還要清除各個中斷的中斷矢量地址。對于有些中斷源,CPU在響應(yīng)中斷后會自動清除中斷標(biāo)志。答:CPU在每個機器周期S5P2期間順序采樣每個中斷源,CPU在下一個機器周期S6期間按優(yōu)先級順序查詢中斷標(biāo)志,如查詢到某個中斷標(biāo)志為1,將在接下來的機器周期S1期間按優(yōu)先級進(jìn)行中斷處理,中斷系統(tǒng)通過硬件自動將相應(yīng)的中斷矢量地址裝入PC,以便進(jìn)入相應(yīng)的中斷服務(wù)程序。中斷服務(wù)完畢后,CPU返回到主程序第K+1條指令繼續(xù)執(zhí)行。答:當(dāng)CPU執(zhí)行主程序第K條指令,外設(shè)向CPU發(fā)出中斷請求,CPU接到中斷請求信號并在本條指令執(zhí)行完后,中斷主程序的執(zhí)行并保存斷點地址,然后轉(zhuǎn)去響應(yīng)中斷。解:MOV IE,097H MOV IP,02H在單片機中,中斷能實現(xiàn)哪些功能?答:有三種功能:分時操作,實時處理,故障處理89C51共有哪些中斷源?對其中端請求如何進(jìn)行控制?答:(1)89C51有如下中斷源① :外部中斷0請求,低電平有效② :外部中斷1請求,低電平有效③T0:定時器、計數(shù)器0溢出中斷請求④T1:定時器、計數(shù)器1溢出中斷請求⑤TX/RX:串行接口中斷請求(2)通過對特殊功能寄存器TCON、SCON、IE、IP的各位進(jìn)行置位或復(fù)位等操作,可實現(xiàn)各種中斷控制功能什么是中斷優(yōu)先級?中斷優(yōu)先處理的原則是什么?答:中斷優(yōu)先級是CPU相應(yīng)中斷的先后順序。這種過程稱為中斷,實現(xiàn)這種功能的部件稱為中斷系統(tǒng)。 (2)7A0A (大家可以看一下書上,對于立即數(shù)尋址的話,后面一個字節(jié)存放的是立即數(shù)) 7850 (第一個字節(jié)的后三位是寄存器,前一個條指令是010也就是指的R2,在這里是R0,所以應(yīng)該是78,后一個字節(jié)存放的是立即數(shù)) DAFC (這里涉及到偏移量的計算,可以參考書上56頁)3 INC R0 ;(7EH)=00H INC R0 ;(R0)=7FH INC R0 ;(7FH)=39H INC DPTR ;(DPTR)=10FFH INC DPTR ;(DPTR)=1100H INC DPTR ;(DPTR)=1101H3解:(1000H)=53H (1001H)=54H (1002H)=41H (1003H)=52H (1004H)=54H (1005H)=12H (1006H)=34H (1007H)=30H (1008H)=00H (1009H)=70H3MOV R0,40H ;40H→R0MOV A,R0 ;98H→AINC R0 ;41H→R0ADD A,R0 ;98H+(41H)=47H→AINC R0 MOV R0,A ;結(jié)果存入42H單元CLR A ;清AADDC A,0 ;進(jìn)位位存入AINC R0 MOV R0,A ;進(jìn)位位存入43H功能:將40H,41H單元中的內(nèi)容相加結(jié)果放在42H單元,進(jìn)位放在43H單元,(R0)=43H,(A)=1,(40H)=98H,(41H)=AFH,(42H)=47H,(43H)=01H3 MOV A,61H ;F2H→A MOV B,02H ;02H→B MUL AB ;F2HO2H=E4H→A ADD A,62H ;積的低8位加上CCH→A MOV 63H,A ;結(jié)果送62H CLR A ;清A ADDC A,B ;積的高8位加進(jìn)位位→A MOV 64H,A ;結(jié)果送64H功能:將61H單元的內(nèi)容乘2,低8位再加上62H單元的內(nèi)容放入63H,將結(jié)果的高8位放在64H單元。同時考慮調(diào)用指令A(yù)CALL和LCALL指令和RET指令的關(guān)系。ACALL是短轉(zhuǎn)指令,可調(diào)用的地址范圍是2KB。E0H是累加器的地址(2)CLR CLR CLR CLR (3)CLR CLR CLR CLR 1MOV 27H,R7MOV 26H,R6MOV 25H,R5MOV 24H,R4MOV 23H,R3MOV 22H,R2MOV 21H,R1MOV 20H,R01MOV 2FH,20 MOV 2EH,21 MOV 2DH,22CLR CMOV A,5DH ;被減數(shù)的低8位→AMOV R2,B4H ;減數(shù)低8位→R2SUBB A,R2 ;被減數(shù)減去減數(shù),差→AMOV 30H,A ;低8位結(jié)果→30HMOV A,6FH ;被減數(shù)的高8位→AMOV R2,13H ;減數(shù)高8位→R2SUBB A,R2 ;被減數(shù)減去減數(shù),差→AMOV 31H,A ;高8位結(jié)果→30H注意:如果在你的程序中用到了進(jìn)位位,在程序開始的時候要記得清0進(jìn)位位2(1)A≥10CJNE A,0AH,L1 ;(A)與10比較,不等轉(zhuǎn)L1LJMP LABEL ;相等轉(zhuǎn)LABELL1:JNC LABEL ;(A)大于10,轉(zhuǎn)LABEL或者:CLR CSUBB A,0AHJNC LABEL(2)A>10CJNE A,0AH,L1 ;(A)與10比較,不等轉(zhuǎn)L1RET ;相等結(jié)束L1:JNC LABEL ;(A)大于10,轉(zhuǎn)LABEL RET ;(A)小于10,結(jié)束或者:CLR CSUBB A,0AHJNC L1RETL1:JNZ LABELRET(3)A≤10CJNE A,0AH,L1 ;(A)與10比較,不等轉(zhuǎn)L1L2:LJMP LABEL ;相等轉(zhuǎn)LABELL1:JC L2 ;(A)小于10,轉(zhuǎn)L2RET或者:CLR CSUBB A,0AHJC LABELJZ LABELRET2(SP)=23H,(PC)=3412H參看書上80頁2(SP)=27H,(26H)=48H,(27H)=23H,(PC)=3456H參看書上79頁35H→R0最后結(jié)果:(R0)=35H (A)=80H,(32H)=08H,(40H)=80H用直接尋址,位尋址,寄存器尋址1只能采用寄存器間接尋址(用MOVX指令)1低128字節(jié):直接尋址,位尋址,寄存器間接尋址,寄存器尋址(R0~R7)高128字節(jié):直接尋址,位尋址,寄存器尋址1采用變址尋址(用MOVC指令)1壓縮BCD碼在進(jìn)行加法運算時應(yīng)逢十進(jìn)一,而計算機只將其當(dāng)作十六進(jìn)制數(shù)處理,此時得到的結(jié)果不正確。(40H)=08H→(R0) MOV 40H,A 。立即數(shù)尋址 3字節(jié)2周期如果想查某一指令的機器碼,字節(jié)數(shù)或周期數(shù)可查閱書本后面的附錄A MOV A,R0 。立即數(shù)尋址 2字節(jié)1周期 MOV DATA1,DATA2 。MOV A,DATA 。 用直接尋址,位尋址,寄存器尋址 SFR:直接尋址,位尋址,寄存器尋址;片外RAM:寄存器間接尋址 見第1題單片機原理及接口技術(shù)課后習(xí)題答案第三章 對于讀修改寫指令。讀鎖存器指令是從鎖存器中讀取一個值并進(jìn)行處理, 把處理后的值(原值或已修改后的值)重新寫入鎖存器中。 DPTR是可以訪問的,如MOV DPTR,XXXXH,INC DPTP。 DPTR可以作為16位寄存器對待,也可以作為兩個8位寄存器對待。DPTR的輸出,則與ALE、RD及WR相聯(lián)系。 ●作為地址寄存器使用時,PC與DPTR都是通過P0和P2口(作為16位地址總線)輸 出的。 (3)地址指針DPTR與程序計數(shù)器PC的異同 ①相同之處: ●兩者都是與地址有關(guān)的、16位的寄存器。 ●子程序或中斷服務(wù)程序執(zhí)行完畢,遇到返回指令RET或RETI時,將棧頂?shù)膬?nèi)容送到PC寄存器中,程序流程又返回到原來的地方,繼續(xù)執(zhí)行。 ③在執(zhí)行調(diào)用指令或響應(yīng)中斷時: ●PC的現(xiàn)行值,即下一條將要執(zhí)行的指令的地址送入堆棧,加以保護(hù)。 ②執(zhí)行條件或無條件轉(zhuǎn)移指令時,程序計數(shù)器將被置入新的數(shù)值,程序的流向發(fā)生變化。 程序計數(shù)器PC的基本工作方式有: ①程序計數(shù)器PC自動加1。  程序計數(shù)器PC變化的軌跡決定程序的流程。但內(nèi)部RAM區(qū)和特殊功能寄存器的內(nèi)容被保留,而端口的輸出狀態(tài)值都保存在對應(yīng)的SFR中,ALE和PSEN都為低電平。在這種工作方式下,內(nèi)部振蕩器停止工作。ALE和PSEN保持邏輯高電平。這時,內(nèi)部時鐘不向CPU提供,而只供給中斷、串行口、定時器部分。要點:堆:順序隨意棧:后進(jìn)先出(LastIn/First
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1