1樓:青鐵塔
8051微控制器是pc 機的cpu 是基於馮諾伊曼的體系結構。
8051微控制器**商:拍明芯城元器件**
基本結構
51 微控制器最初是由intel 公司開發設計的,但後來intel 公司把51 核的設計方案賣給了幾家大的電子設計生產商,譬如 sst、philip、atmel 等大公司。如是市面上出現了各式各樣的但均以51 為核心的微控制器,倒是intel 公司自己的微控制器卻顯得遜色了。這些各大電子生產商推出的微控制器都相容51 指令、並在51 的基礎上擴充套件一些功能而內部結構是與51 一致的。
結構框架
pc 機的cpu 是基於馮諾伊曼的體系結構,然而mcu(微控制器)、dsp(數字訊號處理器)都是基於哈佛結構的體系結構。哈佛結構與馮諾伊曼結構有很大的不同,在馮諾伊曼體系結構下只有一個地址空間,rom 和ram 可以隨意安排在這一地址範圍內的不同空間,即rom 和ram 地址統一分配。cpu 訪問儲存器時,一個地址對應唯一的儲存單元,可能是rom,也可能是ram。
而哈佛結構下rom 和ram 是分開編址,即程式和資料分開儲存,訪問時用不同的指令加以區分,並可同時訪問,在這樣的體系結構下有利於提高指令的執行速度。在後面的章節我們將詳細介紹微控制器的儲存器配置。
(1) 一個8 位的微處理器(cpu)。
(2) 片內資料儲存器ram(128b/256b),用以存放可以讀/寫的資料,如運算的中間結果、最終結果以及欲顯示的資料等,sst89 系列微控制器最多提供1k 的ram。
(3) 片內程式儲存器rom/eprom(4kb/8kb),用以存放程式、一些原始資料和**。但也有一些微控制器內部不帶rom/eprom,如8031,8032,80c31 等。目前微控制器的發展趨勢是將ram 和rom 都整合在微控制器裡面,這樣既方便了使用者進行設計又提高了系統的抗干擾性。
sst 公司推出的89 系列微控制器分別整合了16k、32k、64k flash 儲存器,可供使用者根據需要選用,讀者可檢視書的後面部分。
(4) 四個8 位並行i/o 介面p0~p3,每個口既可以用作輸入,也可以用作輸出。
(5) 兩個定時器/計數器,每個定時器/計數器都可以設定成計數方式,用以對外部事件進行計數,也可以設定成定時方式,並可以根據計數或定時的結果實現計算機控制。為方便設計序列通訊,目前的52 系列微控制器都會提供3 個16 位定時器/計數器。
(6) 五個中斷源的中斷控制系統。現在新推出的微控制器都不只5 箇中斷源,例如sst89e58rd 就有9 箇中斷源。
(7) 一個全雙工uart(通用非同步接收傳送器)的序列i/o 口,用於實現微控制器之間或單機與微機之間的序列通訊。
(8) 片內振盪器和時鐘產生電路,但石英晶體和微調電容需要外接。最高允許振盪頻率為12mhz。sst89v58rd 最高允許振盪頻率達40mhz,因而大大的提高了指令的執行速度。
以上各個部分通過內部資料匯流排相互連線。
8051 微控制器內部結構如圖2-2 所示。一個完整的計算機應該由運算器、控制器、儲存器(rom 及ram)、資料匯流排和i/o 介面組成。一般微處理器(如8086)就只包括運算器和控制器兩部分。
和一般微處理器相比,8051 增加了四個8 位i/o 口、一個序列口、4kb rom、128bram、很多工作暫存器及特殊功能暫存器(sfr),所以微控制器具有比微處理器更強大的控制功能,微控制器是專為進行控制設計的,而常見的微處理器是用於運算功能的,下圖各部分的功能描述。
2樓:匿名使用者
8051微控制器的內部硬體結構包括以下五大部分:
1、**處理器(cpu)
2、資料儲存器(ram)
3、程式儲存器
4、並行i/o口
5、中斷控制系統
3樓:msa海盜
**處理器cpu、儲存器、i/o埠、定時器/計數器、中斷系統五部分
4樓:匿名使用者
cpu(**處理單元)
ram和rom(儲存器)
io(輸入輸出)
bus(資料匯流排和控制匯流排)
片內外設(時鐘、串列埠、計數器/定時器、看門狗等)
5樓:
cpu core,bus,io,ram,rom
8051微控制器是由哪些部分組成的? 5
6樓:西門不敗
8051單片
du機:
1、有一個cpu用來運算和zhi
控制,dao
2、有版四個並行io口,分權別是p0、p1、p2、p3,3、有rom,用來存放程式,
4、有ram,用來存放中間結果,
5、定時計數器,
6、序列io口,
7、中斷系統,
8、一個內部的時鐘電路。
在一個8051微控制器的內部包含了這麼多的東西。
7樓:匿名使用者
一樓說的很對,推薦一下,呵呵
mcs-51微控制器內部結構由哪幾部分組成?
8樓:專注51微控制器
mcs-51微控制器內部結構由以下幾部分組成:
1、cpu
2、時鐘和復位
3、程式儲存器
4、資料儲存器(暫存器)
5、定時器
6、匯流排控制器
7、io
8、串列埠
微控制器內部由哪幾部分構成?各部分電路的主要功能是什麼?
8051微控制器的結構特點,求解8051微控制器的硬體結構特點!!!!!!!!!!!!!!
差不多的51學習 上都又的 自己去看看吧 求解8051微控制器的硬體結構特點!51微控制器的內部硬體結構 cpu工作原理,儲存器結構,51,52和89c51,89s51型號對比 2009 09 15 23 4851系列微控制器的內部結構 主要由以下部分組成 cpu ram rom 四個並行i o口 ...
簡述微控制器的基本結構與功能,51微控制器內部包含哪些主要功能部件 各功能部件的主要作用是什麼
是嘛 微控制器的基本結構 運算器 控制器 主要暫存器。運算器功能 執行各種算術運算 執行各種邏輯運算,並進行邏輯測試,如零值測試或兩個值的比較。主要暫存器功能 用於儲存當前cpu所要訪問的記憶體單元或i o裝置的地址。控制器功能 從記憶體中取出一條指令,並指出下一條指令在記憶體中的位置 對指令進行譯...
8051微控制器引腳圖,80C51微控制器引腳圖及引腳功能介紹
這個有不同封裝的,外形也不同.80c51微控制器引腳圖及引腳功能介紹 寒夢夜雨花 80c51微控制器有40個引腳大致可分為4類 電源 時鐘 控制和i o引腳。1 電源 1 vcc 晶元電源,接 5v 2 vss 接地端 2 時鐘 xtal1 xtal2 晶體振盪電路反相輸入端和輸出端。3 控制線 控...