女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機是什么?單片機和計算機、PLC的區別

單片機開發宇凡微 ? 來源:單片機開發宇凡微 ? 作者:單片機開發宇凡微 ? 2023-05-17 14:12 ? 次閱讀

近些年來消費類電子產品可謂百花齊放,各式各樣的設備讓人眼花繚亂,那么有一些人可能就會問了,這些電子產品到底是用什么做的呢?本期,我們主要探討的是這些電子產品后的一種控制核心------單片機

1、單片機可以用來做什么?

目前單片機滲透到我們生活的各個領域,我們幾乎每天都能看到它的蹤跡。小到各類玩具、手機電腦鍵盤、彩電、冰箱、空調、抓娃娃機、售貨機,大到汽車、飛機、動車組,甚至是前段時間中國月球背面軟著陸的探測器,這些設備里面都有一個或者多個單片機。單片機存在于我們看見或者看不見的地方,它的數量遠比電腦多的多,甚至比全球人類的數量還要多。因此,對單片機或者電子電路感興趣的朋友,請關注我吧,后期我會為大家分享單片機的學習過程和一些小制作。

2、什么是單片機?它和計算機、PLC等有什么區別?
單片機是一種集成電路芯片,是采用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器、串口等功能集成到一塊硅片上構成的一個小而完善的計算機系統,通常稱為微控制器

它不同于個人計算機,個人計算機由若干塊芯片模塊組裝而成,比如硬盤、內存條等,安裝在一個稱之為主板的印刷線路板上。而在單片機中,這些部份,全部被做到一塊集成電路芯片中了。計算機偏向于計算,而單片機更傾向于硬件的邏輯控制。比如我們要做一個動畫等,不需要和硬件打交道,那么就用計算機。如果我們想要控制家里的燈,那么我們就牽涉到燈的控制,需要使用單片機。

單片機和計算機各有強弱只是側重不同,現在也有一部分糾結到底是學習使用安卓工控機還是學習使用單片機,其實這個完全可以根據個人興趣和實際應用來決定。想寫手機軟件之類的那么就玩安卓,想控制些電機或者燈之類的就耍單片機,它們兩個側重點不一樣。有時候他們兩個會同時用到,比如智能家居就是這兩者的結合,一個側重于數據的計算,一個側重于硬件的控制,它們相輔相成。

對于初學者而言,單片機和PLC是比較容易混淆的兩個東西。這個也難怪,因為它們兩個乍一看真的很像,特別是在學校里,一般做實驗都是做簡單的控制,有的用單片機控制LED燈,有的在試驗箱上用PLC控制一個照明燈,所以大家難免混淆,都是控制硬件,不知道具體的區別,也不知道到底該學哪一個。筆者之前也有這樣的困惑,直到我兩個都接觸之后我才發現它們的差別如此之大。

咱們直接可以這么理解,PLC就是用單片機加光耦、繼電器等外圍器件做的一個東西,它是單片機的一種應用。比如電子表,也是單片機的一種應用。電子表用來看時間,單片機用來搞控制,大家都不會混淆。但是PLC和單片機都可以用來控制,這樣就比較容易混淆了。可以這么說,用PLC的地方都可以用單片機,但是用單片機的地方不一定能用PLC。那可能有人問了,既然單片機都可以搞定為什么還要有PLC呢?其實PLC還是很有用武之地的。

PLC使用的是梯形圖編程,相對于C語言比較簡單,對初學者的要求不高,很容易就入門了。一般在大型項目,或者產品數量不多的情況下使用PLC控制,PLC的特點是模塊化、抗干擾、研發成本低、可以迅速組建產品,但是價格昂貴,適用于定制化工程項目。單片便宜,適用于批量化生產的產品中,比如玩具、電話等。但是前期研發成本比較高,需要從原理圖和PCB入手,一遍一遍的迭代產品,前期研發成本較高。可以這么簡單理解,如果是做工程項目首選PLC。如果做產品批量生產,首選單片機。

3、我們常說的51單片機和8051、8031、89C51等到底有什么關系?
平時我們總是聽說51單片機或者8051、8031,還有89C51,89s51等,那么它們之間究竟是什么關系?

所謂的51單片機是指由美國INTEL公司生產的一系列單片機的總稱,這一系列單片機包括很多的型號,如8031、8051、8751、8032、8052、8752等,其中8051是最早最典型的產品,該系列其它單片機都是在8051的基礎上演變而來的,所以有的人習慣于用8051來稱呼51系列單片機。而目前網上資料最多的就是STC89c51或者AT89c51的單片機,所以我們現在常說的51單片機指的就是這個,可能還有STC89c52,其實它也是51系列的單片機,只是內存大了一點而已,程序基本是兼容的。

4、學習單片機的編程語言到底是學匯編還是學C語言?
很明確的告訴你,首先學C語言,特別是初學者,一定要從C語言入手。簡單的語法,可讀性強,可移植性強,而且后期的編程都是基于c語言完成的。對于單片機初學者或者是只想用單片機進行DIY的小伙伴就可以不用理會匯編語言了。如果想要深入了解單片機工作原理的應該學習一下匯編。

5、學習單片機需要具備哪些知識呢?

一些簡單的C語言知識,一些簡單的模電和數電知識,說是一些其實真的也不多,如圖使用單片機驅動一個LED燈的電路,其實很容易理解。想要學習這些知識的可以關注我,后續我會一點點分享單片機的學習知識。學習過程中我們既可以使用proteus模擬,也可以使用單片機開發板或者單片機模塊進行學習。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    459

    文章

    52199

    瀏覽量

    436367
  • 單片機
    +關注

    關注

    6063

    文章

    44925

    瀏覽量

    647074
  • plc
    plc
    +關注

    關注

    5031

    文章

    13736

    瀏覽量

    472239
  • 計算機
    +關注

    關注

    19

    文章

    7632

    瀏覽量

    90207
  • C語言
    +關注

    關注

    180

    文章

    7630

    瀏覽量

    140442
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    單片機和伺服有什么區別

    : 1. 定義與功能 特性 單片機(Microcontroller) 伺服系統(Servo System) 定義 一種集成CPU、內存、I/O接口的微型計算機芯片,用于控制設備。 一種由伺服電機、編碼器
    的頭像 發表于 05-26 09:18 ?96次閱讀

    PLC單片機到底有什么區別

    在自動化和嵌入式開發領域,PLC單片機是兩種常見的控制系統。雖然它們有許多相似之處,但它們的功能、應用范圍、開發成本等方面也存在顯著差異。本文將從多個角度詳細探討這兩者的不同之處,幫助大家更好地理
    的頭像 發表于 04-07 11:58 ?1447次閱讀
    <b class='flag-5'>PLC</b>和<b class='flag-5'>單片機</b>到底有什么<b class='flag-5'>區別</b>?

    單片機Debug與仿真區別

    單片機的開發是一個復雜的過程,涉及到硬件設計、軟件開發和測試等多個環節。為了確保單片機能夠按照預期工作,開發者需要使用Debug和仿真技術來檢測和修正代碼中的錯誤。 Debug(調試) Debug
    的頭像 發表于 12-19 09:47 ?814次閱讀

    MCU與單片機區別

    單元,簡稱MCU,是一種集成電路芯片,它將計算機的CPU、存儲器、可編程輸入/輸出外設等集成在一個芯片上。MCU通常用于嵌入式系統,能夠控制其他電子設備或機械部件。 1.2 單片機 單片機,也稱為微控制器,是一種集成了CPU、存
    的頭像 發表于 11-11 14:50 ?2427次閱讀

    單片機在工業自動化中的應用

    隨著科技的不斷進步,單片機技術在工業自動化領域扮演著越來越重要的角色。 1. 引言 單片機是一種集成了處理器核心、存儲器、輸入/輸出接口等組件的微型計算機。它們通常用于控制嵌入式系統,如家
    的頭像 發表于 11-01 14:15 ?1372次閱讀

    單片機與嵌入式系統的區別

    (MCU) 單片機,也稱為微控制器,是一種集成電路芯片,它將計算機的CPU、存儲器、輸入/輸出接口等集成在一個芯片上。單片機的主要特點是體積小、成本低、功耗低、可靠性高,非常適合用于控制類應用。 特點: 集成度高 :
    的頭像 發表于 11-01 14:09 ?1673次閱讀

    單片機怎么寫入程序

    單片機(Microcontroller Unit,MCU)是一種集成電路芯片,它將計算機的CPU、存儲器、輸入/輸出接口等功能集成在一個芯片上。單片機廣泛應用于嵌入式系統和物聯網設備中。編寫
    的頭像 發表于 10-21 11:21 ?2147次閱讀

    單片機的中斷機制

    單片機的中斷機制是一種重要的處理方式,它允許單片機在執行主程序的過程中,能夠暫停當前任務,轉而處理外部或內部緊急事件。這種機制極大地提高了系統的響應速度和處理能力,使得單片機在各種應用領域中得到廣泛應用。以下是對
    的頭像 發表于 10-17 18:03 ?1797次閱讀

    如何將hex文件燒錄進單片機

    :確保你的計算機上安裝了適用于你單片機型號的開發環境,如Keil、IAR Embedded Workbench等。以Keil為例,你需要從Keil官網下載并安裝適合你單片機型號的Keil軟件版本。 安裝驅動程序 :如果你的
    的頭像 發表于 09-02 10:34 ?4209次閱讀

    單片機燒錄程序可以重新燒嗎

    單片機(Microcontroller Unit, MCU)是一種集成電路芯片,它將計算機的CPU、存儲器、輸入/輸出接口等集成在一塊芯片上,用于控制各種電子設備。單片機燒錄程序是指將編寫
    的頭像 發表于 09-02 10:04 ?2848次閱讀

    單片機燒錄程序的基本步驟是什么

    單片機燒錄程序是單片機開發過程中非常重要的一步,它涉及到將編寫好的程序代碼通過一定的方式傳輸到單片機內部的存儲器中,使單片機能夠按照預定的邏輯執行任務。 一、硬件準備
    的頭像 發表于 09-02 09:47 ?2478次閱讀

    新手如何學單片機

    學習電子基礎知識:了解電壓、電流、電阻等基本概念,以及它們在電路中的作用。 學習計算機體系結構:理解計算機的基本組成和工作原理,包括CPU、內存、輸入輸出設備等。 學習編程語言:單片機編程通常使用C語言,因此需要先掌握C語言的基
    的頭像 發表于 08-28 09:18 ?1007次閱讀
    新手如何學<b class='flag-5'>單片機</b>

    51單片機燒錄軟件怎么用

    準備工作 確保您已經安裝了51單片機燒錄軟件,如Keil、IAR等。 準備好51單片機開發板和燒錄器,如STC-ISP等。 確保您的計算機已經安裝了相應的驅動程序。 安裝燒錄軟件 從官方網站或可
    的頭像 發表于 08-22 09:26 ?2509次閱讀

    一文讀懂什么單片機:組成結構與應用

    歡迎來到單片機的世界,這是一種微小(但功能強大)的設備,改變了嵌入式系統的面貌。在本文中,您將了解單片機的一些基本知識、單片機的結構以及微處理器與單片機之間的一些
    的頭像 發表于 08-09 11:49 ?2244次閱讀
    一文讀懂什么<b class='flag-5'>單片機</b>:組成結構與應用

    UCGUI單片機源碼

    UCGUI單片機源碼
    發表于 07-04 17:11 ?1次下載