綜合知識

當前位置 /首頁/綜合知識 > /列表

單片機如何定義

單片機如何定義

1.單片機是一種集成電路芯片。又稱單片微控制器,是把一個計算機系統集成到一個芯片上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。一塊芯片就成了一台計算機。特點是體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。

小編還為您整理了以下內容,可能對您也有幫助:

什麼是單片機?有什麼特點?

   日常生活中,單片機經常可以看見,但是即使如此,也有很多人不知道單片機是什麼?簡單來説單片機就是一個芯片,不過這個芯片屬於高度集成的電路芯片,是一個非常小的計算機系統,我想此時應該有很多人好奇單片機究竟是什麼?接下來我就向大家詳細介紹一下單片機是什麼吧。

單片機定義

單片機,又叫做單片微控制器,英文名稱叫做Microcontrollers,它是一種特殊的芯片,而且芯片裏面的電路是非常密集的,另外正是這些電路把處理器CPU、I/O口、存儲器ROM等功能集中到一起,單片機跟計算機相比較而言,其功能大部分還是一樣的,除了單片機不具備I/O設備而已,但是單片機的體積和價格要小於計算機,而且單片機攜帶起來更方便。

從20世紀80年代開始,單片機就一直保持着快速的發展,就其發展歷程來説,從最初的4位單片機、8位單片機,發展到如今的300m單片機。

單片機的應用分類

一般來説,單片機的應用分類有三種,即通用型、控制型、總線型。

單片機的基本結構

單片機的基本結構非常的簡單,有三部分組成,即運算器、主要寄存器、控制器。主要寄存器又包括五種,即累加器A、數據寄存器DR、指令寄存器IR和指令譯碼器ID、程序計數器PC、地址寄存器AR。

單片機的應用範圍

單片機的應用範圍從最初的只運用工業方面,發展到現在的多方位、寬領域,基本上每個領域每個行業都會運用到單片機,尤其是科技技術含量高的行業,例如:汽車、網絡通信、家用電器、智能機器等。

單片機的特性

單片機的特性非常的多,下面我就具體來説説吧。

1、單片機的體積很小、攜帶起來非常的方便。

2、單片機的可靠性非常的的強,它可以連續工作一天都沒問題。

3、單片機耗電、耗能非常的小。

4、單片機的操作非常的方便。

5、單片機的適應能力很強。

6、單片機的結構組成非常的簡單,使用起來非常的方便。

7、單片機的處理系統還是很強大的。

土巴兔在線免費為大家提供“各家裝修報價、1-4家本地裝修公司、3套裝修設計方案”,還有裝修避坑攻略!點擊此鏈接:【https://www.to8to.com/yezhu/zxbj-cszy.php?to8to_from=seo__m_jiare&wb】,就能免費領取哦~

什麼是單片機?有什麼作用?

單片機簡而言之就是一個小計算機系統,它已經應用到了我們生活中的方方面面。如果你不知道什麼是單片機,可以翻看之前分享的單片機是什麼,下面一起來看看學單片機有什麼用,告訴大家單片機可以做什麼。

單片機比專用處理器適合應用於嵌入式系統,因此它得到了多的應用,事實上單片機是世界上數量多的計算機。

現代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標等電腦配件中都配有1-2部單片機。而個人電腦中也會有為數不少的單片機在工作。汽車上一般配備40多部單片機,複雜的工業控制系統上甚至可能有數百台單片機在同時工作!單片機的數量不僅遠超過PC機和其他計算的綜合,甚至比人類的數量還要多。

某種產品上一旦添加了單片機,便使得原產品向互聯網靠攏,獲得了“智能型”的前綴。單片機具體在各個領域的應用如下:

1)在儀器儀表領域,一旦採用單片機對其進行控制,便使得儀器儀表變得數字化、智能化、微型化,且其功能更加強大;

2)在家用電器領域,已廣泛實現了家用電器的單片機控制,如電飯煲、電冰箱、空調、彩電、音響等等;

3)在網絡通信領域,手機、小型程控交換機、樓宇自動通信呼叫系統等等都已實現了單片機控制,且單片機普遍具備通信接口,使得通信設備可以方便地與計算機之間進行數據通信;

4)在工業控制領域,可以使用單片機構成多種多樣的控制系統,如工廠流水線的智能化管理、電梯智能化控制、各種報警系統、與計算機聯網構成二級控制系統等;

5)在醫療設備領域,單片機也極大的實現了它的價值,已廣泛應用於各種分析儀、監護儀、病牀呼叫系統、醫用呼吸機等醫療設備中;

6)在模塊化系統中,可利用單片機實現特定功能,進行模塊化應用,而不要求操作人員瞭解其內部結構,這樣做大大地縮小了體積、簡化了電路,也降低了損壞率、錯誤率;

7)在汽車電子領域,單片機已廣泛應用於發動機控制器、GPS導航系統、ABS防抱死系統、制動系統中;

8)除上述應用外,單片機在工商、金融、教育、物流等領域都或多或少的發揮了其本身的作用。

單片機可以做什麼,學單片機有什麼用?相信上面已經説的很清楚了。

單片機temp怎麼定義

在單片機編程中,通常我們需要定義變量來存儲不同類型的數據。對於温度這種類型的數據,我們可以使用浮點型變量來存儲。在C語言中,可以使用float或double類型來定義浮點型變量。

例如,我們可以這樣定義一個浮點型變量來表示温度:

```c

float temp;

```

這會在內存中分配一個4字節的存儲空間來存儲浮點數值。然後我們可以通過各種傳感器以及其他方式來讀取温度數據,並將其存儲在這個變量中。

還有一種方法是使用整型變量來存儲温度數據,特別是當我們需要將温度值轉換為整數時。在這種情況下,我們可以用一個整型變量存儲表示實際温度值的整數,但是需要記住一個比例因子,以此來計算温度的實測值。比例因子的值和精度通常取決於傳感器的類型和精度。

什麼是單片機?

單片機是典型的嵌入式微控制器(Microcontroller Unit),由運算器,控制器,存儲器,輸入輸出設備等構成,相當於一個微型的計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自供應(不用外接硬件)和節約成本。它的最大優點是體積小,可放在儀表內部,但存儲量小,輸入輸出接口簡單,功能較低。由於其發展非常迅速,舊的單片機的定義已不能滿足,所以在很多應用場合被稱為範圍更廣的微控制器;已經從上世紀80年代的4位、8位單片機,發展到現在的32位甚至64位的高速單片機。[1]

中文名

單片機

外文名

Microcontroller Unit

性質

嵌入式微控制器

優點

體積小、質量輕、價格便宜

組成

運算器、控制器、存儲器、輸入輸出設備

種類

3種

類別

電路芯片

相關概述

單片微型計算機簡稱單片機,是典型的嵌入式微控制器(Microcontroller Unit), 常用英文字母的縮寫MCU表示單片機。單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統集成到一個芯片上。單片機由運算器,控制器,存儲器,輸入輸出設備構成,相當於一個微型的計算機(最小系統),和計算機相比,單片機缺少了外圍設備等。概括的講:一塊芯片就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是瞭解計算機原理與結構的最佳選擇。它最早是被用在工業控制領域。

單片機

由於單片機在工業控制領域的廣泛應用,單片機由僅有CPU的專用處理器芯片發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個芯片中,使計算機系統更小,更容易集成進複雜的而對體積要求嚴格的控制設備當中。

INTEL的8080是最早按照這種思想設計出的處理器,當時的單片機都是8位或4位的。其中最成功的是INTEL的8051,此後在8051上發展出了MCS51系列單片機系統。因為簡單可靠而性能不錯獲得了很大的好評。儘管2000年以後ARM已經發展出了32位的主頻超過300M的高端單片機,直到現在基於8051的單片機還在廣泛的使用。在很多方面單片機比專用處理器更適合應用於嵌入式系統,因此它得到了廣泛的應用。事實上單片機是世界上數量最多處理器,隨着單片機家族的發展壯大,單片機和專用處理器的發展便分道揚鑣。

現代人類生活中所用的幾乎每件有電子器件的產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標等電子產品中都含有單片機。 汽車上一般配備40多片單片機,複雜的工業控制系統上甚至可能有數百片單片機在同時工作。

應用分類

單片機作為計算機發展的一個重要分支領域,根據發展情況,從不同角度單片機大致可以分為通用型/專用型、總線型/非總線型及工控型/家電型。

通用/專用型

這是按單片機適用範圍來區分的。例如,80C51是通用型單片機,它不是為某種專用途設計的;專用型單片機是針對一類產品甚至某一個產品設計生產的,例如為了滿足電子體温計的要求,在片內集成ADC接口等功能的温度測量控制電路。

總線型/非總線型

這是按單片機是否提供並行總線來區分的。總線型單片機普遍設置有並行地址總線、數據總線、控制總線,這些引腳用以擴展並行外圍器件都可通過串行口與單片機連接,另外,許多單片機已把所需要的外圍器件及外設接口集成一片內,因此在許多情況下可以不要並行擴展總線,大大減省封裝成本和芯片體積,這類單片機稱為非總線型單片機。

工控型/家用型

這是按照單片機大致應用的領域進行區分的。一般而言,工控型尋址範圍大,運算能力強;用於家電的單片機多為專用型,通常是小封裝、低價格,外圍器件和外設接口集成度高。 顯然,上述分類並不是惟一的和嚴格的。例如,80C51類單片機既是通用型又是總線型,還可以作工控用。

相關歷史

單片機誕生於20世紀70年代末,經歷了SCM、MCU、SoC三大階段。

起初模型

單片機

SCM即單片微型計算機(Single Chip Microcomputer)階段,主要是尋求最佳的單片形態嵌入式系統的最佳體系結構。“創新模式”獲得成功,奠定了SCM與通用計算機完全不同的發展道路。在開創嵌入式系統發展道路上,Intel公司功不可沒。

MCU即微控制器(Micro Controller Unit)階段,主要的技術發展方向是:不斷擴展滿足嵌入式應用時,對象系統要求的各種外圍電路與接口電路,突顯其對象的智能化控制能力。它所涉及的領域都與對象系統相關,因此,發展MCU的重任不可避免地落在電氣、電子技術廠家。從這一角度來看,Intel逐漸淡出MCU的發展也有其客觀因素。在發展MCU方面,最著名的廠家當數Philips公司。

Philips公司以其在嵌入式應用方面的巨大優勢,將MCS-51從單片微型計算機迅速發展到微控制器。因此,當我們回顧嵌入式系統發展道路時,不要忘記Intel和Philips的歷史功績。

SoC即嵌入式系統(System on Chip)尋求應用系統在芯片上的最大化解決使得專用單片機的發展自然形成了SoC化趨勢。隨着微電子技術、IC設計、EDA工具的發展,基於SoC的單片機應用系統設計會有越來越大的發展。因此,對單片機的理解可以從單片微型計算機、單片微控制器延伸到單片應用系統。

單片機發展史

1971年intel公司研製出世界上第一個4位的微處理器;Intel公司的霍夫研製成功世界上第一塊4位微處理器芯片Intel 4004,標誌着第一代微處理器問世,微處理器和微機時代從此開始。因發明微處理器,霍夫被英國《經濟學家》雜誌列為“二戰以來最有影響力的7位科學家”之一 。  

1971年11月,Intel推出MCS-4微型計算機系統(包括4001 ROM芯片、4002 RAM芯片、4003移位寄存器芯片和4004微處理器 )其中4004包含2300個晶體管,尺寸規格為3mm×4mm,計算性能遠遠超過當年的ENIAC,最初售價為200美元。  

1972年4月,霍夫等人開發出第一個8位微處理器Intel 8008。由於8008採用的是P溝道MOS微處理器,因此仍屬第一代微處理器。  

1973年intel公司研製出8位的微處理器8080;1973年8月,霍夫等人研製出8位微處理器Intel 8080,以N溝道MOS電路取代了P溝道,第二代微處理器就此誕生。

主頻2MHz的8080芯片運算速度比8008快10倍,可存取64KB存儲器,使用了基於6微米技術的6000個晶體管,處理速度為0.64MIPS(Million Instructions Per Second )。  

1975年4月,MITS發佈第一個通用型Altair 8800,售價375美元,帶有1KB存儲器。這是世界上第一台微型計算機。

1976年intel公司研製出MCS-48系列8位的單片機,這也是單片機的問世。Zilog公司於1976年開發的Z80微處理器,廣泛用於微型計算機和工業自動控制設備。當時,Zilog、Motorola和Intel在微處理器領域三足鼎立。

20世紀80年代初,Intel公司在MCS-48系列單片機的基礎上,推出了MCS-51系列8位高檔單片機。MCS-51系列單片機無論是片內RAM容量,I/O口功能,系統擴展方面都有了很大的提高。

TAG標籤:單片機 #