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

正文內(nèi)容

單片機(jī)技術(shù)基礎(chǔ)第二章(參考版)

2025-05-16 11:46本頁面
  

【正文】 ? 用作輸出時,可以鎖存數(shù)據(jù);用作輸入時,數(shù)據(jù)可以緩沖。 48 2021/6/15 (6) I /O端口 P0~ P3(80H, 90H, A0H, B0H) ? P0~ P3為 4個 8位特殊功能寄存器,分別是 4個并行I /O端口的鎖存器。 DPTR既可以作為一個 16位寄存器 來處理,也可以作為 兩個獨立的 8位寄存器 DPH和 DPL使用。每次進(jìn)行壓入或彈出操作以后,堆棧指針便自動調(diào)整以保持指示堆棧頂部的位置。存取信息必須按“后進(jìn)先出”或“先進(jìn)后出”的規(guī)則進(jìn)行。 ? 89C51的堆棧指針 SP是一個雙向計數(shù)器。系統(tǒng)復(fù)位后,SP初始化時為 07H,即指向 07H的 RAM單元。常用于校驗串行通信中的數(shù)據(jù)傳送是否出錯。每條指令執(zhí)行完后,該位始終跟蹤指示累加器 A中 1的個數(shù)。 89C51未用, 89C52為 F1用戶標(biāo)志位。當(dāng)進(jìn)行補(bǔ)碼運算時,如有溢出,即當(dāng)運算結(jié)果超出- 128~+ 127的范圍時, OV位由硬件自動置 1;無溢出時, OV=0。這樣的設(shè)置為程序中保護(hù)現(xiàn)場提供了方便。 89C51上電復(fù)位后,RS1=RS0=0, CPU自動選擇第 0組為當(dāng)前工作寄存器組。這兩位的值可決定選擇哪一組工作寄存器為當(dāng)前工作寄存器組。用戶可以根據(jù)自己的需要對 F0位賦予一定的含義,由用戶置位或復(fù)位,以作為軟件標(biāo)志。當(dāng)執(zhí)行加法 (或減法 )操作時,如果運算結(jié)果 (和或差 )的低半字節(jié) (位 3)向高半字節(jié)有半進(jìn)位 (或借位 ),則 AC位將被硬件自動置 1;否則 AC被自動清 0。 CY也是 89C51在進(jìn)行位操作 (布爾操作 )時的位累加器,在指令中用 C代替 CY。 42 2021/6/15 ? CY(): 進(jìn)位標(biāo)志位。 CY —— AC —— 半進(jìn)位標(biāo)志。 PSW除有確定的字節(jié)地址 (D0H)外,每一位均有位地址。 ? 在其他指令中, B可作為一般通用寄存器或一個 RAM單元使用。乘法指令的兩個操作數(shù)分別取自 A和 B,乘積存于 B和 A兩個 8位寄存器中。在指令系統(tǒng)中用 A作為累加器 ACC的助記符。訪問特殊功能寄存器只允許使用直接尋址方式。這 128位的位地址為 00H~ 7FH。 ? 工作寄存器區(qū)后的 16字節(jié)單元 (20H~ 2FH),可用位尋址方式訪問其各位。若程序中并不需要 4組,那么其余可用作一般 RAM單元。 ? 00H~ 1FH地址安排為 4組工作寄存器區(qū),每組有 8個工作寄存器 (R0~ R7),共占 32個單元。 安排了 21個 SFR 地址分布離散 32個字 節(jié)通用 即可字節(jié) 尋址 , 又 可位尋址 . 80字節(jié) RAM區(qū) 由 PSW中 RS RS0 組合來決定選中 當(dāng)前組 CPU上電時選中 0組;未用到的組可作為 RAM用 . 程序執(zhí)行的任何時刻,只能用一組。 1. 片外 RAM 0000H~ FFFFH, 使用 MOVX指令訪問 。 應(yīng)盡量避免外擴(kuò)程序存儲器芯片而增加硬件的負(fù)擔(dān) .在極特殊的情況下 ,才應(yīng)外擴(kuò)程序存儲器芯片執(zhí)行外部程序 . 程序存儲器的低地址的 40多個單元留給系統(tǒng)使用。 因為字節(jié)單元太少 , 所以常在這些存儲單 元中存放轉(zhuǎn)移指令 。 ? 當(dāng) EA=0時,片內(nèi)程序存儲器被禁止。 第 2章 89C51單片機(jī)硬件結(jié)構(gòu)和原理 31 2021/6/15 89C51存儲器配置 89C51存儲器 程序存儲器 ROM 數(shù)據(jù)存儲器 ROM 片內(nèi)程序存儲器 片外程序存儲器 片內(nèi)數(shù)據(jù)存儲器 片外數(shù)據(jù)存儲器 物理結(jié)構(gòu)(哈佛結(jié)構(gòu)) 32 2021/6/15 128B 128B SFR 片外 64KB 片內(nèi)外程序存儲器 片內(nèi)數(shù)據(jù)存儲器 片外數(shù)據(jù)存儲器 0000H FFFFH 提示: CPU訪問片內(nèi)、外 ROM用指令 MOVC 片外 RAM用 指令 MOVX 片內(nèi) RAM用 指令 MOV 片外 60KB 片外 60KB 片內(nèi) 4KB FFFFH 0000H 0000H 0FFFH 1000H FFFFH EA=1 EA=0 00H 7FH 80H FFH 33 2021/6/15 程序存儲器 ? 用于存放程序和常數(shù)表。 P3口除作為一般 I/O口外,每個引腳都有第二功能。 ( 4) P3口( ~ , 10~ 17pin, I/O) 8位 準(zhǔn)雙向 I/O端口。 第 2章 89C51單片機(jī)硬件結(jié)構(gòu)和原理 ( 2) P2口( ~ , 21~ 28, I/O) 8位準(zhǔn)雙向 I/O口,可用作 8位數(shù)據(jù)輸入 /輸出,同時也可用作外部地址總線的高 8位。 輸出時 , P1口的每一位能驅(qū)動 4個 LS型 TTL負(fù)載。 ? 在 CPU訪問片外存儲器( RAM、 ROM)時, P0口作為分時復(fù)用的低 8位地址總線 /數(shù)據(jù)總線。 ? 每位能驅(qū)動 8個 LS型 TTL負(fù)載。 28 2021/6/15 四、 I/O端口 P0、 P P2和 P3 ( 1) P0口( ~ , 39~ 32pin, I/O) 是 漏極開路 的 8位 準(zhǔn)雙向 I/O 端口。如果電源沒有濾波電容的話,則需要再接一個更大濾波電容,例如 220uF的。如果系統(tǒng)不穩(wěn)定的話,有時是因為電源濾波不好導(dǎo)致的。 ? 另外還要注意的地方是, 如果使用片內(nèi) ROM的話 ,一定要將 EA引腳拉高 ,否則會出現(xiàn)程序亂跑的
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1