導航:首頁 > 操作系統 > msc51單片機

msc51單片機

發布時間:2022-05-26 03:40:22

❶ mcs-51系列單片機內部有哪些主要邏輯部件

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單片機有哪些類型,其主要區別是什麼

MCS-51單片機類型
1、根據單片機內部程序存儲器的配置不同分為:
(1)無ROM(ROMless)型:8031、80C31、8032、80C32
(2)帶MaskROM(掩模ROM)型:8051、80C51、8052、80C52[1]
(3)帶EPROM型:8751、87C51、8752
(4)帶E2PROM型:8951、89C51、8952、89C52
2、根據單片機內部存儲器的容量配置不同
(1)51子系列:晶元型號的最末位數字以1作為標志,是基本型產品 。
(2)52子系列:晶元型號的最末位數字以2作為標志,是增強型產品。
3、根據晶元的半導體製造工藝不同
(1)HMOS工藝型:晶元型號中無C的產品
(2)CHMOS工藝型:晶元型號中有C的產品。

❸ MCS51單片機與89C51單片機的區別

一、工藝不同

1、MCS51單片機:集中央處理器、隨機存取存儲器、只讀存儲器、各種輸入輸出埠、中斷系統、定時器/定時器等功能於一體的小型完善的計算機系統。

2、89C51單片機:一種低電壓、高性能的CMOS8位微處理器,配有4K位元組快閃記憶體可編程可擦除只讀存儲器。

二、性能不同

1、MCS51單片機:8051是4KBROM,8751是4KBEPROM,8031片上沒有程序存儲,8951是4KBEPROM。其他性能結構相同,包括片內128B內存、2個16位定時器/計數器和5個中斷源。

2、89C51單片機:可編程串列通道、低功耗空閑和掉電模式、片內振盪器和時鍾電路。

三、配件不同

89C51還多了一個定時器,所以可以說89C51是MCS51的增強型。

❹ MCS-51單片機內部包含哪些主要功能部件它們的作用是什麼

一、 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 個全功能非同步串列口
七、時鍾電路:在時鍾電路的外部添加晶振及電容就可以組成完整的震盪電路,為系統工作提供時鍾。
八、匯流排:通過內部匯流排把系統的各個部分連成一個有機的整體。

❺ MCS51系列單片機的內部資源有哪些說出8031、8051和8751的區別

內部資源有:

1、2個定時器
2、內一個串口
3、128B的RAM
4、4個IO口
5、8位數據匯流排
6、16位地址匯流排
7、2個外部中斷

8031、8051和8751的區別:

8031:沒有容ROM,只能擴展ROM才能寫程序。
8051:有4K的ROM。
8751:有4K的EPROM。

(5)msc51單片機擴展閱讀:

8031、8051和8751的特點:

1、8031的特點:8031晶元中沒有程序存儲器ROM,用戶在使用時需要增加程序存儲器和一塊邏輯電路373。大部分外部程序存儲器是EPROM的2764系列。如果用戶想修改寫在EPROM上的程序,在寫之前必須用一個特殊的紫外線燈來擦拭它。寫入外接程序內存的程序代碼幾乎沒有隱私。

2、8051的特點:8051晶元中有4K ROM,不需要外存,373,體現了「單片機」的簡單性。但是不能把你的程序燒錄到它的Rom中,必須把它交給晶元廠來燒錄,是一次性的。而且你和晶元廠將來都不能重寫它的內容。

3、8751的特點:8751與8051基本相同,但8751中有4K的EPROM。用戶可以在單片機的EPROM中編寫自己的程序,進行現場試驗和應用。EPROM的重寫也需要用紫外線燈擦除一段時間,然後燒掉。

❻ mcs-51單片機有幾個中斷源

mcs-51單片機有5個中斷源,分別為:

1、外部中斷0(INT0):默認中斷級別最高,中斷入口地址0003H;

2、定時/計數器0(T1):默認中斷級別第2,中斷入口地址000BH;

3、外部中斷1(INT1):默認中斷級別第3,中斷入口地址0013H;

4、串列口中斷(TX/RX):默認中斷級別第4,中斷入口地址0023H;

5、定時/計數器1(T1):默認中斷級別最低,中斷入口地址001BH。

(6)msc51單片機擴展閱讀:

51單片機的特點:

1、從內部的硬體到軟體有一套完整的按位操作系統,稱作位處理器,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,功能十分完備。

2、同時在片內RAM區間還特別開辟了一個雙重功能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。

3、具有乘法和除法指令,給編程帶來了便利。其他很多的八位單片機都不具備乘法除法功能,作乘除法時還需要編輯一段程序來進行調用,十分不便。

參考資料來源:網路-51單片機

❼ mcs-51單片機是由哪些部分組成的

mcs-51單片機按照功能劃分是由運算器,控制器,片內存儲器,4個並行i/o口,串列口,定時/計數器,中斷系統,振盪器等功能部件組成。

❽ mcs-51單片機有哪幾種定址方式

51單片機有7種定址方式:

1、立即定址方式

採用立即定址的指令一般是雙位元組的。第一個位元組是指令的操作碼,第二個位元組是立即數。因此,操作數就是放在程序存儲器中的常數。立即數前面應加前綴「#」號。

2、直接定址方式

採用直接定址的指令一般是雙位元組或三位元組指令,第一位元組為操作碼,第二,三位元組為操作數的地址碼。單片機中,直接地址只能用來表示片內低128位元組單元、專用寄存器和片內RAM的位地址空間。其中專用寄存器和位地址空間只能用直接定址方式來訪問。

3、寄存器定址方式

寄存器定址方式用於訪問選定的工作寄存器R0~R7、A、B、DPTR和進位CY中的數。其中R0~R7由操作碼低三位的8種組合表示,A、B、DPTR、C則隱含在操作碼之中。

4、寄存器間接定址方式

這種定址方式中,指令指定寄存器中的內容為操作數的地址。寄存器間接定址是用於訪問片內數據存儲器或片外數據存儲器。當訪問片內RAM

或片外的低256位元組空間時,可用R0或R1做為間址寄存器;當訪問片外整個64KB的地址RAM空間時,用16位寄存器DPTR做間址寄存器。這類指令都為單位元組的指令,操作碼的最低位表示是採用R0還是R1做間址器。

(8)msc51單片機擴展閱讀:

51單片機功能特性

1,可以模擬63K程序空間,接近64K的16位地址空間;

2,可以模擬64Kxdata空間,全部64K的16位地址空間;

3,可以真實模擬全部32條IO腳;

4,完全兼容keilC51UV2調試環境,可以通過UV2環境進行單步,斷點,全速等操作;

5,可以使用C51語言或者ASM匯編語言進行調試;

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

7,可選使用用戶晶振,支持0-40MHZ晶振頻率;

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

9,可以模擬雙DPTR指針;

10,可以模擬去除ALE信號輸出.;

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

❾ MCS-51單片機內部結構由哪幾部分組成

單片機與微型計算機都是由CPU、存儲器和輸入/輸出介面等組成的。

單片機(Single-Chip Microcomputer)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能。

集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。

特點:

單片機的特點可歸納為以下幾個方 面:集成度高;存儲容量大;外部擴展能力強;控制功能強。

1、從內部的硬體到軟體有一套完整的按位操作系統,稱作位處理器,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。

2、同時在片內RAM區間還特別開辟了一個雙重功能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大地方便。

3、乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘法功能,作乘法時還得編上一段子程序調用,十分不便。

❿ MCS-51單片機的指令系統有幾種定址方式。

MCS-51單片機的指令系統有七種定址方式,分別是:

一、立即定址

立即定址就是將操作數緊跟在操作碼後面,與操作碼一起放在指令代碼段中,在程序運行時,程序直接調用該操作數,而不需要到其他地址單元中去取相應的操作數,上述的寫在指令中的操作數也稱作立即數。

二、直接定址

直接定址在指令格式的地址的欄位中直接指出操作數在內存的地址。由於操作數的地址直接給出而不需要經過某種變換,所以稱這種定址方式為直接定址方式。在指令中直接給出參與運算的操作數及運算結果所存放的主存地址,即在指令中直接給出有效地址。

三、寄存器定址

寄存器定址是指操作數在寄存器中,由指令操作碼中的rrr三位的值和PSW中RS1及RS0的狀態,選中某個工作寄存器區的某個寄存器,然後進行相應的指令操作。

四、寄存器間接定址

寄存器間接定址是將指定的寄存器內容為地址,由該地址所指定的單元內容作為操作數。MCS-51規定R0或R1為間接定址寄存器,它可定址內部RAM低位地址的128個位元組單元內容。還可採用數據指針(DPTR)作為間接定址寄存器,定址外部數據存儲器的64K位元組空間,但不能用本定址方法定址特殊功能寄存器。

五、相對定址

相對定址以程序計數器PC的當前值(R15中的值)為基地址,指令中的地址標號作為偏移量,將兩者相加後得到操作數的有效地址。

六、變址定址

把變址寄存器的內容(通常是位移量)與指令地址碼部分給出的地址(通常是首地址)之和作為操作數的地址來獲得所需要的操作數就稱為變址定址。

七、位定址

對位地址中的內容進行位操作的定址方式稱為位定址。由於單片機中只有內部RAM和 特殊功能寄存器的部分單元有位地址,因此位定址只能對有位地址的這兩個空間進行定址操作。


(10)msc51單片機擴展閱讀:

MCS-51單片機是一種集成的電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的計算機系統。

閱讀全文

與msc51單片機相關的資料

熱點內容
圓命令畫法 瀏覽:303
如果給電腦e盤文件加密 瀏覽:799
javaswing項目 瀏覽:774
androidsdksetup 瀏覽:1001
pdf怎麼設置中文 瀏覽:124
安卓手機用什麼軟體看倫敦金 瀏覽:962
魅族文件夾無名稱 瀏覽:787
蘇黎世無人機演算法 瀏覽:872
核桃編程和小碼王的融資 瀏覽:681
微積分教材pdf 瀏覽:723
寫python給微信好友發消息 瀏覽:336
蚊帳自營米加密 瀏覽:418
學校推薦核桃編程 瀏覽:802
湖南農信app怎麼導明細 瀏覽:471
福特abs編程 瀏覽:506
如何自學安卓手機 瀏覽:437
以太坊源碼共識機制 瀏覽:910
單片機探測器 瀏覽:870
demo編程大賽作品怎麼運行 瀏覽:51
學歷提升用什麼手機軟體App 瀏覽:938