當前位置:編程學習大全網 - 編程語言 - 什麽是plc,有什麽用途,PLC和51系列微控制器有什麽區別?

什麽是plc,有什麽用途,PLC和51系列微控制器有什麽區別?

什麽是plc,有什麽用途,PLC和51系列微控制器有什麽區別?PLC壹般指可編程邏輯控制器(可編程控制設備)。

可編程邏輯控制器是壹種可編程存儲器,用於在其中存儲程序,執行邏輯運算、順序控制、定時、計數和算術運算等面向用戶的指令,通過數字或模擬輸入/輸出控制各種類型的機械或生產過程。

可編程邏輯控制器本質上是壹臺專用於工業控制的計算機,其硬件結構基本上與微型計算機相同,基本上包括:

電源

可編程控制器的電源在整個系統中起著非常重要的作用。沒有良好可靠的供電系統,就無法正常工作。因此,可編程邏輯控制器的制造商也非常重視電源的設計和制造。交流電壓壹般在+10%(+15%)範圍內波動,所以PLC可以直接接入交流電網,不需要采取其他措施。

中央處理器

中央處理器(CPU)是可編程邏輯控制器的控制中心。根據可編程邏輯控制器系統程序賦予的功能,接收並存儲從編程器輸入的用戶程序和數據;檢查電源、存儲、I/O和警報計時器的狀態,並診斷用戶程序中的語法錯誤。可編程邏輯控制器投入運行時,首先通過掃描接收現場所有輸入設備的狀態和數據,並分別存儲在I/O圖像區,然後從用戶程序存儲器中逐個讀取用戶程序,對命令進行解釋後,根據指令進行邏輯或算術運算的結果送到I/O圖像區或數據寄存器。在所有用戶程序執行完畢後,I/O圖像區中每個輸出狀態或輸出寄存器中的數據最終被傳送到相應的輸出設備,以此類推,直到執行停止。

為了進壹步提高可編程邏輯控制器的可靠性,大型可編程邏輯控制器還采用兩個CPU組成的冗余系統或三個CPU組成的表決系統。這樣,即使壹個CPU出現故障,整個系統仍然可以正常運行。

MCS-51微控制器和80c51系列微控制器有什麽區別?MSC-51:

1,片內4K字節程序存儲;

2.片內128字節數據存儲;

3.芯片上有兩個16位硬件定時器/計數器。

MSC-52:

1,片內8K字節程序存儲;

2.片內256字節數據存儲;

3.芯片上有三個16位硬件定時器/計數器。

請問S51系列微控制器和C51系列微控制器有什麽區別?除了ISP下載,S51系列和C51最大的區別就是有兩個DPTR指示器,無論是查表還是讀寫外部RAM都更加方便(壹個查表,壹個存儲外部地址)。切換指示符有專門的寄存器(內存的高128位不是有很多空地址嗎?S51比C51多使用幾個,其中壹個用於切換兩個DPTR)。

51微控制器的S系列和C系列有什麽區別?兩者的主要區別在於AT89S51支持ISP(在系統編程中)。但是AT89C51沒有這個功能。

以下描述更加詳細:

很多51單片機初學者都會有這個疑問:AT89S51是什麽?書和網上教程都是8051,89C51等等!沒聽說過89S51?!

在這裏,初學者需要明確壹個單片機實際使用的產品概念。MCS-51微控制器是美國INTE公司於1980年推出的。典型的產品有8031(內部沒有程序存儲,實際使用已經被市場淘汰)和8051(芯片采用HMOS,功耗630mW)。是89C51的5倍,實際使用中已經被市場淘汰)和8751。到目前為止,兼容MCS-51核心系列的微控制器仍然是主流產品(如流行的89S51、89C51等。),廣泛應用於大學和專業學校。

有些文獻甚至將8051稱為MCS-51系列微控制器。8051是早期最典型的代表。由於MCS-51微控制器的深遠影響,許多公司都推出了兼容的系列微控制器,也就是說,MCS-51內核實際上已經成為了壹個8位微控制器的標準。

其他公司的51微控制器產品全部兼容MCS-51核心產品。同樣的程序在各種微控制器廠商的硬件上執行,結果是壹樣的,比如ATMEL的89C51(已停產),89S51,飛利浦,華邦等。我們常說的停產的89C51指的是ATMEL的AT89C5655。同時在原來的基礎上增強了很多功能,比如時鐘,更好的是,原來的ROM(壹次寫入)取自Flash(程序存儲的內容至少可以重寫1000次),AT89C51的性能已經非常優於8051。

但在市場化方面,89C51受到了PIC微控制器陣營的挑戰。89C51最致命的缺陷就是不支持ISP(在線更新程序)功能,必須增加ISP功能等新功能才能更好的延續MCS-51的傳奇。在這種背景下,89S51取代了89C51。現在,89S51已經成為實際應用市場的新寵。作為市場占有率第壹的Atmel目前已經停產,將替換為AT89S51。89S51在技術上有所改進。89S51采用0.35新技術,降低了成本,完善了功能,增加了競爭力。89SXX可以兼容89CXX等51系列芯片。同時,Atmel也不再接受89CXX的訂單,妳在市場上看到的89C51其實是Atmel前期生產的巨大庫存。如果市場需要,Atmel當然可以恢復生產AT89C51。

與89C51相比,89S51的新功能包括:

-增加了很多新功能,效率大幅提升,價格基本不變,甚至低於89C51!

詳細說明:ISP在線編程功能,該功能的優點是在微控制器存儲器中重寫程序不需要將芯片從工作環境中剝離。是壹個強大且易於使用的功能。

-最高工作頻率為33MHz。眾所周知,89C51的極限工作頻率是24M,也就是說S51的工作頻率更高,所以計算速度更快。

-具有雙工UART序列的通道。

-看門狗定時器內部集成,不再需要像89C51那樣連接看門狗定時器單元電路。

-雙數據指示器。

-電源關閉標誌。

-全新的加密算法,使89S51無法加密,大大加強了程序的保密性,從而有效保護知識產權不受侵犯。

-兼容性:向下完全兼容51的所有系列產品。比如8051,89C51等早期的MCS-51兼容產品。也就是說,課本和網上教程裏的所有程序(不管課本裏用的單片機是8051還是89C51還是MCS-51等等。)可以在89S51上照常執行,這叫向下兼容。

對比結果:就像英特爾的P3升級到P4,大家都可以運行Windows98,只是速度不壹樣。從AT89C51升級到at89c 51也是如此。C51相對於S51會遜色壹些,實際應用市場的技術進步永遠向前。

* * * * * *這些就是AT89S51 * * * * * * *的由來

以下是新手選擇51系列的常見問題。

1問:用戶常見問題:現在學習51系列微控制器應該選擇AT89C51還是89S51?

答:89C51和89S51內核相同,89S51對89C51的明顯升級如下;

1.程序存儲的編寫方法:兩個程序的編寫方法不同。89C51只支持並行寫入,需要高電壓的VPP寫入。89S51支持ISP在線可編程寫技術!順序寫入更快更穩定,燒寫電壓只需要4 ~ 5V。

2.供電範圍:89S5*的供電範圍寬至4 ~ 5.5v,而89C5*系列在低於4.8V高於5.3v時無法正常工作..

3.工作頻率:目前89S1*的效率遠高於89C5 *,89S5 *系列最高支持33MHZ的工作頻率,而89C51的最高工作頻率範圍僅支持24M。

4.市場價:由於89C51已經全面停產,現貨中89C5*的批發價比89S5*貴了近壹倍!

5.兼容類型:89S5*向下兼容89C5*,也就是說可以用89S5*代替89C5*。同壹個程序,執行結果是壹樣的。也就是說,89S5*還兼容目前所有的教科書樣本程序。

6.加密功能:89S5*系列全新加密算法,讓* * for 89S51無從下手,大大加強了程序的保密性,從而有效保護知識產權不受侵犯。

7.抗幹擾:看門狗定時器內部集成,不再需要像89C51那樣連接看門狗定時器單元電路。

8.燒錄壽命更長:89S5*標稱1000次,實際最低1000次~ 10000次,更有利於新手反復燒錄,降低學習成本。基於以上不同,個人認為89C51停止使用只是時間問題,就像當年的8031壹樣。

問:用89C2051開發制造產品比用89S51好嗎?因為2051看起來比較小。

答:這個問題不能壹概而論。主要區別如下:

1.功能上的區別:因為2051不是標準的51內核,所以205*程序不能直接移植到51上。因為205*是緊湊型,P口很少,只能用來做壹些小而簡單的產品,可用資源比較緊張。其實用205*做產品不壹定劃算,除非是很簡單的產品。

2.市場價:因為89C2051的產量不是很大,所以89C2051的批發價接近89S51!相對性價比比較低。

3.產品體積:除非對產品體積有嚴格要求,否則兩款產品的PCB面積差不多,因為40針51芯片也有PLCC44小體積封裝。

S5*微控制器可以在線編程或在系統編程功能,而C5*微控制器不能在線編程。具體請參考百度相關數據手冊。

51和AVR單片機有什麽區別?壹種是CISC結構,另壹種是RISC結構。

mcs-51單片機和pic單片機有什麽區別?(1)總線結構:MCS-51微控制器的總線結構是馮諾依曼型的,所以計算機可以在同壹個存儲空間取指令和數據,兩者不能同時進行;PIC微控制器的總線結構是哈佛結構,指令和數據空間完全分離,壹個是指令,壹個是數據。因為可以同時訪問程序和數據,所以提高了數據吞吐量。正因為PIC微控制器采用哈佛雙總線結構,所以它與普通微控制器的不同之處在於程序和數據總線可以采用不同的寬度。數據總線都是8位,但命令總線位分別是12、14和16。

(2)流水線結構:MCS-51微控制器取指令和執行采用單指令流水線結構,即取壹條指令,執行後取下壹條指令;PIC的取指令和執行采用雙指令流水線結構,當執行壹條指令時,允許同時取下壹條指令,從而實現了單周期指令。

(3)寄存器組:PIC微控制器的所有寄存器,包括I/O口、定時器和程序計數器,都是ram結構形式,只需要壹個指令周期就可以訪問和操作;MCS-51微控制器需要兩個或更多周期來改變寄存器的內容]

PIC單片機C系列和F系列有什麽區別?1,C是OTP,只能燒壹次(最好量產用)。

2,f是Flash,可以反復擦除(寫程序調試的時候用比較好)

其他用途相同,但是看程序空間(燒出來的程序空間大小)。

430微控制器和51微控制器有什麽區別?除了都叫微控制器之外,其他方面基本不同。

51最早是Intel開發的,大概在1980左右。它是CISC指令集的8位微控制器。英特爾已經出售了MCS-51的核心。目前很多廠商都在生產51微控制器,比如Atmel,STC,華邦等。主要優點是可以開發51的人多,很多功能簡單典型。

MSP430是TI公司開發的微控制器,1996上市。它是RISC指令集的16位微控制器。MSP430的核心是不賣的,所以全球只有TI公司生產這個系列的微控制器,主要優勢是功耗低。

PIC單片機和51單片機有什麽區別?指令結構不同,PIC抗幹擾性更好。

  • 上一篇:用奧利奧套路的表白
  • 下一篇:計算機專業的學業該如何規劃?
  • copyright 2024編程學習大全網