分析at89s52微控制器的儲存器結構

2025-04-03 21:05:20 字數 4407 閱讀 5906

1樓:執燈一盞問滄桑

各種光學儲存器裝置也是可得到的。在光學儲存器裝置中存取一串特定資料所需的時間,可能與在(磁)硬碟存取資料所需的時間一樣短。在光碟某一平滑鏡面上存在著微小的缺陷。

在光碟表面燒乙個孔洞表示二進位數1,沒有燒孔洞則表示0。燒製而成的光碟是「寫一次,讀多次」局或( worm)光碟的例項。這個特徵使得它們適合於長期的檔案儲存,且保持較高的存取速率。

直徑是12 cm的盤已經成為**錄製和常規pc使用的標準。這些磁碟被稱為「高密度盤」或cd rom。與cd rom具有相同大小,但能儲存足夠的數字資訊來支桐仿伍持幾小時的高質量**的高容量盤,被稱為數字**盤( ***)。

***正變得流行。有時候根據要求利用機械裝置從一大批光碟中提取和安裝盤。這些裝置被稱為是「自動唱片點唱機」。

3]儲存器。分類。

構成儲存器的儲存介質主要採用半導體器件和磁性材料。儲存器中最小的儲存單位就是乙個雙穩態半導體電路或乙個cmos電晶體或磁性材料的儲存元,它可儲存乙個二進位**。由若干個儲存元組成乙個儲存單元,然後再由許多儲存單元組成乙個儲存器。

4]根據儲存材料的效能大謹及使用方法的不同,儲存器有幾種不同的分類方法。[4]

2樓:豐富的那你說

這種儲存器架構是利用嫌雀尺儲存櫃裡面的還是儲存,然後這種儲存的裡面的能夠容納的資料量是非常龐大的,而且還不容易損壞。at89c51微控制器儲存器空間在物理結構上可劃分為4個部分:

片內程式儲存區、片外程式儲存區、片內資料儲存區、片外資料儲存區。

at89c51微控制器內部儲存器分為四部分:

通用暫存器組芹高區、位定址區、直接定址區、間接定址區。所謂的四個空間是:片內程式儲存區、片外程式儲存區、片內資料儲存區、片外資料儲存區。

片內程式儲存區和片外程式儲存區是統一編址的,所以在邏輯上只有三個: 片內資料儲存區、片外資料儲存區和片內外統一編址的程式at89s51/52微控制器與at89c51微控制器的區別,資源來自網路**於此,請核歲哪實後採用。

它們之間主要區別在於以下幾點:

1.引腳功能:管腳幾乎相同,變化的有,在at89s51中,具有第二功能,即這3個引腳的第二功能組成了序列isp程式設計的介面。

2.程式設計功能:at89c51僅支援並行程式設計,而at89s51不但支援並行程式設計還支援isp再線程式設計。

在程式設計電壓方面,at89c51的程式設計電壓除正常工作的5v外,另vpp需要12v,而at89s51僅僅需要4-5v即可。

簡述at89s52微控制器的資料匯流排位址匯流排如何構成?

3樓:黑煞星之王

p0 口: p0 口是乙個 8 位漏極開路的雙向 i/o 口。作為輸出口,每位能驅動 8 個 ttl 邏。

輯電平。對 p0 埠寫「1」時,引腳用作高阻抗輸入。

當訪問外部程式和資料儲存器。

時,p0 口也被作為低 8 位位址資料複用

p1 口: p1 口是乙個具有內部上拉電阻。

的 8 位雙向 i/o 口,p1 輸出緩衝器。

能驅動 4 個。

ttl 邏輯電平。對 p1 埠寫「1」時,內部上拉電阻把埠拉高,此時可以作為輸入口使用。

p2 口:p2 口是乙個具有內部上拉電阻的 8 位雙向 i/o 口,p2 輸出緩衝器能驅動 4 個。

ttl 邏輯電平。對 p2 埠寫「1」時,內部上拉電阻把埠拉高,此時可以作為輸入口使用。 在訪問外部程式儲存器或用16 位位址讀取外部資料儲存器(例如執行 movx @dptr)時,p2 口送出高八位位址

具體內容參考at89s52的手冊,一般查詢手冊直接搜尋at89s52 datasheet就有了,而且網上也有很多人翻譯了中文手冊。

at89c51微控制器外部可接哪種儲存器

4樓:

您好,很高興為您解答。<>

at89c51微控制器外部可接哪種儲存器方法如下:燃知at89c51微控制器內有rom、ram、定時/計數器、中斷系統、i/0等資源;只要外接晶振、復位電路就構成微控制器應用最小系統。在應用專案不大、不復雜的情況下,無需擴充套件rom、ram、i/0、中斷源等。

但較大的應用系統或有特殊要求的應用系統就需要擴充套件。本章只討論at89c51微控制器的儲存器rom、ram擴充套件技術。但其技術、方法和結論對mcs-51型微控制器及與其相容的其它微控制器同樣適用。

at89c51微控制器擴充套件功能強,擴充套件操作方便。這是因為它為系統擴充套件提供談譽了良好的硬、軟體條含段段件。同時各會rbc id文庫商又為微控制器擴充套件提供了各種各樣的功能擴充套件晶元。

在at89c51系列微控制器內有幾類儲存器?儲存容量分別是多少?

5樓:

mcs-51微控制器在物理結構上有四個儲存空間:

1、片內程式儲存器。

2、片外程式儲存器。

3、片內資料儲存器。

4、片外資料儲存器。

但在邏輯上,即從使用者的角度上,8051微控制器有三個儲存空間:

1、片內外統一編址的64k的程式儲存器位址空間(movcb的片內資料儲存器的位址空間(mov)3、以及64k片外資料儲存器的位址空間(movx)在訪問三個不同的邏輯空間時,應採用不同形式的指令以產生不同的儲存器空間的選通訊號。程式rom

定址範圍:0000h ~ ffffh 容量64kbea = 1,定址內部rom;ea = 0,定址外部rom位址長度:16位。

作用: 存放程式及程式執行時所需的常數。

資料儲存器片內資料儲存器為8位位址,所以最大可定址的範圍為256個單元位址,對片外資料儲存器採用間接定址方式,r0、r1和dptr都可以做為間接定址暫存器,r0、r1是8位的暫存器,即r0、r1的定址範圍最大為256個單元,而dptr是16位位址指標,定址範圍就可達到64kb。也就是說在定址片外資料儲存器時,定址範圍超過了256b,就不能用r0、r1做為間接定址暫存器,而必須用dptr暫存器做為間接定址暫存器。其中片內資料儲存器分為兩部分,位址從00h—7fh單元(共128個位元組)為使用者資料ram,從80h—ffh位址單元(也是128個位元組)為特殊暫存器(sfr)單元。

簡述at89s51微控制器的儲存器是如何組織的?

6樓:帳號已登出

特點:哈佛結構,程式儲存器與資料儲存器分開,兩者各有乙個相互獨立的64k(0x0000 ~ 0xffff)的定址空間(準確地說,內部資料儲存器與外部資料儲存器不是一回事)。

程式儲存器:

用於存放程式(可執行的二進位**映像檔案,包括程式中的資料資訊),還包括初始化**等韌體。

為唯讀儲存器。注意,這裡的「唯讀」,是指微控制器(cpu)在正常工作時對其的訪問方式是隻讀的;而現在大多數微控制器的程式儲存器(不管是內部還是外部)都採用了flash rom,來取代以前所用的rom、e2prom等,可方便地進行**程式設計(isp)。

標準8051的內部程式儲存器大小為4kb(0x0000 ~ 0x0fff);而具體的51核的相容微控制器的內部rom大小需要參考其datasheet,例如p89c51ra2xx的內部程式儲存器是8k的flash。

內部、外部儲存器統一編址,在軟體設計上(指令系統中)沒有差別;是否使用外部程式儲存器是通過引腳 ea在硬體電路上控制的:不使用外部程式儲存器時, ea=0(接地);如果擴充套件了外部程式儲存器,則使 ea=1(接電源),當定址到內部儲存空間以外時,會自動轉向外部程式儲存器空間(與擴充套件外部程式儲存器有關的還有 psen和ale的時序配合,以及p0和p2口用於位址線)。

注] 一般直接選用內部程式儲存器滿足**大小要求的微控制器型號,避免擴充套件外部儲存器,造成系統軟硬體設計上的複雜和額外開銷。

資料儲存器:

at89s52的儲存器

7樓:阿瑟

mcs-51器件有單獨的程式儲存器和資料儲存器。外部程式儲存器和資料儲存器都可以64k定址。

程式儲存器:如果ea引腳接地,程式讀取只從外部儲存器開始。

對於 89s52,如果ea 接vcc,程式讀寫先從內部儲存器(位址為0000h~1fffh)開始,接著從外部定址,定址位址為:2000h~ffffh。

資料儲存器:at89s52 有256 位元組片內資料儲存器。高128 位元組與特殊功能暫存器重疊。也就是說高128位元組與特殊功能暫存器有相同的位址,而物理上是分開的。

當一條指令訪問高於7fh 的位址時,定址方式決定cpu 訪問高128 位元組ram 還是特殊功能暫存器空間。直接定址方式訪問特殊功能暫存器(sfr)。

例如,下面的直接定址指令訪問0a0h(p2口)儲存單元mov 0a0h , #data使用間接定址方式訪問高128 位元組ram。例如,下面的間接定址方式中,r0 內容為0a0h,訪問的是位址0a0h的暫存器,而不是p2口(它的位址也是0a0h)。

mov @r0 , #data堆疊操作也是間接定址方式。因此,高128位元組資料ram也可用於堆疊空間。

微控制器89s52外中斷INT0觸發串列埠傳送資料,不加延時程式為什麼資料出錯? 10

微控制器s外中斷int觸發串列埠傳送資料,不加延時程式為什麼資料出錯?我發個正確的給你,那你郵箱多少。ats微控制器中斷源有幾個?有六個中斷源,多乙個t 標準有個中斷向量 不算復位 分別是外部中斷,定時器,外部中斷,定時器,序列口 總共有個中斷標誌,序列口的傳送和接受共享一箇中斷向量。各個終端標誌產生情況...

at89c51和stc89c52微控制器的區別

1 生產的公司不同 at89c51是atmel公司生產 stc89c52是巨集晶公司生產。2 ram和rom不同 at89c51是128byte ram,4k rom stc89c52是256byte,8k rom。3 定時器數量不同 at89c51有t0 t1兩個16位定時器 stc89c52有t...

at89c52微控制器的允許輸入電流為多少

對於這個問題你可以不去管它是否會超過,關於允許的電流最大值,仔細閱讀資料手冊就知道了,別人說的也不一定對的,倒不如自己去核實一下。搞清楚兩個概念就行啦 灌電流和拉電流 對應上拉和下拉的概念看一下 切忌 知其然知其所以然!不懂的在hi我 電流輸入 at89c52是乙個低電壓,高效能cmos 8位微控制...