1樓:匿名使用者
00~7fh與你說的一樣,是資料儲存器,你也說了80h~ffh是sfr的對映,什
麼是sfr,就是特殊專功能暫存器,在屬51裡就代表如p0,p1,p2,p3,sbuf等等這些與硬體直接相關的儲存他們的專有資料的單元。
2樓:做而論道
00h 到7fh 是《片內ram》,共 128 位元組;
80h 到 ffh 是 sfr。
兩者,別混在一起討論。
3樓:匿名使用者
特殊功能暫存器,並不歸類於通用資料儲存器範圍內。
打個比方,每個月單位發給你一萬元,但是五千元必須交稅。那麼你的收入是五千還是一萬呢?
4樓:匿名使用者
00h到7fh 是 程式儲存地址 這個剛好是128位元組,是你的程式放的地址
80h到ffh 是 微控制器的暫存器地址
5樓:匿名使用者
我覺得應該這樣說:前128是未定義的自由區域,可隨意使用;後128是微控制器已定義的區域,只能按照要求使用。
at89s51微控制器中特殊功能暫存器(sfr)使用片內ram的部份位元組地址為什麼對,用了哪些地址啊
6樓:匿名使用者
at89s51微控制器copy
中特殊功能暫存器bai(sfr)使用片內ram的部份位元組地址。
du這句話是對
使用zhi了80h~ffh這128個daoram的位元組地址,但因為並沒有128個sfr,所以,sfr的地址是不連續的,除了被使用的地址外,其餘全為空閒的地址。
7樓:沙裡波特
為什麼對,--dao不對。
--哪有什麼「片專內ram的部份位元組地
屬址」!
--你為什麼不說:片內ram,用了sfr的地址?
--地址,不是片內ram專用的。
--地址,也不是 sfr 專用的。
--誰也沒有,使用別人的地址。
--也可以說,它們,各有各的地址。
--特殊功能暫存器,用的,就是自己的地址。
用了哪些地址啊?
--21 個 sfr,具體的地址,去看書吧。
8樓:陽光的
8051微控制器內部有21個特殊功能暫存器,在物理上是分散在片內各功能部件中,在數學上把它們組織在內部資料儲存器地址空間80h~ffh中,以便能使用統一的直接定址方式來訪問。
請教菜鳥問題 51微控制器用內部資料儲存器儲存資料時重新上
直接儲存是不行的,微控制器本身的ram是掉電就沒有的。一般使用eeprom,常用的有24c01等,採用i2c協議進行讀寫資料,怎麼使用這類晶片的程式網上搜一下能搜出幾噸來。可以自己搜尋一下,由於你使用的51微控制器,可以直接用io口來模擬i2c協議,很簡單的。需要注意的一點就是,要注意e2p晶片的壽...
51微控制器的程式儲存器(rom)與資料儲存器(ram 是相互
呵呵 你的問題好多呀 還是俺來回答你吧 1 概念要明確 rom 和 ram是計算機的半導體儲存器,速度與cpu相匹配,cpu只能直接訪問和執行半導體儲存器中的程式和資料。叫記憶體。而硬碟不是半導體儲存器,速度與cpu不匹配,cpu不能直接訪問和執行半導體儲存器中的程式和資料,只有先把硬碟的內容傳遞給...
51微控制器中程式儲存器與數資料儲存器地址一樣如何儲存資訊
那就存唄。程式儲存器 資料儲存器,是兩個不同的儲存晶片,即使地址號碼相同,也沒有任何關聯。首先要搞清一個問題,對於51微控制器擴充套件外部資料儲存器時,才會有程式儲存器和資料儲存器的地址相同。其次是程式儲存器在正常的工作時,是不能儲存資料的,只有在程式設計狀態下才可以寫資料的,而正常工作時只能讀出程...