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

正文內(nèi)容

單片機(jī)原理及應(yīng)用思考題與習(xí)題參考答案-文庫(kù)吧資料

2025-07-03 13:21本頁(yè)面
  

【正文】 中斷請(qǐng)求。(5)當(dāng)前指令周期已經(jīng)結(jié)束。(3)申請(qǐng)中斷的中斷源的中斷允許位為 1,即該中斷沒(méi)有被屏蔽。 解: (1)有中斷源發(fā)出中斷請(qǐng)求。(3)由中斷優(yōu)先級(jí)控制寄存器 IP 控制中斷優(yōu)先級(jí),相應(yīng)位置 1,則設(shè)為高級(jí)中斷,置0 則為低級(jí)。(2)由中斷允許寄存器 IE 控制開(kāi)放和禁止中斷。CPU 響應(yīng)中斷請(qǐng)求后,就立即轉(zhuǎn)入執(zhí)行中斷服務(wù)程序。 解: (1)由中斷源提出中斷請(qǐng)求,由中斷控制允許控制決定是否響應(yīng)中斷,如果允許響應(yīng)中斷,則 CPU 按設(shè)定好的優(yōu)先級(jí)的順序響應(yīng)中斷。 解: 單片機(jī)一旦響應(yīng)中斷請(qǐng)求, 就由硬件完成以下功能:  (1) 根據(jù)響應(yīng)的中斷源的中斷優(yōu)先級(jí), 使相應(yīng)的優(yōu)先級(jí)狀態(tài)觸發(fā)器置 1;(2) 執(zhí)行硬件中斷服務(wù)子程序調(diào)用, 并把當(dāng)前程序計(jì)數(shù)器 PC 的內(nèi)容壓入堆棧,保護(hù)斷點(diǎn),尋找中斷源; (3) 清除相應(yīng)的中斷請(qǐng)求標(biāo)志位(串行口中斷請(qǐng)求標(biāo)志 RI 和 TI 除外) ; (4) 把被響應(yīng)的中斷源所對(duì)應(yīng)的中斷服務(wù)程序的入口地址(中斷矢量)送入 PC, 從而轉(zhuǎn)入相應(yīng)的中斷服務(wù)程序。(2)通過(guò)對(duì)特殊功能寄存器 TCON、SCON、IE、IP 的各位進(jìn)行置位或復(fù)位等操作,可實(shí)現(xiàn)對(duì)各種中斷的控制功能。④ ④ T1:定時(shí)器/計(jì)數(shù)器 1 溢出中斷請(qǐng)求。② ② 外部中斷 1( )請(qǐng)求,低電平有效。單片機(jī)內(nèi)部自然優(yōu)先級(jí)順序(由高到低)為:外部中斷 0→定時(shí)器 0 中斷→外部中斷 l→定時(shí)器 1 中斷→串行接口中斷。(2)如果一個(gè)中斷請(qǐng)求己被響應(yīng),同級(jí)的其他中斷請(qǐng)求將被禁止。 解: 中斷優(yōu)先級(jí)是 CPU 響應(yīng)中斷的先后順序。②完全消除了 CPU 在查詢(xún)方式中的等待現(xiàn)象,大大提高了 CPU 的工作效率。這種過(guò)程為中斷,實(shí)現(xiàn)這種服務(wù)的部件稱(chēng)為中斷系統(tǒng)。 MOV A, 00H MOV DPTR, 2022H MOVC A,A+DPTR MOV DPTR, 0020H MOVX DPTR, A 解:ORG 0000HLJMP STARTORG 0030HSTART: MOV A,22HADD A,32HDA AMOV 42H,AMOV A,23HADDC A,33HDA AMOV 43H,ASJMP $END 解: ORG 0000HLJMP MAINORG 0030HMAIN: MOV R7,20HMOV R1,40HMOV DPTR,3000HLOOP:MOV A,R1MOVX DPTR,AINC R1INC DPTRDJNZ R7,LOOPSJMP $END 解: ORG 0000HLJMP MAINORG 0030HMAIN: MOV R0,30HMOV R1,00HMOV R2,00HMOV R3,07HLP2: MOV A,R0ADD A,R2MOV R2,AJNC LP1INC R1LP1: INC R0DJNZ R3,LP2MOV R3,03HLP3: CLR CMOV A,R1RRC AMOV R1,AMOV A,R2RRC AMOV R2,ADJNZ R3,LP3MOV 3AH,R2SJMP $END 解:ORG 0000HLJMP STARTORG 0030HSTART: MOV DPTR,2022HMOVX A,DPTRMOV 30H,AMOV DPTR,2022HMOVX A,DPTRADD A,30HMOV B,AMUL ABMOV R1,ACJNE A,10,NET1MOV DPTR,2022HMOVX DPTR,ASJMP NET3NET1: JNC NET2CLR CMOV A,R1SUBB A,10MOV DPTR,2022HMOVX DPTR,ASJMP NET3NET2: MOV A,R1ADD A,10MOV DPTR,2022HMOVX DPTR,ANET3: SJMP $END 解: ORG 0000HLJMP MAINORG 0030hMAIN: MOV DPTR,2022HMOV A,OFFHMOVX DPTR,AMOV DPTR,2100HMOV A,34HMOVX DPTR,AMOV DPTR,2022HMOV A,33HMOVX DPTR,AMOV DPTR,2108HMOV A,44HMOVX DPTR,AMOV DPTR,200EHMOV A,0EEHMOVX DPTR,AMOV DPTR,210EHMOV A,32HMOVX DPTR,AMOV DPTR,2022HMOV R1,30HMOV R2,15LOOP: MOVX A,DPTRMOV R1,AINC DPTRINC R1DJNZ R2,LOOPMOV R1,30HMOV DPTR,2100HMOV R2,15MOV R0,40HLOOP2:MOVX A,DPTRCLR CADDC A,R1INC LOOP1MOV R0,01SJMP LOOP4LOOP1:MOV R0,00LOOP4:INC R0MOV R0,AINC R1INC DPTRINC R0DJNZ R2,LOOP2MOV R0,40HMOV DPTR,2200HMOV R2,30LOOP3:MOV A,R0MOVX DPTR,AINC R0INC DPTRDJNZ R2,LOOP3SJMP $END 解: ORG 0000HLJMP MAINORG 0030HMAIN: MOV R2,100MOV R3,00HMOV R4,00HMOV R5,00HMOV DPTR,2022HLOOP: MOVX A,DPTRCJNE A,00H,NET1INC R3INC DPTRDJNZ R2,LOOPSJMP NET3NET1: JC NET2INC R4INC DPTRDJNZ R2,LOOPSJMP NET3NET2: INC R5INC DPTRDJNZ R2,LOOPNET3: SJMP $END 解:ORG 0000HLJMP MAINORG 0030HMAIN:MOV DPTR,1000HMOV A,22HMOVX DPTR,AMOV DPTR,1030HMOV A,33HMOVX DPTR,AMOV DPTR,1000HMOV R2,31HMOV R0,30HLOOP:MOVX A,DPTRMOV R0,AINC DPTRINC R0DJNZ R2,LOOPMOV DPTR,1000HMOV A,00MOV R2,31HLOOP1:MOVX DPTR,AINC DPTRDJNZ R2,LOOP1SJMP $END 解: ORG 0000HLJMP MAINORG 0100HMAIN: MOV DPTR,2040HMOV R2,50CLR 7FHDEC R2LS: MOVX A,DPTRMOV 20H,AINC DPTRMOVX A,DPTRMOV 21H,AMOV A,20HCJNE A,21H,LOOPLOOP: JNC LOOP1MOV A,20HMOVX DPTR,ADEC DPTRMOV A,21HMOVX DPTR,AINC DPTRSETB 7FHLOOP1: DJNZ R2,LSJB 7FH,MAINSJMP $END 解: ORG 0000HLJMP MAINORG 0030HMAIN:LCALL SUBONEAJMP $。使用A+PC 基址變址尋址時(shí),PC 仍是下條指令首地址,而 A 則是從下條指令首地址到常數(shù)表格中的被訪(fǎng)問(wèn)字節(jié)的偏移量。 解:MOVC A , A+DPTR:訪(fǎng)問(wèn)外部程序存儲(chǔ)器指令,功能為程序存儲(chǔ)器內(nèi)容送累加器。 解: 指令的轉(zhuǎn)移范圍不同。長(zhǎng)調(diào)用LCALL 調(diào)用位于 64KB 程序空間的子程序,而短調(diào)用 ACALL 調(diào)用位于 2KB 程序空間范圍的子程序。MOV C,bitMOV bit,CCLR bit SETB bit CPL bit ANL C,bit ANLC,/bit JB bit,rel JNB bit,rel 解: 在實(shí)際應(yīng)用中,可從尋址范圍和指令長(zhǎng)度兩個(gè)方面來(lái)選擇長(zhǎng)跳轉(zhuǎn)指令 LJMP 和短跳轉(zhuǎn)指令 AJMP、長(zhǎng)調(diào)用指令 LCALL 和短調(diào)用指令 ACALL。 解:  尋址方式 使用的變量     尋址范圍立即尋址 程序存儲(chǔ)器直接尋址 內(nèi)部 RAM 低 128 個(gè)字節(jié);特殊功能寄存器 SFR寄存器尋址 R0~R7;A、B、DPTR、C R0、RSP 內(nèi)部 RAM、堆棧指針 SP寄存器間接尋址R0、RDPTR 外部 RAM變址尋址 A+PC、A+DPTR 程序存儲(chǔ)器相對(duì)尋址 PC+偏移量 程序存儲(chǔ)器位尋址 內(nèi)部 RAM 低 128B 位尋址區(qū)可位尋址的特殊功能寄存器位雖然內(nèi)部 RAM 位尋址區(qū)的位地址范圍 00H~7FH 與低 128 個(gè)單元的單元地址范圍00H~7FH 形式完全相同 ,但是 在應(yīng)用中可以通過(guò)指令的類(lèi)型區(qū)分單元地址和位地址。在計(jì)算機(jī)中,遇到十進(jìn)制調(diào)整指令時(shí),中間結(jié)果的修正是由 ALU 硬件中的十進(jìn)制修正電路自動(dòng)進(jìn)行的。訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器,應(yīng)采用寄存器間接尋址方式。布爾操作類(lèi)指令有 17 條,包括布爾傳送指令、布爾狀態(tài)控制指令、布爾邏輯操作指令、布爾條件轉(zhuǎn)移指令。這種類(lèi)型指令包含所有的邏輯操作和位操作指令。(3)在算術(shù)運(yùn)算指令中設(shè)有乘法和除法指令(4)指令系統(tǒng)中一些對(duì) I/O 口進(jìn)行操作的指令具有“讀——修改——寫(xiě)”的功能。(2)用變址尋址方式訪(fǎng)問(wèn)程序存儲(chǔ)器中的表格,將程序存儲(chǔ)器單元中的固定常數(shù)或表格字節(jié)內(nèi)容傳送到累加器 A 中。8051 的指令系統(tǒng)具有以下特點(diǎn):(1)存儲(chǔ)效率高、執(zhí)行速度快,可以進(jìn)行直接地址到直接地址的數(shù)據(jù)傳送,能把一個(gè)并行 I/O 口中的內(nèi)容傳送到內(nèi)部 RAM 單元中而不必經(jīng)過(guò)累加器 A 或工作寄存器 Rn。第 2 章 解:8051 的指令系統(tǒng)由 111 條指令組成。執(zhí)行一條指令需要的最長(zhǎng)時(shí)間為4?s。MCS51 的指令可能包括 1~4 個(gè)不等的機(jī)器周期。執(zhí)行一條指令所需要的時(shí)間稱(chēng)為指令周期,指令周期是時(shí)序中的最大單位。一個(gè)狀態(tài)有兩個(gè)節(jié)拍,機(jī)器周期定義為實(shí)現(xiàn)特定功能所需的時(shí)間。時(shí)鐘周期又稱(chēng)為節(jié)拍(用 P 表示) 。數(shù)據(jù)存儲(chǔ)器通過(guò)指令區(qū)分:訪(fǎng)問(wèn)片內(nèi)RAM采用MOV指令,訪(fǎng)問(wèn)片外RAM采用MOVX指令。 解:程序存儲(chǔ)器通過(guò) EA/Vpp 引腳選擇。主要用于位尋址。它是4個(gè)通用工作寄存器組,每個(gè)組包含8?jìng)€(gè)8位寄存器,編號(hào)為R0——R7。存儲(chǔ)器空間的地址范圍為:00H—-FFH在這個(gè)存儲(chǔ)器空間又可分為:基本的數(shù)據(jù)存儲(chǔ)區(qū):00H—-7FH,可劃分為工作寄存器、位尋址區(qū)、堆棧與數(shù)據(jù)緩沖區(qū)。CPU通過(guò)對(duì)程序狀態(tài)字PSW中RS1和RS0的設(shè)置來(lái)確定和改變當(dāng)前工作寄存器組。 解:開(kāi)機(jī)復(fù)位后,CPU使用的是第0組工作寄存器。(空缺位):此位未定義。、(RS1 和 RS0):寄存器組選擇位。(AC ):輔助進(jìn)位標(biāo)志位,又稱(chēng)為半進(jìn)位標(biāo)志位。DPTR 主要是用來(lái)保存 16 位地址,當(dāng)對(duì) 64KB 外部數(shù)據(jù)存儲(chǔ)器尋址時(shí),可作為間址寄存器使用, 解:程序狀態(tài)字 PSW 是 8 位寄存器,用于存放程序運(yùn)行的狀態(tài)信息,PSW 中各位狀態(tài)通常是在指令執(zhí)行的過(guò)程中自動(dòng)形成的,但也可以由用戶(hù)根據(jù)需要采用傳送指令加以改變。專(zhuān)門(mén)用來(lái)寄存片外 RAM 及擴(kuò)展 I/O 口進(jìn)行數(shù)據(jù)存取時(shí)的地址。作為第二功能使用時(shí),各位的作用見(jiàn)教材 P23 表 所示。(4)P3 口為 8 位準(zhǔn)雙向 I/O 口,內(nèi)部具有上拉電阻,它是雙功能復(fù)用口,每個(gè)引腳可驅(qū)動(dòng) 4 個(gè) TTL 負(fù)載。它與地址總線(xiàn)高 8 位復(fù)用,可驅(qū)動(dòng) 4 個(gè) TTL 負(fù)載。每個(gè)引腳可驅(qū)動(dòng) 4個(gè) TTL 負(fù)載。每個(gè)引腳可驅(qū)動(dòng) 8個(gè) TTL 負(fù)載。各自特點(diǎn)如下:(1)P0 口為雙向 8 位三態(tài) I/O 口,它既可作為通用 I/O 口,又可作為外部擴(kuò)展時(shí)的數(shù)據(jù)總線(xiàn)及低 8 位地址總線(xiàn)的分時(shí)復(fù)用口。在無(wú)片外擴(kuò)展存儲(chǔ)器的系統(tǒng)中,這四個(gè)端口的每一位都可以作為雙向通用I/O端口使用。 解:8051單片機(jī)的4個(gè)I/O口在結(jié)構(gòu)上是基本相同的,但又各具特點(diǎn)。 解:8051有 21 個(gè)特殊功能寄存器(PC 除外) ,它們被離散地分布在內(nèi)部 RAM 的80H~FFH 地址單元中,共占據(jù)了 128 個(gè)存儲(chǔ)單元,其中有 83 位可以位尋址。它的特點(diǎn)是按照“先進(jìn)后出”的存取數(shù)據(jù)。(3)訪(fǎng)問(wèn)格式訪(fǎng)問(wèn)片內(nèi)RAM采用MOV格式訪(fǎng)問(wèn)片外RAM采用MOVX格式 解:堆棧是一個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1