1樓:
51微控制器內部ram具體要看產品配置。
分為兩種情況:
sfr的位址也為80h-ffh,但只能使用直接定址方式。
具體產品有詳細的說明書。
2樓:
80c51片內ram共256b,低128b為使用者ram區,高128b為特殊功能暫存器區。
80c52是80c51的增強型,從位址0-127為使用者ram,從128-255為使用者ram和特殊功能暫存器位址重疊空間。
另外80c32是80c31的增強型,它的情況和80c52是相同的。
3樓:匿名使用者
低128b的位址是00h~7fh -- 使用者ram訪問低128b,給出位址就行。
高128b的位址是80h~ffh -- 存放著sfr訪問高128b,給出位址或sfr都行
4樓:沙里波特
提這問題之前,你應該分清:ram,和片內 ram。
5樓:匿名使用者
分為兩種情況:
1:如果片內只有128位元組的ram,則訪問ram使用直接或者間接定址方式,位址為00h-7fh,在80h-ffh的空間分配給了sfr,只能使用直接定址方式。
2:片內ram為256位元組時,低128位元組(00h-7fh)的訪問方式為直接和間接定址方式,高128位元組(位址80h-ffh)只能使用間接定址方式。sfr的位址也為80h-ffh,但只能使用直接定址方式。
如果還不清楚,那建議就不要看那些庸人出的微控制器教材了,以免把自己弄糊塗。最好就是看51微控制器的使用說明書(datasheet),如at89c51、at89s52等,其中解釋你的疑問的。
6樓:陝西瓜娃
實驗一下就行了 不要老看書,動手比什麼都好
學微控制器主要是操作
不過看你這麼認真 以後一定是高手
7樓:匿名使用者
看了樓上的朋友回答,你應該完全清楚了
mcs-51微控制器內部ram的各部分作用是什麼?
80c51微控制器內部ram有哪幾個具體的單元啊
8樓:做而論道
80c51微控制器內部ram,共有128個單元。
80c52微控制器內部ram,共有256個單元。
參考一下:
9樓:匿名使用者
00h~1fh:暫存器組。
20h~2fh:可位定址區。
30h~7fh:一般資料區,堆疊區 。
暫存器組就是r0-r7,一共是8*4是32位元組。
位定址就是對每一位定址,乙個位元組可以有8位,位位址可以從0-7f,一共是16個位元組。
30-7fh有80個位元組單元,可以採用位元組位元組定址的方法訪問。
堆疊區及堆疊指示區 堆疊是在片內ram中資料先進後出的乙個儲存區域。堆疊指標sp是存放當前堆疊棧頂所對應的儲存單元位址的乙個8位暫存器。系統復位後sp為07h,而07h一般是暫存器區,所以,一般可以通過對sp賦值,可以使堆疊區設定在ram中的某一區域,但堆疊的深度以不超過片內ram區空間為限。
mcs-51微控制器內部ram的各部分作用?
10樓:西門不敗
00-1f 4組工作暫存器(r0-r7)20-2f 位定址區 可以位定址也可位元組定址30-7f 通用ram區 只能位元組定址80-ff 特殊功能暫存器區
11樓:匿名使用者
no,she isn't.
80c51微控制器內部ram位元組數是多少 10
12樓:
51內部的ram是128位元組,52是256個位元組
13樓:淡假
128位元組,其中通用暫存器區(00h-1fh)、位定址區(20h-2fh)、使用者ram區(30h-7fh)。
14樓:坐禪已千年
128b 是大b
簡述微控制器的基本結構與功能,51微控制器內部包含哪些主要功能部件 各功能部件的主要作用是什麼
是嘛 微控制器的基本結構 運算器 控制器 主要暫存器。運算器功能 執行各種算術運算 執行各種邏輯運算,並進行邏輯測試,如零值測試或兩個值的比較。主要暫存器功能 用於儲存當前cpu所要訪問的記憶體單元或i o裝置的地址。控制器功能 從記憶體中取出一條指令,並指出下一條指令在記憶體中的位置 對指令進行譯...
51微控制器裡TMOD設定問題,51微控制器裡TMOD設定問題
問題1 工作方式0 0x00 工作方式1 0x01 工作方式2 0x02 工作方式3 0x03 問題2 當你選擇好工作方式後,接下來就是設定初始值,方式0 16位加法計數器用了13位,也就是說,可以計算2 13 要想計數更大,使用迴圈即可。同理方式1 16位加法計數器用了16位,方式2是8位的。以上...
51微控制器SBUF什麼意思,51微控制器中SBUF中讀出的資料型別
define 巨集定義 unsigned乙個資料型別 還有就是signed 乙個是有符號 乙個是無符號 int資料型別 sbuf是串列埠接送或者傳送資料暫存器 define 是定義乙個常量 unsigned char 定義乙個字元型變數,unsigned int 定義乙個整數型變數購買sea wol...