單片機(jī)是什么?
網(wǎng)友解答: 單片機(jī)的英文全稱是Single Chip Microcomputer,從這個英文名字來看,單片機(jī)是直接由其英文翻譯過來的,全稱是“單片微型計算機(jī)”。一、單片機(jī)的含義我們來拆分
單片機(jī)的英文全稱是Single Chip Microcomputer,從這個英文名字來看,單片機(jī)是直接由其英文翻譯過來的,全稱是“單片微型計算機(jī)”。
一、單片機(jī)的含義
我們來拆分一下“單片微型計算機(jī)”這個名字。
首先,單片機(jī)是一種計算機(jī),那么它就具有計算機(jī)的一般結(jié)構(gòu)和功能,我們知道計算機(jī)是由CPU+ROM+RAM+外設(shè)組成的,所以,單片機(jī)的基本組成也是這些。
其次,單片機(jī)是單片計算機(jī),這是什么意思呢?我們知道,PC機(jī)是由單獨(dú)的CPU+RAM+ROM組成的,而單片計算機(jī)是把CPU、RAM、ROM整合到一個芯片上的。
第三,單片微型計算機(jī)的“微型”是什么意思呢?這個微型不但是指單片機(jī)的體積小,也值其功能相比于PC機(jī)要簡單許多。
綜合來說,單片機(jī)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計數(shù)器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個小而完善的微型計算機(jī)系統(tǒng)。
二、單片機(jī)的分類
單片機(jī)的分類方法有多種。
1、根據(jù)總線位數(shù)分類
根據(jù)總線位寬,單片機(jī)可分為4位單片機(jī)、8位單片機(jī)、16位單片機(jī)、32位單片機(jī)等。其中我們常見的51單片機(jī),AVR單片機(jī)等都屬于8位單片機(jī),而MSP430系列單片機(jī)是16位單片機(jī),現(xiàn)在非?;鸨腟TM32系列則屬于32位單片機(jī)。
2、根據(jù)應(yīng)用類型分類
根據(jù)應(yīng)用類型,單片機(jī)可分為通用型/專用型;總線型/非總線型及工控型/家電型等。
我們平常說的51單片機(jī),AVR單片機(jī),MSP430,STM32等屬于通用型計算機(jī).
用于家電的單片機(jī)多為專用型,通常是小封裝、低價格,外圍器件和外設(shè)接口集成度高。
當(dāng)然,這些分類并不是絕對的,例如51單片機(jī)既可以做通用型單片機(jī),也可以做總線型單片機(jī)(51單片機(jī)有總線擴(kuò)展接口,可以外擴(kuò)),還可以用作工控或者家電單片機(jī)。
網(wǎng)友解答:單片機(jī)在生活中到處都有用到,小到遙控器、電飯煲、電磁爐、豆?jié){機(jī)等小家電,大到冰箱、空調(diào)、洗衣機(jī)等。
單片機(jī)就是一塊長了好多腿(引腳)的集成電路芯片,它是一個微型計算機(jī)系統(tǒng),芯片里面有中央處理器CPU,存儲器,定時器、計數(shù)器等,單片機(jī)的長像就像下圖一下:
單片機(jī)的主要功能是什么?
講的通俗一點(diǎn),單片機(jī)的主要功能可以概括為:檢測外部信號,并按照人們寫入單片機(jī)中的程序邏輯輸出相應(yīng)的信號。
這個主要功能讀起來可能還有一點(diǎn)拗口,OK,再讓我們來舉個像子:家中電視機(jī)的遙控器,遙控器的功能就是看電視的人通過按遙控器上的按鈕來調(diào)臺或調(diào)高/高低音量。其實遙控器里面就有一顆功能相對簡單的單片機(jī),當(dāng)用戶按下一個按鈕時,單片機(jī)就會檢測到相應(yīng)的信號,然后單片機(jī)自動判斷是哪個按鈕被按下,假如是增加音量的按鈕,那么單片機(jī)就會發(fā)出相應(yīng)的信號驅(qū)動發(fā)射頭發(fā)出無線信號(比如紅外信號)。當(dāng)電視機(jī)接收到信號后就執(zhí)行相應(yīng)的動作,比如這里的調(diào)高音量。
單片機(jī)有什么用?
通過以上的例子,應(yīng)該可以了解單片機(jī)的作用了,要完成比較實用的功能,光靠單片機(jī)一個人是不行的,還需要單片機(jī)外部的電路來配合實現(xiàn)。
比如檢測外部信號,單片機(jī)自己是不能直接檢測光強(qiáng)弱、溫度、水位等信號,它需要一些傳感器將這些物理量先轉(zhuǎn)換成電壓信號,然后單片機(jī)再將電壓信號轉(zhuǎn)換成相應(yīng)的物理量值進(jìn)行內(nèi)部的計算處理。
同樣,輸出相應(yīng)的信號,其實單片機(jī)輸出的信號也就是電壓信號,如比0-5V之間的模擬電壓信號或者是5V / 0V的高 / 低電平數(shù)字信號,它需要外部電路的配合來實現(xiàn)各種功能,比如控制電動機(jī)旋轉(zhuǎn)等。
除了這些以外,還需要在單片機(jī)中寫入程序,不然單片機(jī)什么也做不了。打個比喻,單片機(jī)這個物理器件就像是人的軀體,而程序就像是人的靈魂或思想,沒有程序的單片機(jī)就像是植物人,只能躺的床上什么也做不了,有了程序,機(jī)器就可能變成機(jī)器人。