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

正文內容

[工學]第二章單片機芯片的硬件結構-在線瀏覽

2025-03-08 08:36本頁面
  

【正文】 RS RS0=11 00H 30H 2FH 20H 1FH . . . 片內數(shù)據(jù)存儲器空間分布圖 通用 RAM區(qū) (80B) 位地址區(qū) (16B) 7FH 寄存器 3組 寄存器 2組 寄存器 1組 寄存器 0組 位地址區(qū) 20H 21H 22H 23H 24H 25H 26H 27H 28H 29H 2AH 2BH 2CH 2DH 2EH 2FH 00H 01H 02H 03H 04H 05H 06H 07H 08H 0FH 10H 7FH 78H 70H 68H 60H 58H 50H 48H 40H 38H 30H 28H 20H 77H 6FH 67H 1FH 5FH 57H 4FH 47H 3FH 37H 2FH 27H 1FH 17H ............ ............ D7 D6 D5 D4 D3 D2 D1 D0 . . . . . . . . . 00H 30H 2FH 20H 1FH . . . 片內數(shù)據(jù)存儲器空間分布圖 通用 RAM區(qū) (80B) 位地址區(qū) (16B) 00H 30H 2FH 20H 1FH 寄存器 3組 寄存器 2組 寄存器 1組 寄存器 0組 通用 RAM區(qū) . . . . . . . . . . . . 共 80個字節(jié),作為一般的數(shù)據(jù)緩沖區(qū)并可設置堆棧區(qū) 片內數(shù)據(jù)存儲器空間分布圖 7FH 內部數(shù)據(jù)存儲器高 128單元 ? 內部數(shù)據(jù)存儲器的高 128字節(jié)是為專用寄存器提供的。 MCS51中80C51的專用寄存器有 22個,其中可尋址的為21個。其內容為將要執(zhí)行的指令地址,尋址范圍達 64KB。 PC不可尋址??勺止?jié)尋址 (E0H),也可位尋址 (E0H~E7H)它是一個寄存器,而不是一個做加法的部件。 ? B寄存器 暫存寄存器。 ? 程序狀態(tài)字( PSW- Program Status Word) PSW是 8位寄存器,用于作為程序運行狀態(tài)的標志。 當 CPU進行各種邏輯操作或算術運算時,為反映操作或運算結果的狀態(tài),把相應的標志位置 1或清 0。它為計算機確定程序的下一步進行方向提供依據(jù)。 它的各位功能如下: D7H D6H D5H D4H D3H D2H D1H D0H CY AC F0 RS1 RS0 OV P PSW位地址 ? CY: 進位標志。 ? AC: 半進位標志。作為軟件標志,由編程人員決定 何時使用。 0 0 選擇工作寄存器 0組 0 1 選擇工作寄存器 1組 1 0 選擇工作寄存器 2組 1 1 選擇工作寄存器 3組 ?OV:溢出標志位。 D7H D6H D5H D4H D3H D2H D1H D0H CY AC F0 RS1 RS0 OV P PSW位地址 ?P:奇偶校驗位,它用來表示累加器 A內容中二進制數(shù)位 “ 1”的個數(shù)的奇偶性。 例:某運算結果是 78H( 01111000), P=0。 ? SP 堆棧指針, 8位寄存器,用來指定堆棧的棧頂位置,初值為 07H。 ? 唯一不可尋址的是 PC,不占據(jù) RAM單元。直接尋址在第三章具體講解。 SFR MSB 位地址 /位定義 LSB 字節(jié)地址 B F7 F6 F5 F4 F3 F2 F1 F0 F0H ACC E7 E6 E5 E4 E3 E2 E1 E0 E0H PSW D7 D6 D5 D4 D3 D2 D1 D0 D0H CY AC F0 RS1 RS0 OV F1 P IP BF BE BD BC BB BA B9 B8 B8H / / / PS PT1 PX1 PT0 PX0 P3 B7 B6 B5 B4 B3 B2 B1 B0 B0H IE AF AE AD AC AB AA A9 A8 A8H EA / / ES ET1 EX1 ET0 EX0 P2 A7 A6 A5 A4 A3 A2 A1 A0 A0H SBUF (99H) SCON 9F 9E 9D 9C 9B 9A 99 98 98H SM0 SM1 SM2 REN TB8 RB8 TI RI P1 97 96 95 94 93 92 91 90 90H TH1 (8DH) TH0 (8CH) TL1 (8BH) TL0 (8AH) TMOD GATE C/ M1 M0 GATE C/ M1 M0 (89H) TCON 8F 8E 8D 8C 8B 8A 89 88 88H TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 PCON SMOD / / / / / / / (87H) DPH (83H) DPL (82H) SP (81H) P0 87 86 85 84 83 82 81 80 80H MCS51的堆棧操作 ? 堆棧是一種數(shù)據(jù)結構。數(shù)據(jù)的寫入稱為入棧( Push)。堆棧的最大特點是“后進先出”的數(shù)據(jù)操作。其功能有兩個:保護斷點和保護現(xiàn)場。內堆棧的優(yōu)點是操作速度快,但堆棧容量有限。為了指示棧頂?shù)刂?,所以要設計堆棧指示器( SP)。系統(tǒng)復位后, SP的內容為 07H,但由于堆棧最好在內部通用 RAM區(qū)( 30H~7FH)單元中開辟。如圖所示: MCS51屬于向上生長型堆棧。一種是自動方式,即在調用子程序或中斷時,返回地址(斷點)自動入棧。這種堆棧操作方式無需用戶操作干預,因此稱為自動方式。入棧指令為 PUSH。 內部程序存儲器 ? MCS51的程序存儲器用于存放編好的程序和表格常數(shù)。 MCS51的片外最多能擴展64 KB程序存儲器,片內外的 ROM是統(tǒng)一編址的。當尋址范圍超過 4KB( 1000H~ FFFFH)時,則從片外存儲器取指令。 64KB ROM EA=0 EA=1 0000H 0FFFH 1000H FFFFH 4KB ROM FFH 80H 7FH 00H SFR RAM 64KB RAM (I/O) 0000H FFFFH 片內 片外 片外 程序存儲器 數(shù)據(jù)存儲器 MCS51的程序存儲器中有些單元具有特殊功能 , 使用 時應予以注意 。 系統(tǒng)復位后 , (PC)=0000H, 單片機從 0000H單元開始取指令執(zhí)行程序 。 還有一組特殊單元是 0003H~ 002AH, 共 40個單元 。 其中: 0003H~ 000AH 外部中斷 0中斷地址區(qū) 000BH~ 0012H 定時 /計數(shù)器 0中斷地址區(qū) 0013H~ 001AH 外部中斷 1中斷地址區(qū) 001BH~ 0022H 定時 /計數(shù)器 1中斷地址區(qū) 0023H~ 002AH 串行中斷地址區(qū) MCS51單片機系統(tǒng)的存儲結構特點 ? MCS51單片機的存儲結構有兩個重要特點。 ? 單片機的片內存儲器的容量一般只有 4KB,數(shù)據(jù)也就是 128單元。為此常常需要擴展。例如通過口線最多可提供 16位地址,對外部存儲器的尋址范圍可達 64KB。例如 ALE信號用于外部存儲器的地址鎖存控制。 EA用于外部程序存儲器的訪問控制。MCS51共有 4個 8位的并行 I/O口,分別記作 P0、 PP P3。實際上,它們已被歸入專用寄存器之列,并且具有字節(jié)尋址和位尋址功能。在無片外擴展存儲器的系統(tǒng)中,這 4個口的每一位均可作為雙向的I/O端口使用。 P0口 下圖為 P0口的某位 (n=0~7)結構圖,
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1