51單片機(jī)軟件安裝教程 什么是plc,有什么用途,和51系列單片機(jī)有什么區(qū)別?
什么是plc,有什么用途,和51系列單片機(jī)有什么區(qū)別?PLC是program logic control的簡(jiǎn)稱,譯成中文是“可編程序控制器”。它是一個(gè)內(nèi)部裝有單片機(jī)和很多電子元器件的、用于設(shè)備自動(dòng)控制
什么是plc,有什么用途,和51系列單片機(jī)有什么區(qū)別?
PLC是program logic control的簡(jiǎn)稱,譯成中文是“可編程序控制器”。它是一個(gè)內(nèi)部裝有單片機(jī)和很多電子元器件的、用于設(shè)備自動(dòng)控制的完整裝置。
而單片機(jī)從功能上可稱是一個(gè)縮微版的電子計(jì)萛機(jī),但從外觀上看它只是一個(gè)和普通lC一樣的電子元件。
從使用范圍來看,PLC比較適合直接用于工廠設(shè)備的自動(dòng)控制。PLC上設(shè)置了很多輸入和輸出端口,輸入端可直接連接各類傳感器或控制信號(hào),輸出端可直接帶動(dòng)繼電器或小功率負(fù)載。這些輸入端和輸出端的邏輯關(guān)系,可通過編制梯形圖來控制,梯形圖就是PLC的程序。相比各類繁雜枯燥的計(jì)萛機(jī)語言,梯形圖更為清析直觀,而且適合對(duì)計(jì)萛機(jī)零基礎(chǔ)的人學(xué)習(xí)。下圖是兩種由PLC控制的LED生產(chǎn)設(shè)備:
用PLC作設(shè)備的自動(dòng)控制,把各種控制信號(hào)和負(fù)載直接接到PLC的接線端口就可以了,不需要再設(shè)計(jì)和制作任何電路,使用和維修都很方便,特別適合電工師傅學(xué)習(xí)和使用。但PLC的體積大、成本高、功能少,很多場(chǎng)合無法使用。比如下面圖中的彩燈只能用單片機(jī)來控制。
現(xiàn)在再說一下單片機(jī)。題主講的51系列只是眾多單片機(jī)中的一種。相對(duì)PLC,單片機(jī)的用途更加廣泛 ,使用也更為靈活多樣。它既可以控制大型設(shè)備,也可裝在手指蓋大的電路板上。
現(xiàn)在大到空調(diào)、電視、洗衣機(jī),小到手機(jī)、游戲機(jī)、行車記錄儀 …… ,可以說單片機(jī)在我們的日常生活中已經(jīng)無處不在。但使用單片機(jī)要自己設(shè)計(jì)和搭建外圍電路,編程、燒寫、彷真調(diào)測(cè)都需要有一定軟硬件知識(shí)。對(duì)于電子基礎(chǔ)知識(shí)較差的人短時(shí)間掌握較為困難。
總之PLC和單片機(jī)各有優(yōu)勢(shì)。要根據(jù)實(shí)際情況來選擇。比如我們想對(duì)某臺(tái)設(shè)備實(shí)現(xiàn)自動(dòng)控制,使用PLC最為方便快捷。而設(shè)計(jì)定型某種產(chǎn)品或設(shè)備,并且搞大批量生產(chǎn),單片機(jī)應(yīng)該是首選。以上是我的回答。
歡迎評(píng)論,轉(zhuǎn)發(fā)、點(diǎn)贊
別人都說51單片機(jī)很容易學(xué),為什么我學(xué)起來那么難,學(xué)了很久還沒入門?
相對(duì)于STM32、ARV等,51單片機(jī)入門是相對(duì)容易的,寄存器配置比較簡(jiǎn)單,IO口為準(zhǔn)雙向口不需要配置方向。而且51單片機(jī)出現(xiàn)比較早,資料比較多,很多學(xué)習(xí)都開設(shè)51單片機(jī)的課程。學(xué)習(xí)單片機(jī)可以按照如下幾個(gè)步驟去學(xué)習(xí)。
1. 入手開發(fā)板,勤動(dòng)手單片機(jī)是一門偏重于動(dòng)手的技術(shù),需要多動(dòng)手,不要一直抱著書看,有的單片機(jī)類書籍講的比較雜或者是從數(shù)據(jù)手冊(cè)翻譯過來的,正本書看完了說不定都不知道單片機(jī)使用什么開發(fā)環(huán)境去編程、使用什么工具去燒寫程序。所以,如果要學(xué)51單片機(jī)就去買一塊51單片機(jī)開發(fā)板,賣家會(huì)把編程環(huán)境、燒寫工具、進(jìn)階步驟、各種學(xué)習(xí)資料都給配齊的。
2.看原理圖,學(xué)習(xí)硬件設(shè)計(jì)單片機(jī)開發(fā)板比較方便的地方就是就成了各種常用的外設(shè)電路,方便了初學(xué)者學(xué)習(xí)。在拿到開發(fā)板后,先看一下說明資料,有哪些功能電路,各種接口,再認(rèn)知研究一下硬件原理圖。硬件原理圖與后面的編程密切相關(guān),這些常用的電路,以后都可能會(huì)用到。
3.看配套例程,學(xué)習(xí)程序設(shè)計(jì)原理圖了解的差不多后,就可以編程了,先跑一遍例程,再看一下別人的程序是怎么寫的,再新建自己的工程去實(shí)現(xiàn)功能,一般來說按照如下步驟去學(xué)習(xí)單片機(jī)的各種資源
GPIO口的配置,這是最基本的操作,與之相關(guān)的電路有:流水燈、控制蜂鳴器、控制繼電器、按鍵輸入、數(shù)碼管顯示等。通過這些功能,學(xué)習(xí)GPIO口的配置方法和硬件電路的控制方法。
定時(shí)器、中斷、AD采樣等,這類資源都是單片機(jī)的基本資源,通過例程學(xué)習(xí)這些資源的基本概念、工作原理、寄存器的配置等,可以結(jié)合前邊的外設(shè),實(shí)現(xiàn)自己想要的效果。
UART、RS232、RS485等通訊功能,借助例程學(xué)習(xí)各種通訊接口的含義、了解通訊協(xié)議。單片機(jī)的各類通訊基本都可以通過UART來擴(kuò)展,記住常用的電平轉(zhuǎn)換芯片和使用方法,學(xué)習(xí)如何配置相關(guān)的寄存器。
自己組合功能,通過上邊的學(xué)習(xí)之后,就可以實(shí)現(xiàn)自己的功能了,根據(jù)外設(shè)資源自己組合功能,并編程實(shí)現(xiàn)。
以上就是這個(gè)問題的回答,感謝留言、評(píng)論、轉(zhuǎn)發(fā)。更多精彩內(nèi)容請(qǐng)關(guān)注本頭條號(hào):玩轉(zhuǎn)嵌入式。感謝大家。