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

正文內(nèi)容

單片機(jī)原理與應(yīng)用電子教案3-資料下載頁

2025-01-01 00:00本頁面
  

【正文】 7) 。 當(dāng)條件滿足時(shí) , PC←(PC)+N+rel, 其中 (PC)為該條件轉(zhuǎn)移指令的第一個(gè)字節(jié)的地址 , N為該轉(zhuǎn)移指令的字節(jié)數(shù) ( 長度 ) , 本轉(zhuǎn)移指令 N=2。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 三 、 在 MCS 51 中沒有專門的比較指令 , 但提供了下面 4 條比較不相等轉(zhuǎn)移指令 : CJNE A, direct, rel CJNE A, # data, rel CJNE Rn, # data, rel CJNE Ri, # data, rel 這組指令的功能是 : 比較前面兩個(gè)操作數(shù)的大小 , 如果它們的值不相等則轉(zhuǎn)移 。 轉(zhuǎn)移地址的計(jì)算方法與上述兩條指令相同 。 如果第一個(gè)操作數(shù) ( 無符號整數(shù) ) 小于第二個(gè)操作數(shù) , 則進(jìn)位標(biāo)志 Cy置 “ 1” , 否則清 “ 0” , 但不影響任何操作數(shù)的內(nèi)容 。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 四 、 減 1不為 0 DJNZ Rn, rel DJNZ direct, rel 這兩條指令把源操作數(shù)減 1, 結(jié)果回送到源操作數(shù)中去 , 如果結(jié)果不為 0 則轉(zhuǎn)移 ( 轉(zhuǎn)移地址的計(jì)算方法同前 ) 。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 五 、 在程序設(shè)計(jì)中 , 通常把具有一定功能的公用程序段編制成子程序 , 當(dāng)主程序需要使用子程序時(shí)用調(diào)用指令 , 而在子程序的最后安排一條子程序返回指令 ,以便執(zhí)行完子程序后能返回主程序繼續(xù)執(zhí)行 。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 1. ACALL addr11 這是一條 2 KB范圍內(nèi)的子程序調(diào)用指令 。 執(zhí)行該指令時(shí) , 先將 PC+2 以獲得下一條指令的地址 , 然后將 16 位地址壓入堆棧 ( PCL內(nèi)容先進(jìn)棧 , PCH內(nèi)容后進(jìn)棧 ) , SP內(nèi)容加 2, 最后把 PC的高 5 位 PC15~ PC11與指令中提供的 11 位地址 addr11相連接 ( PC15~ PC11, A 10~A 0) , 形成子程序的入口地址送入 PC, 使程序轉(zhuǎn)向子程序執(zhí)行 。 所用的子程序的入口地址必須與 ACALL下面一條指令的第一個(gè)字節(jié)在同一個(gè) 2 KB區(qū)域的存儲(chǔ)器區(qū)內(nèi) 。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 2. LCALL addr16 這條指令無條件調(diào)用位于 16 位地址 addr16的子程序 。 執(zhí)行該指令時(shí) , 先將 PC+3以獲得下一條指令的首地址 , 并把它壓入堆棧 ( 先低字節(jié)后高字節(jié) ) , SP內(nèi)容加 2, 然后將 16 位地址放入 PC中 , 轉(zhuǎn)去執(zhí)行以該地址為入口的程序 。 LCALL指令可以調(diào)用 64 KB范圍內(nèi)任何地方的子程序 。 指令執(zhí)行后不影響任何標(biāo)志 。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 3. RET 這條指令的功能是 : 恢復(fù)斷點(diǎn) , 將調(diào)用子程序時(shí)壓入堆棧的下一條指令的首地址取出送入 PC, 使程序返回主程序繼續(xù)執(zhí)行 。 4. RETI 這條指令的功能與 RET指令相似 , 不同的是它還要清除MCS 51 單片機(jī)內(nèi)部的中斷狀態(tài)標(biāo)志 。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 位操作類指令 表 位 操 作 指 令 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 指令中位地址的表達(dá)形式有以下幾種 : (1) 直接地址方式 : 如 0A8H。 (2) 點(diǎn)操作符方式 : 如 。 (3) 位名稱方式 : 如 EX0。 (4) 用戶定義名方式 : 如用偽指令 BIT WBZD0 BIT EX0 經(jīng)定義后 , 允許指令中使用 WBZD0 代替 EX 0。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 1. 位數(shù)據(jù)傳送指令 MOV C, bit MOV bit, C 這組指令的功能是 : 把源操作數(shù)指出的布爾變量送到目的操作數(shù)指定的位地址單元中 。 其中一個(gè)操作數(shù)必須為進(jìn)位標(biāo)志 Cy, 另一個(gè)操作數(shù)可以是任何可直接尋址位 。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 2. CLR C CLR bit CPL C CPL bit SETB C SETB bit 這組指令對操作數(shù)所指出的位進(jìn)行清 “ 0” , 取反 , 置“ 1” 的操作 , 不影響其它標(biāo)志 。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 3. ANL C, bit ANL C, /bit 這組指令的功能是 : 如果源位的布爾值是邏輯 0, 則將進(jìn)位標(biāo)志清 “ 0” 。 否則 , 進(jìn)位標(biāo)志保持不變 , 不影響其它標(biāo)志 。bit前的斜杠表示對 (bit)取反 , 直接尋址位取反后用作源操作數(shù) , 但不改變直接尋址位原來的值 。 例如指令 : ANL C, / 執(zhí)行前 為 0, C為 1, 則指令執(zhí)行后 C為 1, 而 為 0。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 4. 位變量邏輯或指令 ORL C, bit ORL C, /bit 這組指令的功能是 : 如果源位的布爾值是邏輯 1, 則將進(jìn)位標(biāo)志置 “ 1” 。 否則 , 進(jìn)位標(biāo)志保持不變 , 不影響其它標(biāo)志 。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 5. JC rel。 若 (Cy)=1, 則轉(zhuǎn)移 PC←(PC)+ 2+rel JNC rel。 若 (Cy)=0, 則轉(zhuǎn)移 PC←(PC)+ 2+rel JB bit, rel。 若 (bit)=1, 則轉(zhuǎn)移 PC←(PC)+ 3+rel JNB bit, rel。 若 (bit)=0, 則轉(zhuǎn)移 PC←(PC)+ 3+rel JBC bit, rel。 若 (bit)=1, 則轉(zhuǎn)移 PC←(PC)+3+rel, 并 bit← 0 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 謝謝觀看 /歡迎下載 BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES. BY FAITH I BY FAITH
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1