MCS51微控制器含有哪些主要邏輯部件

2021-03-03 21:17:05 字數 5464 閱讀 3869

1樓:梨ro借輎

mcs-51微控制器的邏輯部件包括乙個8為cpu及片內振盪

器,80514b掩膜rom,87514kb eprom,8031無rom,特殊功能暫存器sfr128b ram,定時器專/計數器t0及t1,並行i/o介面:p0,p1,p2,p3;序列屬介面:txd,rxd;中斷系統:

int0,int1.

mcs-51微控制器內部包含哪些主要邏輯功能部件?

2樓:洛闌皋翠梅

主要包括:

8位cpu

片內帶振盪器

片內資料儲存器

片內程式儲存器(不回一定都有)

外部程式儲存器的答定址定址功能單元

外部資料儲存器的定址定址功能單元

布林資料定址單元

特殊功能暫存器定址單元

4個8位的i/o並行介面:p0、p1、p2、p3兩個16位定時、計數器

兩個優先順序別的五個中斷源

乙個全雙工的序列i/o介面,可多機通訊

3樓:匿名使用者

8051微控制器內部由bai以下幾個邏輯部du件組成:

1)zhi1個8位**處理單元cpu;

dao2)1個片內振盪回器及時鍾發答生器;

3)128b的資料ram;

3)21個特殊功能暫存器sfr;

5)4kb程式rom;

6)4個8位i/o並行埠p0----p3;

7)1個全雙工竄行埠;

8)2個16位可程式設計定時計數器t1、t2;

9)1個可管理5個中斷源、2級優先巢狀的中斷管理系統;

10)1個可定址64kb外部程式rom和64kb外部資料ram空間的控制電路;

anl邏輯與運算、orl邏輯或運算、xrl是邏輯異或指令!根據這些運算來作判斷控制!當然還有加、減、乘、除。以上是msc微控制器的邏輯功能!

4樓:哆姐

mcs-51微控制器bai內部包含哪些du主要邏輯功能部件有:zhi(1)1個8位的微處理器cpu。(2)8kb的片dao內程式存版儲器flash rom(51子系列的flash rom為4kb),用於

權燒錄執行的程式、常數資料。(3)256b的片內資料儲存器ram(51子系列的ram為128b),在程式執行時可以隨時寫入資料和讀出,用於存放函式相互傳遞的資料、接收的外部資料、中間結果、最後結果以及顯示的資料等。(4)3個16位的定時器/計數器(51子系列僅有2個定時器),每個定時器/計數器可以設定為計數方式,用於對外部事件訊號進行計數,也可以設定為定時方式,滿足各種定時要求。

(5)有乙個管理6個中斷源(51子系列1是5個中斷源)、兩個優先順序的中斷控制器。(6)4個8位並行i/o端,每個埠既可以用作輸入,也可以用於輸出。(7)乙個全雙工的uart(通用非同步接收傳送器)序列i/o口,用於微控制器之間的序列通訊,或者微控制器與pc機、其它裝置、其它晶元之間的序列通訊。

(8)片內振盪電路和時鐘發生器,只需外面接上一晶振或輸入振盪訊號就可產生微控制器所需要的各種時鐘訊號。

51微控制器內部包含哪些主要功能部件?各功能部件的主要作用是什麼

5樓:匿名使用者

51微控制器內部包含的功能元件及作用主要有:

1、cpu主晶元(內部通過匯流排連線擴充套件的裝置)

2、時鐘電路(為微控制器提供**脈衝)

3、電源電路(為微控制器提供電源)

4、內部資料儲存器ram(包括通用資料暫存器和專用暫存器sfr,主要是資料儲存區。)

5、程式儲存器rom(主要是儲存程式,51系列有4k內部程式rom,可以外擴64k。)

6、並行埠4*8位(p0,p1,p2,p3主要是資料交換介面。)

7、序列口(txd,rxd用於串列埠通訊。)

8、中斷系統(外中斷0,定時計數t0,外中斷1,定時計數t1,串列埠中斷。)

9、定時/計數器(16位用於外部的計數和定時功能。)

擴充套件資料

proteus 自從有了微控制器也就有了開發系統,隨著微控制器的發發系統也在不斷發展。 keil是一種先進的微控制器整合開發系統。它代表著組合語言微控制器開發系統的最新發展,首創多項便利技術,將開發的程式設計、**、除錯、寫入、加密等所有過程一氣呵成,中間不須任何編譯或彙編。

功能特性

1、可以**63k程式空間,接近64k 的16位位址空間。

2、可以**64kxdata 空間,全部64k 的16位位址空間。

3、可以真實**全部32 條io腳。

4、完全相容keilc51 uv2 除錯環境,可以通過uv2 環境進行單步,斷點, 全速等操作。

5、可以使用c51語言或者a**組合語言進行除錯。

6、可以非常方便地進行所有變數觀察,包括滑鼠取值觀察,即滑鼠放在某 變數上就會立即顯示出它此的值。

7、可選 使用使用者晶振,支援0-40mhz晶振頻率。

8、片上帶有768位元組的xdata,您可以在**時選 使用他們,進行xdata 的**。

9、可以**雙dptr 指標。

10、可以**去除ale 訊號輸出。

11、自適應300-38400bps 的所有波特率通訊。

12、體積非常細小,非常方便插入到使用者板中.插入時緊貼使用者板,沒有連線電纜,這樣可以有效地減少執行中的干擾,避免**時出現莫名其妙的故障。

13、**插針採用優質鍍金插針,可以有效地防止日久生鏽,選擇優質園腳ic插座,保護**插針,同時不會損壞目標板上的插座. 。

14、**時監控和使用者**分離,不可能產生不能**的軟故障。

15、rs-232介面不計成本採用max202積體電路,序列通訊穩定可靠,絕非一般三極體的簡易電路可比。

6樓:龍

at89s51微控制器包含**處理器cpu、隨機儲存器ram、唯讀儲存器rom、序列i/o口、並行i/o口和中斷系統、定時器/計數器、系統時鐘和系統匯流排等功能整合到一塊矽片上構成的乙個小而完善的微型計算機系統。

**處理器:進行算術和邏輯運算,控制協調各功能部件正確工作儲存器: 儲存程式、**等

並行和序列i/o口:資訊傳送及速度匹配和增加負載能力中斷系統: 協調系統對各種外部事件的響應和處理定時器/計數器:

定時控制、延時及對外部事件的計數和檢測系統時鐘:可控制微控制器各工作部件協調工作

系統匯流排: 傳遞資訊,提高整合度,可靠性

7樓:匿名使用者

1運算器 進行算術和邏輯運算

2控制器 控制協調各功能部件正確工作

3 定時器/計數器 定時控制、延時及對外部事件的計數和檢測4儲存器 儲存程式、**等

5 並行和序列i/o口 資訊傳送及速度匹配和增加負載能力6 中斷系統 協調系統對各種外部事件的響應和處理7 時鐘電路 可控制微控制器各工作部件協調工作8 匯流排 傳遞資訊,提高整合度,可靠性

8樓:宇文君

一、 8051 微處理器 cpu ◆ 1 、運算器 :由算術邏輯單元 alu、累加器acc、b暫存器、兩個暫存暫存器、程式狀態暫存器組成 psw ; 8 位,可以進行算術雲算(加,減,乘,除,乘除運算與暫存器 b 有關)、邏輯運算及移位運算等。 ◆ 2 、控制器:

由指令暫存器 ir 、指令解碼器 id 、定時及控制邏輯電路、程式計數器 pc 組成,使微控制器的執行控制中心。 pc 的結構與功能: 16 位的程式暫存器,控制程式的執行。

ir , id 的功能;

二、 8051 的片記憶體儲器 ◆ rom : 4kb ,位址 0000h--0fffh (使用時) ◆ ram : 128b ,位址 00h--7fh

三、 8051 的 i/o 埠電路

四、定時器 / 計數器: 2 個 16 位的定時器 / 計數器

五、中斷控制系統: 5 個中斷源,其中兩個外部中斷、兩個定時 / 計數器中斷、 1 個序列口中斷。

六、序列口: 1 個全功能非同步序列口

七、時鐘電路:在時鐘電路的外部新增晶振及電容就可以組成完整的**電路,為系統工作提供時鐘。

八、匯流排:通過內部匯流排把系統的各個部分連成乙個有機的整體。

9樓:憂愁酒

51微控制器包含的主要功能部件包括:cpu、ram、rom、i/o口、t/c、中斷源的中斷控制系統和全雙工uart(通用非同步接收傳送器)的序列i/o口。

其中:cpu:由運算和控制邏輯組成,同時還包括中斷系統和部分外部特殊功能暫存器;

ram:用以存放可以讀寫的資料,如運算的中間結果、最終結果以及欲顯示的資料;

rom:用以存放程式、一些原始資料和**;

i/o口:四個8位並行i/o口,既可用作輸入,也可用作輸出

t/c:兩個定時/記數器,既可以工作在定時模式,也可以工作在記數模式;

五個中斷源的中斷控制系統;

乙個全雙工uart(通用非同步接收傳送器)的序列i/o口,用於實現微控制器之間或微控制器與微機之間的序列通訊。

拓展資料:

51微控制器的學習方法:

一、整體了解:要知道 微控制器是什麼,微控制器有何用,如何系統學習微控制器,微控制器系統設計的流程是怎樣的,需要掌握哪些輔助軟體。了解這些之後,我們的學習就有了目標和方向。

二、揭秘:微控制器很難學,是因為其內部結構、程式語言抽象,且實際應用中與其他電子技術和元器件知識相互關聯,需結合起來一起設計開發產品。

三、解密:之所以微控制器能成為控制核心,設計出包羅永珍的應用系統來,是因為開發者利用了微控制器提供的種種功能及各種外設。

所以,第三階段我們要掌握微控制器的各種功能,再加上諸如感測器、模數轉換、掃瞄顯示、序列、中斷的應用思維,結合更多的元器件、電子電路知識,逐個學習、體會實際的微控制器系統的秘密。

10樓:匿名使用者

運算器 暫存器 儲存ram rom只都儲存器 隨機儲存器 io輸入輸出 定時器 中斷!哈哈不知道是不是!

mcs-51微控制器內部包含哪些主要功能部件?它們的作用是什麼?

11樓:匿名使用者

一、 8051 微處理器 cpu ◆ 1 、運算器 :由算術邏輯單元 alu、累加器acc、b暫存器、兩個暫存暫存器、程式狀態暫存器組成 psw ; 8 位,可以進行算術雲算(加,減,乘,除,乘除運算與暫存器 b 有關)、邏輯運算及移位運算等。 ◆ 2 、控制器:

由指令暫存器 ir 、指令解碼器 id 、定時及控制邏輯電路、程式計數器 pc 組成,使微控制器的執行控制中心。 pc 的結構與功能: 16 位的程式暫存器,控制程式的執行。

ir , id 的功能;

二、 8051 的片記憶體儲器 ◆ rom : 4kb ,位址 0000h--0fffh (使用時) ◆ ram : 128b ,位址 00h--7fh

三、 8051 的 i/o 埠電路

四、定時器 / 計數器: 2 個 16 位的定時器 / 計數器

五、中斷控制系統: 5 個中斷源,其中兩個外部中斷、兩個定時 / 計數器中斷、 1 個序列口中斷。

六、序列口: 1 個全功能非同步序列口

七、時鐘電路:在時鐘電路的外部新增晶振及電容就可以組成完整的**電路,為系統工作提供時鐘。

八、匯流排:通過內部匯流排把系統的各個部分連成乙個有機的整體。

如果MCS 51微控制器系統需要外部資料儲存器,不僅可以使用並行介面(P0埠作為8位資料匯流排使用)

當然,比如並行的28c64儲存器,序列的24c02 x5045 93c46等等。mcs51微控制器的並行i o埠 p0 p3 如果要作為輸入口使用,應如何操作,為什麼 微控制器的4 個口都 可作為口使用,並不是說只有 口能作為口。應該是 和除了內口外還有第二功能容 而口只有口功能。口可作為資料匯流排...

MCS51微控制器程式求無符號數的平均值。要組合語言的。求大神幫忙

mq mov r0,30h mov r2,10 mov r3,0 mov r4,0 loop mov a,抄r0mov b,10 div ab add a,r3 mov r3,a xch a,b add a,r5 mov r5,a djnz r2,loop xch a,r4 mov b,10 div...

80C51微控制器引腳有哪些第二功能

p0和p1,除了做i o口外,還做位址匯流排 當接外部儲存器時 有第二功能的還有p3口的八個引腳,除此還有兩引腳有第二功能。p3第二功能各引腳功能定義 p3.0 rxd序列口輸入 p3.1 txd序列口輸出 p3.2 int0外部中斷0輸入 p3.3 int1外部中斷1輸入 p3.4 t0定時器0外...