微控制器中經常講到的片內和片外是什麼含義

2021-05-25 19:29:12 字數 1676 閱讀 3741

1樓:匿名使用者

好比你用51微控制器吧,就那個小黑方塊裡面程式儲存器有4k(可能)這個就是片內。

然後你程式大,裡面放不下,就在片外安了個flash晶片,這個就是片外了

不是說cpu內部,說cpu會讓人聯想到微控制器的核心

2樓:匿名使用者

片內的就是微控制器內部本身的,片外就是外接的儲存器。一般的微控制器書籍對於外接的儲存器接法和使用方法都有介紹的。

程式儲存器用來放置你編寫的程式,資料儲存器用來存放你的程式產生的資料。

3樓:匿名使用者

片內程式儲存器就是微控制器內部flash 程式儲存器 片內資料儲存器不用多說就是微控制器內部回ram,何為片外我來解釋,51單片答機有p0,p1,p2,p3,

當你的程式大於內部flash儲存器時,這時就需要外接硬體來擴充套件外部儲存器,p0和p2口是用來做擴充套件外部儲存器時的地址匯流排,p0做低8位 p2為高8位連線外部硬體(就是外部的硬體儲存器) 擴充套件範圍可達到64k 這時外部擴充套件的儲存器就叫片外儲存器

4樓:匿名使用者

晶片內部整合的,還是需要而外電路 的

微控制器片記憶體儲器和片外儲存器的作用和概念 5

5樓:匿名使用者

微控制器片記憶體儲器包括片內rom和片內ram,片內rom用於儲存程式**,片內回ram包括暫存器和片內擴充套件答ram,比如stc的很多型號都有片內擴充套件eeprom。

片外儲存器包括片外rom和片外ram,片外rom使用者儲存程式**,片外ram用於儲存使用者的可改寫資料。

6樓:匿名使用者

片內是微控制器內部的,片外是微控制器外部的,也就是其他晶片的,不過現在的有些微控制器的片外ram也整合到微控制器內部了,但名字還是叫片外

7樓:匿名使用者

所有復執行的程式都需要從

制外儲存器調入記憶體中才能被cpu處理 而記憶體中的程式和資料在沒有點的情況下不能儲存,只有儲存到外儲存器中 記憶體儲器相當與我們說的記憶體,外儲存器想當於我們所說的硬碟, 總之,外儲存器是儲存程式和資料的 ,而記憶體知識在程式執行是暫時存放程式和資料

微控制器那個儲存器為什麼分片內和片外啊,求詳解。

8樓:手機使用者

早期,片記憶體儲器

,還是片外儲存器,確實是根據:他們是不是 在同一塊 積體電路版晶片上,來區分的權。

資料儲存器的傳送指令,也有區別:片內傳送,使用mov,涉及片外了,就要用movx指令。

但是,科技發展了,有些微控制器晶片,在同一塊晶片上,還整合了少量的「片外儲存器」,針對這些儲存單元操作,就必須使用movx指令。

這樣看來,片內,還是片外,區分的方法應該是使用什麼指令,而不是他們是否分離成兩塊晶片。

9樓:匿名使用者

就是說你家裡能放下的東西是一定的,既然房子建成了就只能放這麼多東西,如果你想放更多東西一是給房子升級(換高階微控制器)或者增加倉庫(片外存貯器)

10樓:匿名使用者

在cpu內部的儲存空間是有限的,往往需要更多的儲存單元去存放程式,那麼在cpu的外部擴充套件一個或幾個晶片來存放是有必要的.

11樓:匿名使用者

擴充套件儲存器空間用的。一般片內空間很小。

51微控制器訪問片內資料儲存器某單元的內容用c語言怎麼寫

方法1 char data p 定義一個指向片內ram地址的指標 p 0x30 片內ram地址為0x30 p 0x12 向0x30內寫入立即數0x12 方法2 include char x x dbyte 0x30 將片內ranm地址0x30的內容賦給變數x dbyte 0x30 0x12 向0x3...

用微控制器實現如下指令片外RAM20H單元的內容送片內RAM20H單元

三條制指令即可bai。mov r0,20h movx a,r0 movx是片du外zhi傳送 daomov r0,a mov 是片內傳送 三條指令即可。movr0,20h movx a,r0 movx是片外傳送 mov r0,a mov 是片內傳送 微控制器彙編題目 片外ram20h單元的內容與r0...

mcs 51微控制器片內的ram的暫存器區有多少個單元

mcs 51微控制器片內的ram的暫存器區,共有32個單元。分成四個區,每個區都有8個單元,稱為r0 r7。但是隻有一個區,是當前工作區,才可以用r0 r7來定址。資料儲存器ram mcs 51 微控制器內部有256b的隨機儲存單元在物理上和邏輯上可以分為兩個地址空間,前者有128個位元組,其編址為...