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

正文內(nèi)容

單片機(jī)原理及接口技術(shù)課后答案第三版 -全文預(yù)覽

  

【正文】 個(gè)機(jī)器周期的 S6 狀態(tài)下,查詢(xún)中斷源,并按優(yōu)先級(jí)管理規(guī)則處理同時(shí)請(qǐng)求的中斷源,且在下一個(gè)機(jī)器周期的 S1 狀態(tài)中,響應(yīng)最高級(jí)中斷請(qǐng)求。 1清敘述中斷響應(yīng)的 CPU 操作過(guò)程,為什么說(shuō)中斷操作是一個(gè) CPU 的微查詢(xún)過(guò)程? 答:在中斷響應(yīng)中, CPU 要完成以下自主操作過(guò)程: a) 置位相應(yīng)的優(yōu)先級(jí)狀態(tài)觸發(fā)器,以標(biāo)明所響應(yīng)中斷的優(yōu)先級(jí)別 b) 中斷源標(biāo)志清零( TI、 RI除外) c) 中斷斷點(diǎn)地址裝入堆棧保護(hù)(不保護(hù) PSW) d) 中斷入口地址裝入 PC,以便使程序轉(zhuǎn)到中斷入口地址處 在計(jì)算機(jī)內(nèi)部,中斷表現(xiàn)為 CPU 的微查詢(xún)操作。 保護(hù)方法一般是把累加器、 PSW 寄存器及其他一些與主程序有關(guān)的寄存器壓入堆棧。 20 若系統(tǒng)中只有一個(gè)中斷源,則響應(yīng)時(shí)間為 3~8 個(gè)機(jī)器周期。這時(shí)滿足中斷響應(yīng)條件,下一條要執(zhí)行的指令將是一條硬件長(zhǎng)調(diào)用指令“ LCALL”,使程序轉(zhuǎn)入中斷矢量入口。 CPU 響應(yīng)中斷時(shí),中斷入口地址如下: 中斷源 入口地址 外部中斷 0 0003H 定時(shí)器 T0 中斷 000BH 外部中斷 1 0013H 定時(shí)器 T1 中斷 001BH 串行口中斷 0023H 1中斷響應(yīng)時(shí)間是否為確定不變的?為什么? 答:中斷響應(yīng)時(shí)間不是確定不變的。串行中斷請(qǐng)求也是在單片機(jī)芯片內(nèi)部發(fā)生的,但當(dāng)串行口作為接收端時(shí),必須有一完整的串行幀數(shù)據(jù)從 RI端引入芯片,才可能引發(fā)中斷。當(dāng)定時(shí)器 T0產(chǎn)生溢出時(shí),定時(shí)器 T0請(qǐng)求標(biāo)志 TF0=1,請(qǐng)求中斷處理。 19 外部中斷 1 請(qǐng)求信號(hào),功能與用法類(lèi)似外部中斷 0 ( 2) 定時(shí)中斷類(lèi) 定時(shí)中斷是為滿足定時(shí)或計(jì)數(shù)溢出處理需要而設(shè)置的。 外部中斷 0 請(qǐng)求信號(hào),由 腳輸入。 可以, MOV IP,15H ⑸ 串行口中斷,定時(shí)器 0,外中斷 0,外中斷 1,定時(shí)器 1。 ⑴ 定時(shí)器 0,定時(shí)器 1,外中斷 0,外中斷 1,串行口中斷。 邊沿觸發(fā)方式: CPU在每個(gè)機(jī)器周期 S5P2期間采樣外部中斷請(qǐng)求引腳的輸入電平。在這個(gè)大家還要清除各個(gè)中斷的中斷矢量地址。 答: CPU 在每個(gè)機(jī)器周期 S5P2 期間順序采樣每個(gè)中斷源, CPU 在下一個(gè)機(jī)器周期S6 期間按優(yōu)先級(jí)順序查詢(xún)中斷標(biāo)志,如查詢(xún)到某個(gè)中斷標(biāo)志為 1,將在接下來(lái)的機(jī)器周期 S1期間按優(yōu)先級(jí)進(jìn)行中斷處理,中斷系統(tǒng)通過(guò)硬件自動(dòng)將相應(yīng)的中斷矢量地址裝入 PC,以便進(jìn)入相應(yīng)的中斷服務(wù)程序。 答:當(dāng) CPU 執(zhí)行主程序第 K 條指令,外設(shè)向 CPU 發(fā)出中斷請(qǐng)求, CPU 接到中斷請(qǐng)求信號(hào)并在本條指令執(zhí)行完后,中斷主程序的執(zhí)行并保存斷點(diǎn)地址,然后轉(zhuǎn)去響應(yīng)中斷。這種過(guò)程稱(chēng)為中斷,實(shí)現(xiàn)這種功能的部件稱(chēng)為中斷系統(tǒng)。 CLR C ;清進(jìn)位位 C MOV A, 31H ;取該數(shù)低 8 位→ A RLC A ;帶進(jìn)位位左移 1位 MOV 31H, A ;結(jié)果存回 31H MOV A, 30H ;取該數(shù)高 8 位→ A RLC A ;帶進(jìn)位位左移 1位 MOV 30H, A ;結(jié)果存回 30H 內(nèi)存中有兩個(gè) 4字節(jié)以壓縮的 BCD碼形式存放的十進(jìn)制數(shù),一個(gè)放在 30H33H的單元中,一個(gè)放在 40H43H 的單元中,編程求他們的和,結(jié)果放在 30H33H 的單元中。 MOV R2, 31H ;數(shù)據(jù)塊長(zhǎng)度→ R2 MOV R0, 20H ;數(shù)據(jù)塊首地址→ R0 LOOP: MOV A, R0 ;待查找的數(shù)據(jù)→ A CLR C ;清進(jìn)位位 SUBB A, 0AAH ;待查找的數(shù)據(jù)是 0AAH 嗎 JZ L1 ;是,轉(zhuǎn) L1 INC R0 ;不是,地址增 1,指向下一個(gè)待查數(shù)據(jù) DJNZ R2, LOOP ;數(shù)據(jù)塊長(zhǎng)度減 1,不等于 0,繼續(xù)查找 MOV 51H, 00H ;等于 0,未找到, 00H→ 51H RET L1: MOV 51H, 01H ;找 到, 01H→ 51H 13 RET 2編程查找內(nèi)部 RAM 的 20H50H 單元中出現(xiàn) 00H 的次數(shù)并將結(jié)果存入 51H 中。 ACALL 是短轉(zhuǎn)指令,可調(diào)用的地址范圍是 2KB。用 DA A 指令調(diào)整(加 06H, 60H, 66H) 1說(shuō)明 8951 布爾機(jī)處理機(jī)功能? 答:用來(lái)進(jìn)行位操作 1 ANL A, 17H ; 83H∧ 17H=03H→ A ORL 17H, A ; 34H∨ 03H=37H→ 17H XRL A, R0 ; 03H⊕ 37H=34H CPL A ; 34H求反等于 CBH 所以( A) =CBH 1( 1) SETB 或 SETB E0H 。((R0))=80H→ A MOV R0,40H 。立即數(shù)尋址 2 字節(jié) 1 周期 MOV DATA1,DATA2。答: 操作碼 [目的操作數(shù) ] [,源操作數(shù) ] 簡(jiǎn)述 8951 的尋址方式和所能涉及的尋址空間。這類(lèi)指令稱(chēng)為讀 修改 寫(xiě)指令。 ●PC 是不可以訪問(wèn)的,有自己獨(dú)特的變化方式,它的變化軌跡決定了程序執(zhí)行的流程 。但是, PC 的輸出與 ALE 及 PSEN 有關(guān) 。 (2)地址指針 DPTR 的特點(diǎn) 地址指針 DPTR 的特點(diǎn)是,它作為片外數(shù)據(jù)存儲(chǔ)器尋址用的地址寄存器 (間接尋址 )。 變化的方式有下列幾種 :帶符號(hào)的相對(duì)跳轉(zhuǎn) SJMP、短跳轉(zhuǎn) AJMP、長(zhǎng)跳轉(zhuǎn) LJMP 及JMP A+DPTR 等。程序計(jì)數(shù)器的寬度決定了程序存儲(chǔ)器可以 尋址的范圍。由于沒(méi)有振蕩時(shí)鐘,因此,所有的功能部件都停止工作。 CPU 的內(nèi)部狀態(tài)維持,即包括堆棧指針 SP、程序計(jì)數(shù)器 PC、程序狀態(tài)字 PSW、累加器 ACC 所有的內(nèi)容保持不變,端口狀態(tài)也保持不變。 19. 一個(gè)機(jī)器周期的時(shí)序如何劃分 ? 答:一個(gè)機(jī)器周期 =12 個(gè)震蕩周期 =6 個(gè)時(shí)鐘周期(狀態(tài)周期) S1P1, S1P2, S2P1, S2P2, S3P1, S3P2, S4P1, S4P2, S5P1, S5P2, S6P1,S6P2 其中 s=state(狀態(tài)), p=phase(相位) 20. 什么叫堆棧 ?堆棧指針 SP的作用是什么 ?89C51單片機(jī)堆棧的容量不能超過(guò)多少字節(jié) ? 答:堆棧都是一種數(shù)據(jù)項(xiàng)按序排列的數(shù)據(jù)結(jié)構(gòu),只能在一端 (稱(chēng)為棧頂 (top))對(duì)數(shù)據(jù)項(xiàng)進(jìn)行插入和刪除。 具體地址為 2F 的第五位,即為 7C。 題圖 21 (2)復(fù)位后的初始狀態(tài) 復(fù)位后機(jī)器的初始狀態(tài) ,即各寄存器的狀態(tài) :PC 之外 ,復(fù)位操作還對(duì)其他一些特殊功能寄存器有影響 ,它們的復(fù)位狀態(tài)如題表 21所例 15. 開(kāi)機(jī)復(fù)位后, CPU 使用的是哪組工作寄存器 ?它們的地址是什么 ?CPU 如何確定和改變當(dāng)前工作寄存 器組 ? 答:一般開(kāi)機(jī)復(fù)位后都是選擇第一組通用工作寄存器作為工作寄存器的,一共有4 組,分別為 連續(xù)位于 00h 到 1FH 地址, 然后在機(jī)器中有個(gè)程序狀態(tài)字 PSW,它的第四和第三位 RS1, RS0 是用來(lái)選擇工作寄存器組的,可能不同機(jī)器地址稍有不同。 (2)位尋址區(qū) (20H~2FH) 從內(nèi)部數(shù)據(jù) RAM 區(qū)的 32~47(20H~2FH)的 16 個(gè)字節(jié)單元,共包含 128 位,是可位尋 址的 RAM 區(qū)。EA引腳接低電平時(shí),迫使系統(tǒng)全部執(zhí)行片外程序存儲(chǔ)器程序。 答:片內(nèi) RAM 區(qū)從 00H~FFH( 256B) 其中 20H~2FH(字節(jié)地址)是位尋址區(qū) 3 對(duì)應(yīng)的位地址是 00H~7FH 6. 如何簡(jiǎn)捷地判斷 89C51 正在工作 ? 答:用示波器觀察 8051 的 XTAL2 端是否有脈沖信號(hào)輸出(判斷震蕩電路工作是否正常?) ALE(地址鎖存允許)( Address Latch Enable)輸出是 fosc 的 6 分頻 用示波器觀察 ALE 是否有脈沖輸出(判斷 8051芯片的好壞?) 觀察 PSEN(判斷 8051 能夠到 EPROM 或 ROM 中讀取指令碼?) 因?yàn)?/PSEN 接外部 EPROM( ROM)的 /OE 端子 OE=Output Enable(輸出允許) 7. 89C51 如何確定和改變當(dāng)前工作寄存器組 ? 答: PSW(程序狀態(tài)字)( Program Status Word)中的 RS1 和 RS0 可以給出 4 中組合 用來(lái)從 4 組工作寄存器組中進(jìn)行選擇 PSW 屬于 SFR( Special Function Register)(特殊功能寄存器) 8. 89C51 P0 口用作通用I /O口輸入時(shí),若通過(guò) TTL“OC” 門(mén)輸入數(shù)據(jù),應(yīng)注意什么 ?為什么 ? 答: 9. 讀端口鎖存器和 “ 讀引腳 ” 有何不同?各使用哪種指令? 答:讀鎖存器( ANL P0,A)就是相當(dāng)于從存儲(chǔ)器中拿數(shù)據(jù),而讀引腳是從外部 拿數(shù)據(jù)(如 MOV A,P1 這條指令就是讀引腳的,意思就是把端口 p1 輸入數(shù)據(jù)送給 A) 傳送類(lèi) MOV,判位轉(zhuǎn)移 JB、 JNB、這些都屬于讀引腳,平時(shí)實(shí)驗(yàn)時(shí)經(jīng)常用這些指令于外部通信,判斷外部鍵盤(pán)等;字節(jié)交換 XCH、 XCHD 算術(shù)及邏輯運(yùn)算 ORL、CPL、 ANL、 ADD、 ADDC、 SUBB、 INC、 DEC 控制轉(zhuǎn)移 CJNE、 DJNZ 都屬于讀鎖存器。/EA 端接低電平時(shí), CPU 只訪問(wèn)外部 ROM,并執(zhí)行片外程序存儲(chǔ)器中的指令。 嵌入式系統(tǒng)的出現(xiàn)最初是基于單片機(jī)的。 4. 微型計(jì)算機(jī)怎樣執(zhí)行一個(gè)程序? 答: 通過(guò) CPU 指令,提到內(nèi)存當(dāng)中,再逐一執(zhí)行 。 ( 5)單片機(jī)內(nèi)部的數(shù)據(jù)信息保存時(shí)間很長(zhǎng),有的芯片可以達(dá)到 100 年以上。1 單片機(jī)原理及接口技術(shù)課后答案 _(第三版) 第一章 ( 1)片內(nèi)存儲(chǔ)容量越來(lái)越大。 ( 4)運(yùn)行速度高,控制功能強(qiáng)。 單片機(jī)是將微處理器、一定容量的 RAM、 ROM 以及 I/O 口、定時(shí)器等電路集成在一塊芯片上,構(gòu)成的單片微型 計(jì)算機(jī)。 2 它有 嵌入式微處理器 、 嵌入式微控制器 、嵌入式 DSP 處理器、嵌入式片上系統(tǒng)等。 第二章 單片機(jī)內(nèi)包含哪些主要邏輯功能部件? 答: 80C51 系列單片機(jī)在片內(nèi)集成了以下主要邏輯功能部件: (l)CPU(中央處理器 ):8 位 (2)片內(nèi) RAM:128B (3)特殊功能寄存器 :21 個(gè) (4)程序存儲(chǔ)器 :4KB (5)并行 I/O 口 :8 位, 4 個(gè) (6)串行接口 :全雙工, 1 個(gè) (7)定時(shí)器 /計(jì)數(shù)器 :16 位, 2 個(gè) (8)片內(nèi)時(shí)鐘電路 :1 個(gè) 的 EA 端有何用途? 答: /EA 端接高電平時(shí), CPU 只訪問(wèn)片內(nèi) 并執(zhí)行內(nèi)部程序,存儲(chǔ)器。 答:片內(nèi) RAM 有 256B 低 128B是真正的 RAM 區(qū) 高 128B是 SFR(特殊功能寄存器)區(qū) 5. 簡(jiǎn)述布爾處理存儲(chǔ)器的空間分配,片內(nèi) RAM 中包含哪些可位尋址單元。在編程時(shí),其上施加 21V的編程電壓 4 EA 引腳接高電平時(shí),程序從片內(nèi)程序存儲(chǔ)器開(kāi)始執(zhí)行,即訪問(wèn)片內(nèi)存儲(chǔ)器 。它是 4 個(gè)通用工作寄存器組,每個(gè)組包含 8個(gè) 8 位寄存器,編號(hào)為 R0~R7。 14. 使單片機(jī)復(fù)位有 幾種方法 ?復(fù)位后機(jī)器的初始狀態(tài)如何 ? 答: (1)單片機(jī)復(fù)位方法 單片機(jī)復(fù)位方法有 :上電自動(dòng)復(fù)位、按鍵電平復(fù)位和外部脈沖三種方式,如題圖 21所示。 (最后一問(wèn)同題 7) 16. 程序狀態(tài)寄存器 PSW 的作用是什么 ?常用標(biāo)志有哪些位 ?作用是什么 ? 答: PSW 是一個(gè) SFR(特殊功能寄存器) 位于片內(nèi) RAM 的高 128B 具體地址 D0H( 00H~FFH)(片內(nèi) RAM 的編址)( 8bits編址方法) PSW=Program Status Word(程序狀態(tài)字) PSW 的常用標(biāo)志位有哪些? CY=Carry(進(jìn)位標(biāo)志位)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1