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

正文內(nèi)容

c51單片機(jī)的存儲(chǔ)器結(jié)構(gòu)-展示頁(yè)

2025-05-25 03:19本頁(yè)面
  

【正文】 27 H29 H26 H2 DH25 H24 H22 H21 H 在指令系統(tǒng)中對(duì)于這些空間的訪問(wèn)有以下方法: ● 可以采用“直接尋址”的方式去訪問(wèn)這 16個(gè)單元; 如: MOV A , 20H ( MOV A , direct) ● 也可以采用“位尋址( bit)”的方式去訪問(wèn)這 128個(gè)二進(jìn)制位。它們既可以像普通 RAM 單元一樣按字節(jié)存取,即“直接尋址(direct)”也可以對(duì)每個(gè) RAM 單元中的任何一個(gè)二進(jìn)制位單獨(dú)存取, 這就是位尋址 (bit), 80C51單片機(jī)為這些區(qū)域?qū)iT設(shè)置了位處理器(一個(gè) 1位的CPU),用于這些空間的訪問(wèn),如圖 36所示。 ★ 4組中的 R0和 R1除了“直接尋址”和“寄存器尋址”外,還可采用“寄存器間接尋址”方式來(lái)訪問(wèn)。 00 H1 FH20 H2 FH30 H1 0 1 0 1 0 1 00 1 0 0 0 0 0 0 R 040 H 注: ★ 在寄存器尋址中( Rn),這 4組寄存器,由用戶使用中通過(guò) PSW中的 RS1和 RS0的設(shè)定,來(lái)確定用戶使用的組。 35所示, 指令 MOV A , R0 操作示意。 如: MOV A , R0 ;就是將 R0中的數(shù)取出,作為所取數(shù)據(jù)的地址,將該地址單元的數(shù)取出送到A中。該指令就是把 Ri中的數(shù)取出作為所取數(shù)據(jù)的單元地址。 R0和R1存放的是操作數(shù)所在單元的地址。 如: MOV A , R3 ;就是將工作寄存器 R3中的數(shù)傳送到 A中。該指令就是把 Rn中的操作數(shù)傳送到 A中。 ● 直接使用寄存器名 R0~R7, 指令系統(tǒng)中用“ Rn”表示這 8個(gè)寄存器,這種方式的尋址稱之為“寄存器尋址”, 就是操作數(shù)放在寄存器中。 指令系統(tǒng)中出現(xiàn)的“ direct” ,在實(shí)際編程的過(guò)程中不能出現(xiàn),必須寫對(duì)應(yīng)的實(shí)際地址“ 00H~7FH” ,這一點(diǎn)非常重要。 如:指令 MOV A , direct ;指令中的“ direct” 就是指內(nèi)部數(shù)據(jù)存儲(chǔ)器中的地址(00H~7FH) 該指令就是把 direct這個(gè)單元中的操作數(shù)傳送到A中。 圖 33 內(nèi)部數(shù)據(jù)存儲(chǔ)器結(jié)構(gòu) 工作寄存器區(qū)00 H7 FH位尋址區(qū)用戶區(qū)1 FH20 H2 FH30 H( 1)工作寄存器區(qū)( 00H~1FH) 共 32個(gè)單元,又分為 4組,每組 8個(gè)單元,都用R0~R7表示,如圖 34所示, R 0R 1R 2R 3R 4R 5R 6R 700 H01 H02 H03 H04 H05 H06 H07 H1 組2 組3 組08 H0 FH1 FH18 H17 H10 HR 0R 0R 0R 7R 7R 70 組個(gè)寄存器對(duì)應(yīng)的地址見表 31所示 在內(nèi)部工作寄存器中的地址是唯一,但寄存器名重名,一個(gè)寄存器名對(duì)應(yīng)有 4個(gè)單元,為了解決重名問(wèn)題,單片機(jī)用特殊功能寄存器 PSW中的 RS RS0來(lái)選擇,也就是說(shuō),單片機(jī)在工作時(shí)不會(huì)同時(shí)使用這 4組寄存器,在某一時(shí)刻,只能選擇其中的一組。用戶對(duì)這些單元的訪問(wèn), 可以用“直接尋址”的方法,即在指令中用“ direct” 表示,指的就是 00H~7FH這 128個(gè)地址單元,指令中直接給出操作數(shù)所在單元地址的這種尋址方式稱之為“直接尋址”。 外部數(shù)據(jù)儲(chǔ)存器 64 K( SRAM )內(nèi)部數(shù)據(jù)儲(chǔ)存器128 B( SRAM )SFR00 H7 FHFFH0000 HFFFFH0000 HFFFFH0 FFFH80 H1000 H內(nèi)部程序儲(chǔ)存器 4 K( R OM )外部程序儲(chǔ)存器 64 K( R OM ) 數(shù)據(jù)儲(chǔ)存器 數(shù)據(jù)存儲(chǔ)器是采用了靜態(tài)隨機(jī)存儲(chǔ)器( SRAM)的結(jié)構(gòu),掉電信息丟失,故用于暫存數(shù)據(jù)及運(yùn)算的中間結(jié)果。 如圖 32所示。 ( 2)內(nèi)部數(shù)據(jù)存儲(chǔ)器 RAM( 128B),獨(dú)立的一個(gè) 128B的尋址空間。 ( 4)外部擴(kuò)展程序存儲(chǔ)器(最大 64K RAM)。 ( 2)外部擴(kuò)展數(shù)據(jù)存儲(chǔ)器(最大 64K RAM)。 注: ★ 個(gè)人電腦( PC機(jī))采用的是馮 ?諾伊曼結(jié) 構(gòu); ★ 單片機(jī)一般采用哈佛結(jié)構(gòu)( 8051); ★ 8051(80C51)單片機(jī),數(shù)據(jù)存儲(chǔ)器用的是 SRAM程序存儲(chǔ)器用的是 ROM。 馮 ?諾伊曼結(jié)構(gòu):程序和數(shù)據(jù)共用一個(gè)存儲(chǔ)器邏輯空間,統(tǒng)一編址。 由于上述特點(diǎn),所以在單片機(jī)中一般作為數(shù)據(jù)儲(chǔ)存器。 SRAM:靜態(tài)存儲(chǔ)器,加電期間數(shù)據(jù)可以長(zhǎng)久保存,掉電信息丟失。 由于上述特點(diǎn),所以在單片機(jī)中一般做為程序存儲(chǔ)器。 PROM:用戶可一次編程; EPROM:紫外線擦除,電改寫(多次); EEPROM:電擦除,電改寫(多次); FLASHROM:閃存(多次)。 1. 只讀存儲(chǔ)器 ROM 只讀存儲(chǔ)器在正常工作狀態(tài)下只能從中讀出數(shù)據(jù),用戶不能快速地隨時(shí)修改或者重新寫入數(shù)據(jù),數(shù)據(jù)可長(zhǎng)時(shí)間的保存。第 3章 80C51單片機(jī)的存儲(chǔ)器結(jié)構(gòu) 存儲(chǔ)器的分類 存儲(chǔ)器的的作用是用來(lái)存放程序和數(shù)據(jù),存儲(chǔ)器可分為磁存儲(chǔ)和半導(dǎo)體存儲(chǔ)器,半導(dǎo)體存儲(chǔ)器按功能又可分為只讀存儲(chǔ)器 ROM和隨機(jī)存儲(chǔ)器 RAM,如圖 31所示。單片機(jī)存儲(chǔ)器結(jié)構(gòu)中都采用半導(dǎo)體存儲(chǔ)器。 ( 1)可編程 ROM,可通過(guò)專用設(shè)備(編程器)將數(shù)據(jù)寫入 ROM。 ( 2)掩膜 ROM 用戶不能將數(shù)據(jù)寫入,由廠家寫入數(shù)據(jù)。 2. 隨機(jī)存取存儲(chǔ)器 RAM 在加電期間,可以隨時(shí)向存儲(chǔ)器里寫入數(shù)據(jù)或從中讀出數(shù)據(jù),但掉電后,數(shù)據(jù)丟失。 DRAM:動(dòng)態(tài)存儲(chǔ)器,即使在加電期間數(shù)據(jù)也會(huì)丟失(數(shù)據(jù)要刷新)。 計(jì)算機(jī)中儲(chǔ)存器的兩種結(jié)構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1