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

正文內(nèi)容

mcs指令系統(tǒng)ppt課件(參考版)

2025-05-08 18:17本頁(yè)面
  

【正文】 S1 P1 P2 S2 P1 P2 S3 P1 P2 S4 P1 P2 S5 P1 P2 S6 P1 P2 S1 P1 P2 時(shí)鐘 讀操作碼 讀操作碼(無(wú)效) S1 S2 S3 S4 S5 S6 讀第二字節(jié) S1 S2 S3 S4 S5 S6 ( a)單字節(jié)單周期 ( b)雙字節(jié)單周期 S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6 讀操作碼 讀操作碼(無(wú)效) ( c)單字節(jié)雙周期 圖 214 MCS51的取指 /執(zhí)行時(shí)序 1M周期 讀操作碼 例 33 假設(shè)一臺(tái) 8051單片機(jī)的時(shí)鐘頻率為 12MHz,要求設(shè) 計(jì)一個(gè)軟件延時(shí)程序,延時(shí)時(shí)間為 1ms。 狀態(tài)周期( S周期 status ) 1M=6S T周期(節(jié)拍 P、主頻、晶振) 1S=2T( P P2) MCS— 51的主頻 = 6MHZ或 12MHZ 1M=1/6MHZ*12=2μs 每條指令的 M周期數(shù)可查 附表 MCS51指令的取指 /執(zhí)行時(shí)序 如圖 214所示,按照 MCS51單片機(jī)的規(guī)定:一個(gè)機(jī)器周期分為 6個(gè)狀態(tài)周期,一個(gè)狀態(tài)周期含兩個(gè)振蕩周期,即一個(gè)機(jī)器周期 =12個(gè)振蕩周期。 MOV C, ORL C, / CPL C MOV F0, C MOV C, ANL C, ORL C, F0 MOV , C 例 32 判斷 A與 30H單元的內(nèi)容,若 A=( 30H),轉(zhuǎn)向 LOOP1; 若 A(30H),轉(zhuǎn)向 LOOP2;否則,轉(zhuǎn)向 LOOP3。PC 8~ 15 (SP) SP SP1 PC 0~7 (SP) SP SP1 RETI 。PC PC+3 SP SP+1 (SP) PC0~7 SP SP+1 ( SP) PC8~15 PC addr0~15 ACALL addr11 。 PC DPTR+A LJMP 0F0F0H 3000H:AJMP 30F0H 6080H:AJMP 6900H是錯(cuò)指令 等價(jià)于 0100H:LJMP 0123H 0100H:SJMP 21H 多分支轉(zhuǎn)移指令 PC=0100H+2+21H=0123H 0100H: SJMP 81H— 向上轉(zhuǎn), 即目標(biāo)地址小于 0100H 1 無(wú)條件轉(zhuǎn)移 注: SJMP rel 指令為 2字節(jié)指令, 80 rel 如 : 1000H : SJMP LOOP1 LOOP1為 1054H 52 LOOP: SJMP LOOP 即: SJMP $ 80 FE 80 rel=1054H1000H2=52H rel為 8位有符號(hào)數(shù) 相對(duì)偏移量 向上移 (小地址 ): rel=FE(源、目的地址差的絕對(duì)值 ) 向下移 (大地址 ): rel=(源、目的地址差的絕對(duì)值 )2 2 條件轉(zhuǎn)移指令 ( 1) JZ rel JNZ rel ( 2) CJNE A, direct, rel CJNE A, data , rel CJNE Ri, data, rel CJNE Rn, data, rel ( 3) DJNZ direct, rel DJNZ Rn , rel 例 26 將內(nèi)部 RAM31H開(kāi)始的 10個(gè)無(wú)符號(hào)數(shù)相加結(jié)果存入 30H單元,設(shè)和不超過(guò) 8位。 PC PC+2 PC 0~10 addr11 PC 11~15不變 SJMP rel 。 ANL 40H, 0FH MOV A, 41H ANL A, 0FH SWAP A ORL 40H, A 第六節(jié) 控制轉(zhuǎn)移和位操作指令 一、控制轉(zhuǎn)移 LJMP addr16 。 MOV A, 0A0H ANL A, 7FH CPL A INC A XRL A, 7FH 例 24 已知 A=8AH, R1=73H,試編程將 A的高 4位與 R1的低 4位合并成一個(gè)字節(jié)放在 R0中。 或 MOV B, 0AH MUL AB RL A MOV B, A RL A RL A ADD A, B 如果 A中為負(fù)數(shù),則程序轉(zhuǎn) NEXT。 如果 B不等于 0,則 OV標(biāo)志為 1,否則 OV為 0. 注 : ( 1) 該指令執(zhí)行時(shí) ,使 CY請(qǐng) O 四、乘除運(yùn)算指令 1 乘法指令 MUL AB ; BA A*B ( 2) 乘積的低 8位在 A中 ,高 8位在 B中 注: ( 1) A、 B為無(wú)符號(hào)數(shù) ( 2) 商在 A中 ,余數(shù)在 B中 ( 3) 該指令使 CY、 OV清 0。 ADD A, B DA A 注: DA A只調(diào)整組合型、加法 如遇減法,則稍加處理。 CLR C MOV A, 34H SUBB A, 0E7H MOV 40H, A MOV A, 12H SUBB A,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1