❶ 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。
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轉換器等電路)集成到一塊矽片上構成的一個小而完善的計算機系統。