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

正文內(nèi)容

單片機原理及接口技術第三版李朝青著課后習題答案文檔-wenkub

2022-11-07 12:13:06 本頁面
 

【正文】 MOV 24H, R4 MOV 23H, R3 MOV 22H, R2 MOV 21H, R1 MOV 20H, R0 1 MOV 2FH, 20 MOV 2EH, 21 MOV 2DH, 22 CLR C MOV A, 5DH ;被減數(shù)的低 8位 → A MOV R2, B4H ;減數(shù)低 8位 → R2 SUBB A, R2 ;被減數(shù)減去減數(shù),差 → A MOV 30H, A ;低 8位結果 → 30H MOV A, 6FH ;被減數(shù)的高 8位 → A MOV R2, 13H ;減數(shù)高 8位 → R2 SUBB A, R2 ;被減數(shù)減去減數(shù),差 → A MOV 31H, A ;高 8位結果 → 30H 注意:如果在你的程序中用到了進位位,在程序開始的時候要記得清 0進位位 2( 1) A≥ 10 CJNE A, 0AH, L1 ;( A)與 10比較,不等轉(zhuǎn) L1 LJMP LABEL ;相等轉(zhuǎn) LABEL L1: JNC LABEL ;( A)大于 10,轉(zhuǎn) LABEL 或者: CLR C SUBB A, 0AH JNC LABEL ( 2) A> 10 CJNE A, 0AH, L1 ;( A)與 10比較,不等轉(zhuǎn) L1 RET ;相等結束 L1: JNC LABEL ;( A)大于 10,轉(zhuǎn) LABEL RET ;( A)小于 10,結束 或者: CLR C SUBB A, 0AH JNC L1 RET L1: JNZ LABEL RET ( 3) A≤ 10 CJNE A, 0AH, L1 ;( A)與 10比較,不等轉(zhuǎn) L1 L2: LJMP LABEL ;相等轉(zhuǎn) LABEL L1: JC L2 ;( A)小于 10,轉(zhuǎn) L2 RET 或者: CLR C SUBB A, 0AH JC LABEL JZ LABEL RET 2( SP) =23H, ( PC) =3412H 參看書上 80頁 2( SP) =27H,( 26H) =48H,( 27H) =23H,( PC) =3456H 參看書上 79頁 2不能。 2 MOV R2, 31H ;數(shù)據(jù)塊長度 → R2 MOV R0, 20H ;數(shù)據(jù)塊首地址 → R0 LOOP: MOV A, R0 ;待查找的數(shù)據(jù) → A CLR C ;清進位位 SUBB A, 0AAH ;待查找的數(shù)據(jù)是 0AAH嗎 JZ L1 ;是,轉(zhuǎn) L1 INC R0 ;不是,地址增 1,指向下一個待查數(shù)據(jù) DJNZ R2, LOOP ;數(shù)據(jù)塊長度減 1,不等于 0,繼續(xù)查找 MOV 51H, 00H ;等于 0,未找到, 00H→ 51H RET L1: MOV 51H, 01H ;找到, 01H→ 51H RET 2 MOV R2, 31H ;數(shù)據(jù)塊長度 → R2 MOV R0, 20H ;數(shù)據(jù)塊首地址 → R0 LOOP: MOV A, R0 ;待查找的數(shù)據(jù) → A JNZ L1 ;不為 0,轉(zhuǎn) L1 INC 51H ;為 0, 00H個數(shù)增 1 L1: INC R0 ;地址增 1,指向下一個待查數(shù)據(jù) DJNZ R2, LOOP ;數(shù)據(jù)塊長度減 1,不等于 0,繼續(xù)查找 RET 2 MOV DPTR, SOURCE ;源首地址 → DPTR MOV R0, DIST ;目的首地址 → R0 LOOP: MOVX A, DPTR ;傳送一個字符 MOV R0, A INC DPTR ;指向下一個字符 INC R0 CJNE A, 24H, LOOP ;傳送的是 “ $” 字符嗎?不是,傳送下一個字符 RET 2 MOV A, R3 ;取 該數(shù)高 8位 → A ANL A, 80H ;取出該數(shù)符號判斷 JZ L1 ;是正數(shù),轉(zhuǎn) L1 MOV A, R4 ;是負數(shù),將該數(shù)低 8位 → A CPL A ;低 8位取反 ADD A, 01H ;加 1 MOV R4, A ;低 8位取反加 1后 → R4 MOV A, R3 ;將該數(shù)高 8位 → A CPL A ;高 8位取反 ADDC A, 00H ;加 上低 8位加 1時可能產(chǎn)生的進位 MOV R3, A ;高 8位取反加 1后 → R3 L1: RET 2 CLR C ;清進位位 C MOV A, 31H ;取該數(shù)低 8位 → A RLC A ;帶進位位左移 1位 MOV 31H, A ;結果存回 31H MOV A, 30H ;取該數(shù)高 8位 → A RLC A ;帶進位位左移 1位 MOV 30H, A ;結果存回 30H MOV R2, 04H ;字節(jié)長度 → R2 MOV R0, 30H ;一個加數(shù)首地址 → R0 MOV R1, 40H ;另一個加數(shù)首地址 → R1 CLR C ;清進位位 LOOP: MOV A, R0 ;取一個加數(shù) ADDC A, R1 ;兩個加數(shù)帶進位位相加 DA A ;十進制調(diào)整 MOV R0, A ;存放結果 INC R0 ;指向下一個字節(jié) INC R1 ; DJNZ R2, LOOP ;數(shù)據(jù)塊長度減 1,不等于 0,繼續(xù)查找 RET 3 MOV R2, 08H ;數(shù)據(jù)塊長度 → R2 MOV R0, 30H ;數(shù)據(jù)塊目的地址 → R0 MOV DPTR, 2020H ;數(shù)據(jù)塊源地址 → DPTR LOOP: MOVX A, DPTR ;傳送一個數(shù)據(jù) MOV R0, A INC DPTR ;指向下一個數(shù)據(jù) INC R0 ; DJNZ R2, LOOP ;數(shù)據(jù)塊長度減 1,沒傳送完,繼續(xù)傳送 RET 3( 1) MOV R0, 0FH ; 2字節(jié), 2周期 4字節(jié) 4周期(差) MOV B, R0 ; 2字節(jié), 2周期 ( 2) MOV R0, 0FH ; 2字節(jié), 1周期 4字節(jié) 3周期(中) MOV B, R0 ; 2字節(jié), 2周期 ( 3) MOV B, 0FH ; 3字節(jié), 2周期 3字節(jié) 2周期(好) 3( 1)功能是將片內(nèi) RAM 中 50H~51H單元清 0。功能: ( 1) 使計算機具有實時處理能力,能對外界異步發(fā)生的 事件作出及時的處理 ( 2) 完全消除了 CPU在查詢方式中的等待現(xiàn)象,大大提高了 CPU的工作效率 ( 3) 實現(xiàn)實時控制 試編寫一段對中斷系統(tǒng)初始化的程序,使之允許 INT0, INT1, TO,串行口中斷,且使T0中斷為高優(yōu)先級中斷。 CPU 在每個 S5P2 期間順序采樣每個中斷源, CPU在下一個機器周期 S6 期間按優(yōu)先級順序查詢中斷標志,如果查詢到某個中斷 標志為 1,將在接下來的機器周期 S1 期間按優(yōu)先級進行中斷處理,中斷系統(tǒng)通過硬件自動將相應的中斷矢量地址裝入 PC,以便進入相應的中斷服務程序。一旦響應中斷, 89C51 首先置位相應的中斷“優(yōu)先級生效”觸發(fā)器,然后由硬件執(zhí)行一條長調(diào)用指令,把當前的 PC值壓入堆棧,以保護斷點, 再將相應的中斷服務的入口地址送入 PC,于是 CPU接著從中斷服務程序的入口處開始執(zhí)行。 試述中斷的作用及中斷的全過程。如果在相繼的兩個機器周期采樣過程中,一個機器周期采樣到外部中斷請求為高電平,接著下一個機器周期采樣到外部中斷請求為低電平,則使 IE1(IE0)置“ 1”申請 中斷;否則, IE1(IE0)置 0。 可以, MOV IP,0AH ⑵ 串行口中斷,外中斷 0,定時器 0,外中斷 1,定時器 1。 不可以 ⑹ 外中斷 0,外中斷 1,定時器 0,串行口中斷,定時器 1 。通過 IT0 來決定中斷請求信號是低電平有效還是下跳變有效。當定時器 /計數(shù)器中的計數(shù)結構發(fā)生計數(shù)溢出的,即表明定時時間到或計數(shù)值已滿,這時就以計數(shù)溢出信號作為中斷請求,去置位一個溢出標志位。使用中斷時由硬件復位,在查詢方式下可由軟件復位。 RI 或 TI:串行口中斷請求。由于 CPU不是在任何情況下對中斷請求都予以響應的;此外,不同的情況對中斷響應的時間也是不同的。調(diào)用本身要用 2 個機器周期,這樣,從外部中斷請求有效到開始執(zhí)行 中斷服務程序的第一條指令,至少需要 3 個機器周期,這是最短的響應時間。 1中斷響應過程中,為什么通常要保護現(xiàn)場?如何保護? 答 :因為一般主程序和中斷服務程序都可能會用到累加器, PSW寄存器及其他一些寄存器。在保護現(xiàn)場和恢復現(xiàn)場時,為了不使現(xiàn)場受到破壞或者造成混亂,一般規(guī)定此時 CPU不響應新的中斷請求。 89C51 單片機中, CPU在每個機器周期的S6 狀態(tài),查詢中斷源,并按優(yōu)先級管理規(guī)則處理同時請求的中斷源,且在下一個機器周期的 S1 狀態(tài)中,響應最高級中斷請求。 在以下情況下,還需要有另外的等待: a) CPU正在處理相同或更高優(yōu)先級中斷 b) 多機器周期指令中,還未執(zhí)行到最后一個機器周期 c) 正在執(zhí)行中斷系統(tǒng)的 SFR 操作,如 RETI 指令及訪問 IE、 IP 等操作時,要延后一條指令第 6 章習題答案 定時器模式 2 有什么特點?適用于什么場合? 答: ( 1) 模式 2 把 TL0(或 TL1)配置成一個可以自動重裝載的 8 位定時器 /計數(shù)器。 這種工作方式可省去用戶軟件重裝初值的語句,并可產(chǎn)生相當精確定時時間,特別適于作串行波特率發(fā)生器。重新置入定時初值 MOV TH0,0FFH CPL 。定時時間t=(216初值 )振蕩周期 12;計數(shù)長度位 216=65536 個外部脈沖 ( 3) 模式 2:把 TL
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1