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

正文內(nèi)容

[教育學(xué)]單片機(jī)教學(xué)-資料下載頁

2025-02-18 08:34本頁面
  

【正文】 A ;暫存 D1 D2的結(jié)果 MOV R3, B MOV A, D3 MOV B, D4 DIV AB ;計算 D3/D4 ADD A, R2 ;乘積的低位與商相加 MOV R2, A ;存 F低位 MOV A, R3 ADDC A, 0 ;乘積的高位與低位和的進(jìn)位相加 MOV R3, A ;存 F高位在 R3中 綜合舉例 1. 簡述 80C51單片機(jī)都有哪些典型工作方式?如何進(jìn)入和退出這些方式? 2. 編程計算 (02H+05H)2 03H的結(jié)果,并將結(jié)果存放于內(nèi)部 RAM單元的 40H和 41H單元中,其中 (40H)為低位, (41H)為高位。 要求:使用查表指令實現(xiàn)平方計算功能。 作業(yè) (2) MCS51指令分類 1. 數(shù)據(jù)傳送指令 2. 算術(shù)運(yùn)算指令 3. 邏輯運(yùn)算及移位指令 4. 控制轉(zhuǎn)移指令 5. 位操作指令 (布爾操作 ) 邏輯運(yùn)算及移位指令 ? 邏輯運(yùn)算指令 ? 移位指令 1. 邏輯與指令 ANL ANL A, Rn ; (A) ← (A) ∧ (Rn) ANL A, direct ; (A) ← (A) ∧ (direct) ANL A, @Ri ; (A) ← (A) ∧ ((Ri)) ANL A, data ; (A) ← (A) ∧ data ANL direct, A ; (direct)← (A) ∧ (direct) ANL direct, data ; (direct)← (direct) ∧ data ?說明: ① 邏輯運(yùn)算是按位進(jìn)行的,只影響標(biāo)志位 P。 ② 該指令用于 屏蔽某些位 。 邏輯運(yùn)算指令 【 例 】 將 R1中的低 4位清 0,高 4位不變。 解: MOV A, 11110000B ANL A, R1 MOV R1, A 結(jié)果為: (A)=62H 【 例 】 設(shè) (A)=7AH, (20H)=0E6H,執(zhí)行指令 ANL A, 20H 邏輯與指令 解: 0 1 1 1 1 0 1 0 ∧ ) 1 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0 2. 邏輯或指令 ORL ORL A, Rn ; (A)← (A) ∨ (Rn) ORL A, direct ; (A) ← (A) ∨ (direct) ORL A, @Ri ; (A) ←(A) ∨ ((Ri)) ORL A, data ; (A) ← (A) ∨ data ORL direct, A ; (direct)← (A) ∨ (direct) ORL direct, data ; (direct) ← (direct) ∨ data 【 例 】 將片外 RAM 2022H單元的 0、 1位置 1, 3位清 0,其它位不變。 解: MOV DPTR, 2022H MOVX A,@DPTR ORL A,00000011B ANL A,11110011B MOV @DPTR, A 邏輯運(yùn)算指令 3. 邏輯異或指令 XRL XRL A, Rn ; (A) ← (A) ⊕ (Rn) XRL A, direct ; (A) ← (A) ⊕ (direct) XRL A, @Ri ; (A) ←(A) ⊕ ((Ri)) XRL A, data ; (A) ← (A) ⊕ data XRL direct, A, ; (direct) ←(direct) ⊕ (A) XRL direct, data ; (direct)← (direct) ⊕ data 說明: ① 若與 0進(jìn)行異或運(yùn)算,結(jié)果 保持不變 ; ② 若與 1進(jìn)行異或運(yùn)算,結(jié)果 取反 ; ③ 自身異或等效于清 0。 . XRL A, A 結(jié)果為: (A)= 0 邏輯運(yùn)算指令 1 1 1 1 0 1 1 0 ⊕ 0 1 0 1 0 1 0 1 1 0 1 0 0 0 1 1 【 例 】 將 20H單元內(nèi)容 7位保持不變, 0、 6位取反。 解: XRL 20H, 01010101B 若 (20H)=11110110 則執(zhí)行指令: 結(jié)果為 (20H)=10100011B 邏輯運(yùn)算指令 0指令 CLR CLR A CPL A CPL . (A)= 0E6H,執(zhí)行 CPL A ,結(jié)果為: (A)=19H 說明: 1)取反即為 邏輯非運(yùn)算 。 2) MCS51單片機(jī)沒有 求補(bǔ)指令 ,若對累加器 A中數(shù)求補(bǔ),則程序如下: CPL A INC A 邏輯運(yùn)算指令 邏輯運(yùn)算及移位指令 ? 邏輯運(yùn)算指令 ? 移位指令 循環(huán)左移: RL A ; An+1←A n, A0 ← A 7 循環(huán)右移: RR A ; An ← A n+1, A7 ← A 0 進(jìn)位循環(huán)左移: RLC A; An+1←A n , A0←C , C←A 7 帶進(jìn)位循環(huán)右移: RRC A; An←A n+1, A7←C , C←A 0 移 位 指 令 移位指令 【 例 】 分析下列程序段實現(xiàn)的功能: MOV A, direct RL A MOV R1, A RL A RL A ADD A, R1 MOV direct, A 解:各指令實現(xiàn)的功能依次如程序右邊注譯,可知該程序?qū)崿F(xiàn)的功能是將存儲單元的數(shù)乘以 10。 ;取數(shù)設(shè)為 D0 ; D0 2 ; (R1)= 2D0 ; 2D0 2 ; 4D0 2 ; 8D0+2D0 ;存數(shù) 10D0 【 例 】 將 20H單元存放的無符號數(shù)除 2。 解: ADD A, 0 ; C清零 MOV A, 20H RRC A MOV 20H, A 移位指令
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1