導航:首頁 > 操作系統 > 列舉單片機的五大優點

列舉單片機的五大優點

發布時間:2025-01-14 22:07:22

1. 單片機有哪些類型啊請知道的人列舉一些種類,並介紹一下它們的特點。

經典的:
1、51單片機
2、61單片機
3、AVR單片機
4、430超低功耗單片機
5、PIC單片機
6、飛思卡爾的單片機
7、英飛凌的單片機

1.8051 單片機
最早有Intel公司推出8051/31類單片機,也是世界上使用量最大的幾種單片機之一.由於Intel
公司將重點放在186,386,奔騰等與PC類兼容的高檔晶元開發上,8051類單片機主要有Philips,
三星,華幫等公司接手.這些公司在保持與8051單片機兼容基礎改善了8051的許多特點.提高
了速度,降低了時鍾頻率,放寬了電源電壓的動態范圍,降低了產品價格.

2.Atmel 單片機:
ATMEL 公司是世界上著名的高性能低功耗非易失性存儲器和數字集成電路的一流半導體
製造公司ATMEL 公司最令人注目的是它的EEPROM 電可擦除技術閃速存儲器技術和質量
高可靠性的生產技術在CMOS 器件生產領域中ATMEL 的先進設計水平優秀的生產工藝及
封裝技術一直處於世界的領先地位這些技術用於單片機生產使單片機也具有優秀的品質在
結構性能和功能等方面都有明顯的優勢ATMEL 公司的單片機是目前世界上一種獨具特色
而性能卓越的單片機它在計算機外部設備通訊設備自動化工業控制宇航設備儀器儀表和各
種消費類產品中都有著廣泛的應用前景.其生產的AT90系列是增強型RISC內載FLASH單片
機,通常稱為AVR系列.AT91M系列是基於ARM7TDMI 嵌入式處理器的ATMEL 16/32 微處
理器系列中的一個新成員該處理器用高密度的16 位指令集實現了高效的32 位 RISC 結構
且功耗很低.另外ATMAL的增強型51系列單片機目前在市場上仍然十分流行,其中AT89S51
十分活躍.

3.Microchip 單片機:
Microchip 單片機是市場份額增長最快的單片機.他的主要產品是 16C 系列 8 位單片機,CPU
採用 RISC 結構,僅 33 條指令,運行速度快,且以低價位著稱,一般單片機價格都在 1 美元以
下.Microchip 單片機沒有掩膜產品,全部都是 OTP 器件(現已推出 FLASH 型單片
機).Microchip 強調節約成本的最優化設計,是使用量大,檔次低,價格敏感的產品.

4.TI 公司的 MSP430 系列單片機:
MSP430 系列單片機是由 TI公司開發的 16 位單片機。其突出特點是超低功耗,非常適合於
各種功率要求低的場合。有多個系列和型號,分別由一些基本功能模塊按不同的應用目標組
合而成。典型應用是流量計、智能儀表、醫療設備和保安系統等方面。由於其較高的性能價
格比,應用已日趨廣泛。

5.凌陽單片機:
中國台灣凌陽科技股份有限公司(Sunplus Technology CO. LTD)至力於8位和16位機的開發.
SPMC65 系列單片機是凌陽主推產品,採用 8 位SPMC65 CPU 內核,並圍繞這個通用的CPU
內核,形成了不同的片內資源的一系列產品。在系列晶元中相同的片內硬體功能模塊具有相
同的資源特點;不同型號的晶元只是對片內資源進行刪減.其最大的特點就是超強抗干擾. 廣泛應用於家用電器、工業控制、儀器儀表、安防報警、計算機外圍等領域。SPMC75 系列
單片機內核採用凌陽科技自主知識產權的μ' nSP(Microcontroller and Signal Processor)16 位
微處理器SPMC75 系列單片機集成了多種功能模塊:多功能 I/O 口、串列口、 ADC 、定
時計數器等常硬體模塊,以及 能產生電機驅動波形的 PWM 發生器 、多功能的捕獲比較
模塊、 BLDC 電機驅動專用位置偵測介面、兩相增量編碼器介面等特殊硬設,主要用於變
頻馬達驅動控制。 SPMC75 系列單片機具有很強的抗干擾能力,廣泛應用於變頻家電、變
頻器、工業控制等控制領域.

6.Motorola 單片機:
Motorola是世界上最大的單片機廠商,品種全,選擇餘地大,新產品多,在8位機方面有68HC05
和升級產品68HC08,68HC05有30多個系列200多個品種,產量超過20億片.8位增強型單片
機68HC11也有30多個品種,年產量1億片以上,升級產品有68HC12.16位單片機68HC16也
有十多個品種.32位單片機683XX系列也有幾十個品種.近年來以PowerPC,Codfire,M.CORE
等作為 CPU,用 DSP 作為輔助模塊集成的單片機也紛紛推出,目前仍是單片機的首選品
牌.Motorola單片機特點之一是在同樣的速度下所用的時鍾較 Intel 類單片機低的多因而使得
高頻雜訊低,抗干擾能力強,更適合用於工控領域以及惡劣環境.Motorola 8 位單片機過去策略
是掩膜為主,最近推出OTP計劃以適應單片機的發展,在32位機上,M.CORE在性能和功耗上
都勝過 ARM7.

7.Zilog 單片機:
Z8 單片機是該公司的產品,採用多累加器結構,有較強中斷處理能力.產品為 OTP 型,Z8 單片
機的開發工具可以說是物美價廉.Z8 單片機以低價位的優勢面向低端應用,以18引腳封裝位
主,ROM 位 0.5~2KB.最近 Zilog 公司又推出了 Z86 系列單片機,該系列內部集成廉價的 DSP
單元.

8.Scenix單片機:
Scenix單片機(Ubicom公司)的I/O模塊最有創意.I/O模塊的集成與組合技術是單片機技術不可缺少的重要
方面.除傳統的I/O功能模塊如並行I/O,URT,SPI,I2C,A/D,PWM,PLL,DTMF等,新的I/O模塊不
斷出現,如USB,CAN,J1850,最具代表的是Motorola 32 位單片機,它集成了包括各種通信協議
在內的I/O模塊,而Scenix單片機在I/O模塊的處理上引入了虛擬I/O的概念. Scenix單片機採用
了RISC結構的CPU,使CPU最高工作頻率達50MHz.運算速度接近50MIPS.有了強有力的CPU,
各種I/O功能便可以用軟體的辦法模擬.單片機的封裝採用 20/28 引腳.公司提供各種I/O的庫
函數,用於實現各種I/O模塊的功能.這些軟體完成的模塊包括多路UART,多種A/D,PWM,SPI,DTMF,FSK,LCD驅動等,這些都是通常用硬體實現起來相當復雜的模塊.

9.NEC單片機:
NEC 單片機自成體系,以 8 位機 78K 系列產量最高,也有 16 位,32 位單片機.16 位單片機採用
內部倍頻技術,以降低外時鍾頻率.有的單片機採用內置操作系統.NEC 的銷售策略注重服務
大客戶,並投入相當大的技術力量幫助大客戶開發新產品.

10.東芝單片機:
東芝單片機從 4 位倒 64 位,門類齊全.4 位機在家電領域仍有較大市場.8 位機主要有 870 系
列,90 系列等.該類單片機允許使用慢模式,採用 32KHz 時鍾功耗低至 10uA數量級.CPU 內部
多組寄存器的使用,使得中斷響應與處理更加快捷.東芝公司的32位機採用MIPS3000 ARISC
的 CPU結構,面向 VCD,數字相機,圖象處理市場.

11.富士通單片機:
富士通也有 8 位,16 位和 32 位單片機,但是 8 位機使用的是 16 位的 CPU 內核.也就是說 8 位
機與16位機指令相同,使得開發比較容易.8位機有名是MB8900系列,16位機有MB90系列.
富士通注重服務大公司,大客戶,幫助大客戶開發產品.

12.Epson 單片機:
Epson(日本愛普生)公司以擅長製造液晶顯示器著稱,故Epson單片機主要為該公司生產的LCD配套.其單
片機的LCD驅動做的特別好.在低電壓,低功耗方面也很有特色.目前0.9V供電的單片機已經
上市,不久 LCD顯示手錶將使用 0.5V供電.

13.NS單片機:
COP8 單片機是美國國家半導體公司的產品,該公司以生產先進的模擬電路著稱,能生產高水
平的數字模擬混合電路.COP8 單片機內部集成了 16 位 A/D,這在單片機中是不多見的.COP8
單片機內部使用了 EMI 電路,在」看門狗」電路以及 STOP 方式下的喚醒方式都有獨到之處.此
外,COP8 的程序加密也做的非常好.

14.STC 單片機:
STC單片機完全兼容51單片機,並有其獨到之處,其抗干擾性強,加密性強,超低功耗,可以遠程
升級,內部有 MAX810 專用復位電路,價格也較便宜,由於這些特點使得 STC 系列單片機的應
用日趨廣泛.

15.三星單片機:
三星單片機有 KS51 和 KS57 系列 4 位單片機,KS86 和 KS88 系列 8 位單片機,KS17 系列 16
位單片機和KS32系列32位單片機,三星還為ARM公司生產ARM單片機,常見的S344b0等.
三星單片機為 OTP型 ISP 在片編程功能.

16.華幫單片機:
華幫單片機屬於8051類單片機,它們的W78系列與標準的8051兼容,W77系列為增強型51,
對8051的時序做了改進.同樣時鍾下速度快了不少.在4位機上華幫有921系列,帶LCD驅動
的 741 系列.在 32 位機方面,華幫使用了惠普公司 PA-RISC 單片機技術,生產低位 32 位 RISC
單片機.

17. SST 單片機:
美國 SST 公司推出的 SST89 系列單片機為標準的 51 系列單片機,包括 SST89E/V52RD2,
SST89E/V54RD2,SST89E/V58RD2,SST89E/V554RC,SST89E/V564RD等.它與8052系列單片
機兼容.提供系統在線編程(ISP 功能).內部 flash 擦寫次數 1 萬次以上,程序保存時間可達 100
年.

2. 學會51單片機能做什麼工作

學會51單片機可以做很多工作,簡單列舉一些吧。
1、工業控制領域方面,很多設備的底層控制都是採用51單片機實現的。
2、儀器儀表方面,51單片機由於成本低廉,所以很受該行業歡迎。
3、汽車行業,一輛汽車的控制MCU很多,51單片機也佔有一席之地 。
4、通訊方面,51單片機在GPS、紅外、射頻等方面都有很廣泛的應用。
5、航海航空,盡管ARM逐步佔有了主導地位,但是各個模塊的底層51單片機仍然再使用。
6、其他各個方面,其實作為最早大量使用的單片機之一,51單片機在各行各業都沒有退出歷史舞台,仍然在發揮作用。

3. 練習與思考題

第1章 概 述第1章 概 述 1.1 單片機的概念及單片機的種類 1.2 單片機的類型、特點及用途 1.3 單片機的發展趨勢本章小結練習與思考題 第1章 概 述 1.1 單片機的概念及單片機的種類 1.1.1 單片機及單片機系統單片機是微型計算機發展的一個分支,是一種專門面向控制的微處理器件,故又稱之為微控制器(Micro Controller Unit,MCU)。單片機通常以單一晶元的形式出現,但是它已具有了微型計算機所包含的基本組成結構和特有的控制應用功能,是一種晶元級的微型計算機。另外,由於單片機的體積、結構和功能特點,在實際應用中可以完全融入應用系統之中,故而也稱為嵌入式微控制器 (Embedded Micro-Controller)。 第1章 概 述最基本的單片機系統由單片機晶元和軟體程序共同組建而成,是用戶為了實現某種控制用途的需要而設計的實際裝置。在單片機系統中,單片機晶元內部的中央處理單元(CPU)處於核心地位,CPU通過執行軟體程序調動硬體電路完成控制功能。根據這種工作方式,單片機系統可以劃分為硬體和軟體兩個組成部分。 第1章 概 述 1. 硬體部分單片機系統的硬體部分是包括CPU在內的所有硬體電路,按照硬體電路的功能和配置大致可以分為以下3類 第1章 概 述 1) 基本功能類基本功能類硬體包括:CPU(用於運算、控制)、 RAM(用於數據存儲)、ROM(用於程序存儲)、I/O設備(實現串列、並行輸入/輸出介面)及時鍾電路(建立工作時序)。在微型計算機中,上述部件被分成若干塊晶元,安裝在一塊稱之為主板的印刷線路板上,在程序的指揮下完成計算機的基本運算操作功能。但是在單片機中,除了時鍾電路之外,其餘部分一般均被集成到一塊半導體晶元上,所以被稱為單片機,即單晶元微型計算機。 第1章 概 述 2) 控制功能類控制功能類硬體包括:定時器/計數器(用於時間設定/事件記錄)和中斷裝置(實現實時處理)。使用這類硬體是為了實現單片機的控制功能,即定時控制、順序控制和實時控制等基本控制功能。作為面向嵌入式控制的特色,這類部件通常也集成在單片機晶元內部。 3) 輔助功能類輔助功能類硬體包括:A/D(模/數轉換)和D/A(數/模轉換,通常採用PWM形式)等部件。這類部件根據晶元的配置不同不一定集成在單片機晶元上,需要用戶根據使用要求選擇。 第1章 概 述 2. 軟體部分與微型計算機的運行原理相似,單片機系統的運行也需要軟體系統的支持,但是由於處理任務的不同,其復雜程度相對較低。根據單片機軟體所要實現的功能,可以將軟體劃分為管理程序和應用程序兩類。 1) 管理程序管理程序是單片機系統的監控程序,主要用於控制過程復雜,控制量較大的裝置,例如測控儀器、儀表等。對於僅完成簡單控制任務的單片機系統一般可以相應簡化。 第1章 概 述 2) 應用程序應用程序是針對具體的控制動作而編寫的程序,是實現控制具體功能的程序基礎,通常以子程序模塊的形式出現,便於執行控制動作時調用。 第1章 概 述 1.1.2 單片機程序設計語言及開發環境簡介單片機程序設計語言主要是指在開發系統中使用的語言。在單片機開發系統中可以使用機器語言、匯編語言和高級語言。機器語言採用機器碼,是單片機能夠直接識別的程序語言,匯編語言是以助記符表示機器碼的程序設計語言。機器語言和匯編語言都是高效的計算機語言,實時性較強,但它們都是面向機器的語言,通用性差,編程效率低。 第1章 概 述單片機的開發過程涉及3項內容,即編程、糾錯和模擬。一般採用PC機內安裝的集成開發環境(IDE)軟體進行開發調試。在集成開發環境內可以實現文本編程、編譯糾錯和模擬運行。其中模擬的形式又可以分為兩種,即軟體模擬和硬體模擬。軟體模擬不必連接硬體應用系統,模擬結果在開發環境中模擬的單片機構造中得到體現;硬體模擬需要與用戶控制系統配合,以集成開發環境的輸出替代用戶系統中原有的單片機,模擬過程真實、實時性強。另一種較新的開發形式採用具有ISP(In-System Programming,在系統可編程)功能的單片機,利用下載程序開發單片機系統。 第1章 概 述 1.1.3 單片機的使用環境及產品等級單片機用途廣,使用環境差別大,如何保證單片機控制系統或裝置的可靠性是設計者和使用者最為關注的問題。作為電子產品而言,其可靠性主要取決於半導體晶元的產品等級,根據運行溫度范圍,產品等級大致劃分為3級,下面分別予以介紹。 第1章 概 述 1. 軍用級運行溫度范圍為�6�1-50℃~+125℃,適用於軍用品要求苛刻的應用環境,晶元的價格比較昂貴。例如Intel公司的 MCS-51系列單片機MD80C51FB。型號以MD表示開頭的, M代表軍品,D代表直插封裝。 第1章 概 述 2. 商業級運行溫度范圍為0℃~+70℃,主要限於機房、辦公及住宅環境,適用於民用產品,例如家電、玩具等。商業級產品價格低廉,品種齊全,應用最為廣泛。 3. 工業級早期的單片機產品大多為工業級,運行溫度范圍為�6�1-45℃~+85℃,介於商業級和軍用級之間,適宜在工業生產環境下使用。其特點是可靠性遠高於商業級,但價格遠低於軍用級。MCS-51系列單片機的普通產品均屬於工業級。 第1章 概 述 1.2 單片機的類型、特點及用途 1.2.1 單片機主要類型及其特點 1. 常用單片機的類型及特點 Intel公司的MCS-51系列及其兼容產品是目前最常用的一種單片機類型,其引進歷史較長,學習資料齊全,影響面較廣、應用成熟,已被單片機控制裝置的開發設計人員廣泛接受。本書將以這種單片機產品為主介紹單片機的結構原理、指令系統、編程應用及介面電路等內容。MCS-51系列單片機及其兼容產品的生產廠家很多,以下僅列出具有代表性的 3家公司的產品,其產品的型號及特點如表1-1所示。 第1章 概 述表1-1 常用MCS-51系列單片機一覽表公 司 品 名 特 點 Intel 8031 MCS-51 CMOS 單片8 位微控制器,32 條I/O 引線,2 個定時器/計數器, 5 個中斷源,2 個優先順序,128 B 片內RAM 80C562 基於8051 CMOS 控制器,8 位 A/D,PWM,48 條I/O 引線,3 個定時器/計數器,14 個中斷源,4 個優先順序,無片內ROM,256 B 片內RAM Philips 87C591 基於8051 CMOS控制器,片內CAN(SJA1000 CAN),10 位 ADC,WDT, 32 條I/O 引線,3 個定時器/計數器,15 個中斷源,4 個優先順序,I 2 C 匯流排, 16 KB EPROM,256 B 片內 RAM +256 B 附加AUX RAM 第1章 概 述 2.常用單片機的更新及進步隨著單片機技術的發展,高性能的新型單片機開始出現,其中美國Cygnal公司推出的C8051F系列單片機就是在MCS-51系列單片機基礎之上進行更新開發的一種產品。�6�1C8051F實際上是一種以8051為內核集成的混合信號系統級晶元。熟悉MCS-51系列單片機的工程技術人員可以很容易地掌握C8051F的應用技術並能進行軟體的移植。 第1章 概 述 C8051F系列單片機採用流水線結構,單周期指令運行速度是8051的12倍,全指令集運行速度是原來的9.5倍。 C8051F系列單片機的內部資源非常豐富,例如C8051F020單片機內部除包含8051微控制器內核、RAM、ROM、I/O口、定時器/計數器等MCS-51 系列的配置之外,還具有ADC、 DAC、PCA、SPI和SMBus等部件。這種將單片機的基本組成單元與模擬、數字外設集成在一個晶元上而組成的片上系統(SoC),實質上已超出了以往單片機(MCU)的含義,代表了高性能單片機發展的一個方向。 第1章 概 述 3. 其他類型單片機及特點簡介 1) �6�1PIC系列單片機 PIC系列單片機由美國Microchip公司設計生產,與MCS-51 系列對應的產品有PIC16C系列和PIC17C系列8位單片機,廣泛應用於消費電子產品、汽車電子及工業控制等領域,就產量和市場份額而言在世界單片機領域排名屬於前列。 第1章 概 述 PIC系列單片機有如下特點: (1) 完全哈佛結構。指令和數據空間及傳輸路徑完全分開,提高了數據吞吐率。程序和數據匯流排採用不同的寬度。數據匯流排為8位,指令匯流排根據單片機檔次不同分為12、14、 16位,指令均以單位元組形式表示。 (2) 流水線結構。取指令和執行指令採用流水線形式,執行一條指令時,同時允許取出下一條指令,從而實現了單周期指令。 第1章 概 述 (3) 寄存器組結構。RAM及寄存器,包括I/O口、定時器和程序計數器等都以寄存器方式工作和定址,只需要一個指令周期就可以完成訪問和操作。通常另闢堆棧RAM空間,不佔用片內數據存儲單元。 (4) 精簡指令系統。採用RISC(精簡指令集計算機)結構,與傳統的採用CISC(復雜指令集計算機)結構的單片機相比,其指令數量少,易學易記。此外,精簡指令系統還具有較高的代碼壓縮能力,有利於提高程序執行速度。 第1章 概 述 (5) 種類齊全。不單純追求功能堆積,從實際出發,以多種型號滿足不同層次、不同用途的需求。在規模上既有84 腳封裝,多達66根I/O口線的型號,也有8腳封裝,6根I/O口線的型號。功能較全的高檔次單片機產品還配置了A/D(模/ 數轉換)、CCP(捕捉/比較)或採用PWM(脈寬調制)的D/A轉換單元。 PIC系列單片機功能全、種類多,便於選擇使用,開發者可以根據不同的用途和要求設計出性價比較高的單片機控制裝置。 第1章 概 述 2) �6�1MSP430單片機 MSP430系列單片機是美國德州儀器(TI)公司1996年開始推向市場的一種16位單片機,採用精簡指令集,是一種超低功耗的混合型單片機。MSP430系列單片機的主要特點是,具有極低的功耗、豐富的片內外設和方便靈活的開發手段。 MSP430單片機的主要優點描述如下: (1) 運算處理能力強。MSP430系列是16位單片機,採用了RISC結構,具有豐富的定址方式和簡潔的內核指令以及大量的模擬指令,在8 MHz時鍾晶振的驅動下指令周期僅為125 ns。 第1章 概 述 (2) 超低功耗設計。採用1.8~3.6 V工作電壓,在1 MHz 的時鍾條件下運行時,晶元取用電流在200~400 μA左右。在時鍾關斷模式運行時,最低維持電流只有0.1 μA。具有獨特的時鍾系統設計,它有兩個時鍾,用以產生CPU和各功能單元所需的時鍾,可以在指令控制下接通和關斷時鍾,實現對總體功耗的控制。MSP430系列單片機有5種不同的工作模式。在等待方式下,電流消耗為0.7 μA。在節電方式下,最低可達0.1 μA。當系統處於省電的備用狀態時,用中斷請求將它喚醒的時間只需6 μs。 第1章 概 述 (3) 豐富的片上外圍模塊。集成了較豐富的片內外設,其中包括看門狗(WDT)、模擬比較器A、硬體乘法器、液晶驅動器、10/12位ADC、I 2 C匯流排和直接數據存取(DMA)等。 (4) 方便高效的開發環境。MSP430單片機有OPT、 FLASH和ROM 3種類型,目前主要以FLASH型為主。片內有JTAG(Joint Test Action Group,聯合測試行動小組)調試介面,通過PC機和JTAG調試器獲取片內信息,從而使設計者在調試開發時,無需模擬器和編程器。開發工具簡便,價格也相對低廉,可以實現在線編程。開發語言有匯編語言和C 語言。 第1章 概 述 (5) 運行環境。MSP430系列單片機產品均為工業級,運行環境溫度為-40�6�1~+85℃,適合工業環境下使用。 3) 單片機品種及主流單片機概況單片機品種繁多,各具特色。其中Intel公司推出的MCS-51 系列單片機及與其兼容的Philips、Atmel、Winbond等公司的產品應用非常廣泛。目前單片機入門教材大多以MCS-51系列單片機作為學習基礎,所以被普遍接受,堪稱主流。而 Microchip公司的PIC精簡指令集單片機產品也有著強勁的發展勢頭。就產量而言,在可供二次開發的單片機產品中PIC 單片機居全球之首。 第1章 概 述 1.2.2 常用單片機的應用領域單片機的特點是集成度高、功能強、可靠性高、體積小、功耗低、使用方便及價格低廉。單片機的應用幾乎是無處不在,已經滲透到我們生活中的各個領域。目前單片機已經在工業控制、儀器儀表、家用電器、辦公自動化、醫用設備、信息和通信產品、航空航天、專用設備的智能化管理等領域中得到了廣泛的應用,其應用形式體現如下。 第1章 概 述 1. 在工業控制中的應用工業自動化控制是最早採用單片機控制的領域之一,在測控系統、過程式控制制、機電一體化設備中主要利用單片機實現邏輯控制、數據採集、運算處理、數據通信等用途。單獨使用單片機可以實現一些小規模的控制功能,作為底層檢測、控制單元與上位計算機結合可以組成大規模工業自動化控制系統。特別在機電一體化技術中,單片機的結構特點使其更容易發揮其集機械、微電子和計算機技術於一體的優勢。 第1章 概 述 2. 在智能儀器中的應用內部含有單片機的儀器統稱為智能儀器,也稱為微機化儀器。這類儀器大多採用單片機進行信息處理、控制及通信,與非智能化儀器相比,功能得到了強化,增加了諸如數據存儲、故障診斷、聯網集控等功能。以單片機作為核心組成智能儀表已經是自動化儀表發展的一種趨勢。 第1章 概 述 3. 在家用電器中的應用單片機功能完善、體積小、價格廉、易於嵌入,非常適用於對家用電器的控制。嵌入單片機的家用電器實現了智能化,是傳統型家用電器的更新換代,現已廣泛應用於洗衣機、空調、電視機、視盤機、微波爐、電冰箱、電飯煲以及各種視聽設備等。 第1章 概 述 4. 在信息和通信產品中的應用信息和通信產品的自動化和智能化程度很高,其中許多功能的完成都離不開單片機的參與。這里最具代表性和應用最廣的產品就是移動通信設備,例如手機內的控制晶元就屬於專用型單片機。另外在計算機外部設備中,如鍵盤、列印機中也離不開單片機。新型單片機普遍具備通信介面,可以方便地與計算機進行數據通信,為計算機和網路設備之間提供連接服務創造了條件。 第1章 概 述 5. 在辦公自動化設備中的應用現代辦公自動化設備中大多數嵌入了單片機控制核心。如列印機、復印機、傳真機、繪圖機、考勤機及電話等。通過單片機控制不但可以完成設備的基本功能,還可以實現與計算機之間的數據通信。 6. 在商業營銷設備中的應用在商業營銷系統中單片機已廣泛應用於電子秤、收款機、條形碼閱讀器、IC卡刷卡機、計程車計價器以及倉儲安全監測系統、商場保安系統、空氣調節系統、冷凍保險系統等。 第1章 概 述 7. 在醫用設備領域中的應用單片機在醫療設施及醫用設備中的用途亦相當廣泛,例如在醫用呼吸機、各種分析儀、醫療監護儀、超聲診斷設備及病床呼叫系統中都得到了實際應用。 8. 在汽車電子產品中的應用現代汽車的集中顯示系統、動力監測控制系統、自動駕駛系統、通信系統和運行監視器等裝置中都離不開單片機。特別是採用現場匯流排的汽車控制系統中,以單片機擔當核心的節點通過協調、高效的數據傳送不僅完成了復雜的控制功能,而且簡化了系統結構。 第1章 概 述 1.3 單片機的發展趨勢目前,單片機正朝著高性能和多品種方向發展,將會進一步實現低功耗、小體積、大容量、高性能、低價格和外圍電路內裝化等要求。單片機的發展將主要以滿足在嵌入式應用前提下與控制對象的最佳結合,突顯其智能化控制能力。並在此基礎上尋求應用系統在晶元上的最大化解決方式,即形成了SoC化趨勢。在微電子技術、IC設計、 EDA工具發展的推動下,基於SoC的單片機應用系統將會得到較快的發展。 第1章 概 述本章小結本章簡要介紹了關於單片機及單片機系統的基本概念、結構特點和發展歷程,並且對單片機的應用開發方式及應用環境進行了簡介。通過對常用單片機系列、型號和各生產廠家的產品特點的介紹,使我們對單片機的種類及性能有一個初步的了解,便於在今後的應用中能夠選擇合適的單片機類型,滿足具體用途的需要。另外,本章還從開拓視野的角度列舉了單片機在各個領域的應用,以及單片機今後的發展趨勢。

自己研究吧。。我看得暈掉了- -、、、

4. 52單片機能做什麼

可以根據你自己編輯的程序運行!玩的話可以做智能小車,用手機藍牙或電腦藍牙控制。有WIFI接收模塊也可以用WIFI控制。機器人也行。也能做家庭智能控制方面的東西
比如定時開關,或在燈的開關上加感應器和單片機配合,觀賞方面的比如光立方!等等
單片機能做的事太多了,列舉不完。再比如家電,什麼智能洗衣機啊!微波爐啊,電磁爐啊,空調啊。都要用到單片機,這些工作52絕對能勝任

5. 《單片機》課程學習總結

《單片機》課程學習總結

篇一:《單片機》課程學習總結

《單片機》這門課程我已經學了一個學期了,在這一個學期的學習過程中,我一開始不怎麼懂得編程,但慢慢的我現在已經不僅會讀程序還會寫程序了。真為自己一個學期來努力學到的單片機知識只是而感到高興。

怎麼學單片機?也常看到有人說學了好幾個月可就是沒有什麼進展。當然,受限於每個人受到的教育水平不同和個人理解能力的差異,學習起來會有快慢之分,但我感覺最重的就是學習方法。一個好的學習方法,能讓你事半功倍,這里說說我學習單片機的經歷和方法。

我覺得學習單片機首先要懂得C語言,因為單片機大多說都是靠程序來實現的,如果看不懂程序或則不懂的編程是很難學會單片機的。學習單片機首先要明白一個程序是怎麼走的,要完全懂得程序每一個步驟的意思。其次要懂得每一條指令的意思,不能盲目地去靠背指令,這是記得不牢靠的,最主要的還是靠了解。學習單片機最主要的對89C51晶元內部結構有全方面的,只要了解了89C51才能知道單片機實現什麼樣的功能和作用,才能對單片機有更深一步的了解。 通過一個學期《單片機》這門課程的學習,我也從中有了不少心

得和體會想和大家分享一下。

萬事開頭難、要勇敢邁出第一步。開始的時候,不要老是給自己找借口,不要說單片機的程序全是英文,自己看不懂。遇到困難要一件件攻克,不懂指令就要勤奮看書,不懂程序就先學它,這方面網上教程很多,隨便找找看一下,做幾次就懂了。然後可以參考別的人程序,抄過來也無所謂,寫一個最簡單的,讓它運行起來,先培養一下自己的感覺,知道寫程序是怎麼一回事,無論寫大程序還是小程序,要做的工序不會差多少。然後建個程序,加入項目中,再寫代碼、編譯、運行。必須熟悉這一套工序。個人認為,一塊學習板還是必要的,寫好程序在上面運行一下看結果,學習效果會好很多,模擬器就看個人需要了。單片機是注重理論和實踐的,光看書不動手,是學不會的。

知識點用到才學,不用的暫時丟一邊。厚厚的一本書,看著人頭都暈了,學了後面的,前面的估計也快忘光了,所以,最好結合實際程序,用到的時候才去看,不必說非要把書從第一頁看起,看完它才來寫程序。比如你寫流水燈,完全就沒必要看中斷的知識,專心把流水燈學好就是了,這是把整本書化整為零,一小點一小點的啃。 程序不要光看不寫,一定要自己寫一次。最開始的時候,什麼都不懂,可以抄人家的程序過來,看看每一句是干什麼用的,達到什麼目的,運行後有什麼後果。看明白了之後,就要自己寫一次,你會發現,原來看明白別人的程序很容易,但到自己寫的時候卻一句也寫不出來,這就是差距。當你自己能寫出來的時候,說明你就真的懂了。

必須學會掌握調試程序的方法。不少人寫程序,把代碼寫好了,

然後一運行,不是自己想要的結果,就暈了,然後跑到論壇上發個帖子,把程序一貼,問:為什麼我的程序不能正常運行?然後就等別人來給自己分析。這是一種很不好的行為,應該自己學會發現問題和學會如何解決問題。這就需要學習調試程序的方法,比如KEIL里,可以下斷點啦,查看寄存器內容等等,這些都是調試程序的手段,當你發現你寫的程序運行結果和你想像中不一樣的時候,你可以單步,也可以下斷點,然後跟蹤,查看各相關寄存器內容,看看程序運行過中是不是有什麼偏差,找出影響結果的地方,改正過來。這一個過程非常重要,通過程序的排錯,你可以學到的知識是書上得不到的。

找到解決問題思路比找到代碼更重要。我們用單片機來控制周邊器件,達到我們想到的目的,這是一個題目,而如何寫出一個程序,來控制器件按你想要的結果去運作,這個就是解題的思路。要寫程序,就得先找到解決問題的思路,你學會找出這個解題思路,比你找到代碼更為重要。不少人很喜歡找人家的代碼,有的人甚至有了代碼就直接復制到自己的程序中,可以說,這不是一種學習的態度,無助於你編程水平的提高。

我幾乎不怎麼看人家的代碼,多數時候是看別人的思路,有方框圖最好,沒有的話文字說明也可以。要從代碼中看出別人處理問題的思路,是相當困難的,特別是大型的程序,看起來是非常的累人。所以現在我也明白了,以前讀書時說的程序流程圖很重要,現在算是知道了。當你知道一個問題怎麼去解決了,那麼剩下的只是你安排代碼去完成,這就已經不是什麼問題了。

開動腦筋,運用多種方法,不斷優化自己的程序。想想用各種不同方法來實現同一功能。這是一個練習和提高的過程,一個問題,你解決了,那麼你再想想,能不能換種寫法,也可以實現同一功能,或者說,你寫出來的代碼,能不能再精簡一點,讓程序執行效率更高,這個過程,就是一個進步的過程。很多知識和經驗的獲得,並不是直接寫在書讓你看就可以得到的,需要自己去實踐,開動腦筋,經驗才能得到積累,編程水平才能有所提高。

看別人的程序,學習人家的思路。這個在學習初期是很有用,通過看別人的程序,特別是老師寫出的具有一定水平的程序,可以使自己編程水平得到迅速的提高。同時,也可以結合別人的編程手法,與自己的想法融合在一起,寫出更高水平的程序,從中得到進步。但要注意,切忌將學習變成抄襲,更不是抄襲完了就認為自己學會了,這樣做只會使你退步。

嘗試編寫一下綜合應用的程序。從流水燈學起,到動態掃描,再到中斷,那麼,你可以試試寫一下時鍾這種綜合性應用的程序,不要小看時鍾,要寫好它不是一件容易的事情,它包括了單片機大部分的知識,比如有按鍵(IO讀取)、動態掃描(IO輸出)、中斷等,如何協調好各功能模塊正常工作,才是編程者需要學習的地方,當你單獨寫一個功能的時候,比如按鍵讀取,你可能感覺很容易,因為你的程序什麼也不做,只是讀按鍵。但把它和其它功能混合在一起,如何在整個程序運行中使每一部分都正常工作,這就不是寫一個按鍵讀取這么容易的事情,功能模塊之間有可能會互相影響,比如你需要讓數碼管既能顯示,又要去處理按鍵讀取,怎麼使這兩部分都正常工作,這就是一個協調過程。當你有了這個處理協調能力,你就算是入門了。

著重於培養解決問題的能力,而不是具體看自己編寫了多少程序或者做過什麼。「學單片機重點在於學習解決問題的思路,而不是局限於具體的晶元類型和語言」這一直是我的座右銘,是我學單片機學習單片機之後感悟出來的。真正的能力不是你曾經編寫過多少個可以實現的程序,而應該是:「遇到沒有解決過的問題,能利用自己已學的知識,迅速找到解決問題的方法。」這個才是能力。

面對一個新程序時,多自己開動腦筋,不要急於找別人的程序。

有不少人面對一個新程序時,第一步想到的就是網上找別人寫過的程序,然後抄一段,自己再寫幾句,湊在一起就完成任務,這雖然可能是省時間,但絕對不利你的學習。當你接到一個程序時,應該先自己構思一下整個程序的架構,想想如何來完成。有可能的話,畫一個流程圖,簡單的可以畫在腦子里,對程序中用到的數據、變數有一個初步的安排,然後自己動手去寫,遇到實在沒辦法解決的地方,再去請教老師或同學,或看別人是怎麼處理的,這樣首先起碼你自己動過腦想過,自己有自己的思路。如果你一開始就看別人的程序,你的思維就會受限在別人的思維里,自己想再創新就更難了,這樣你自己永遠也沒辦法提高,因為你是走在別人的影子里。

學會提問題。一般來說,學習過程中,你遇上的問題,多數人也有遇上的,所以如果有什麼不懂,你可以去問老師。我覺得學習單片機最主要的要多提問,對於一個自己不是太懂的程序,自己一定要多提問幾遍,這樣不但有利於加深自己的印象還能從中學到不少別人的方法。

經過一個學期我對《單片機》這門課程的學習,不僅讓我懂得了很多程序的編寫,還讓我學到了很多對自己有用的學習方法。總結這個學期來的我自己的學習情況,我覺得自己對編程進步了不少,懂得運用正確的學習方法學習單片機程序,不再去死記硬背指令了。所以我覺得學習要不斷總結學習方法,才能讓自己學習不斷進步。

交通信號燈設計報告

實驗目的: P1口的使用方法,延時程序的編寫

實驗要求:在一個十字路口分為東西南北走向,信號等按以下的狀態順序工作:

(1) 初始狀態0,東西、南北紅燈全亮。延時一定時間;

(2) 狀態1,南北綠燈亮通車,東西紅燈,延時一定時間;

(3) 狀態2,南北綠燈閃爍幾次轉黃燈,東西仍然紅燈,延時一定

時間;

(4) 狀態3,南北紅燈,東西綠燈通車,延時一定時間;

(5) 狀態4,南北仍然紅燈,東西綠燈閃爍幾次轉黃燈,延時一定

時間;

(6) 循環至狀態1,繼續

實驗電路和流程框架圖:

(1) 硬體電路

交通燈實訓設備用最小系統板和信號燈組合而成。

2、軟體編程

若各路口燈亮滅的時間間隔為2s鍾,燈光閃爍時間間隔為0.5s。用軟體延時的方法,晶振頻率12MHz時,一個機器周期為1us。

編寫交通信號燈程序:

編寫主程序,由R7做主程序的計數器,確定調用延時時間為0.5s,從而獲得交通燈的亮滅時間。

篇二:《單片機》課程學習總結

時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機課程也結束,但通過這次單片機的學習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養我們的創新精神,從而不斷地戰勝自己,超越自己。創新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。

當今社會隨著電子技術的發展,特別是隨著大規模集成電路的產生,給人們的生活帶來了根本性的變化,如果說微型計算機的出現使現代的科學研究得到了質的飛躍,那麼可編程式控制制器的出現則是給現代工業控制測控領域帶來了一次新的革命。在現代社會中,溫度控制不僅應用在工廠生產方面,其作用也體現到了各個方面。本學期我們就學習了單片機這門課程,感覺是有點難呢。也不知道整個學習過程是怎麼過來得,可是時間不等人。

剛開始學習的時候,對單片機沒有什麼認識,不知道什麼是單片機,更不知道它有什麼作用。通過學習才大體知道了單片機的一些知識。單片機是一塊在集成電路晶元上集成了一台有一定規模的微型計算機。簡稱為:單片微型計算機或單片機。單片機的應用到處可見,應用領域廣泛,主要應用在智能儀表、實時控制、通信、家電等方面。由中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、I/O介面、定時器/計數器以及串列通信介面等集成在一塊晶元上,構成了一個單片微型計算機,簡稱為單片機。它的應用范圍很廣,在工業自動化中應用有數據採集、測控技術。

在智能儀器儀表中應用有數字示波器、數字信號源、自動取款機等。在消費類電子產品中應用有空調機、電視機、微波爐、手機、IC卡、汽車電子設備等。在通訊方面應用有手機、小靈通等。在武器裝備方面應用有飛機、坦克、導彈、太空梭、智能武器等。剛開始學習時只能抄寫別人做成功的程序,一遍一遍的寫,從簡單的入手,逐步的積累,一步步的能夠將小的程序結合到一起,拼接成較為復雜一些的程序。但是程序不要只是看別人得,一定要自己寫過才是自己的。只有當你自己能寫出來的時候說明你真懂了。剛接觸KEIL時確實很讓人頭疼,使用 KEIL不會建項目、不會使用實驗板。然後可以參考已經成功的程序,抄過來,寫一個最簡單的,讓它運行起來,先培養一下自己的感覺,先建個項目,再配置一下項目,然後建個程序,加入項目中,再寫代碼、編譯、生成HEX,刷進單片機中、運行。其實當遇到問題一定要自己嘗試著解決,不能遇到問題就去問別人,自己一定要掌握解決問的方法和思路。對一個新項目時,自己一定要多想想,不要急著去看別人是怎麼寫的。應該先想一下程序的構架,想想如何來完成。然後自己動手去寫,理清自己的思路這樣更容易提高自己。

熟悉單片機的人都知道,要學好單片機可不是一件容易的事,倒不是因為單片機很難學,而是很難找到一本專為單片機入門者而編寫的教材。翻一下身邊的單片機教材,都好像是為已經懂單片機的人而寫的,一般先介紹單片機的硬體結構和指令系統,再是系統擴展和外圍器件,順便講一些應用設計(隨便說一下,很多書中的電路設計已經過時,並且有些程序還是錯誤的`)。如果按照此種學習方法,想進行產品開發,就必須先把所有的知識全部掌握了才可以進行實際應用。學習使用單片機只能靠循序漸進的積累,雖然單片機的課程只上了幾節就去上班了,但在學習的過程中有了一定的了解。下面就本人學習單片機的過程和經驗做簡要介紹。

首先,學習單片機要有一定的基礎:電子技術方面要有數字電路和模擬電路等方面的理論基礎,特別是數字電路;編程語言要求匯編語言或C語言。要想成為單片機高手,建議初學者首先學習匯編語言,學的差不多的時候,轉入C語言學習。盡管匯編語言屬於低級語言,編程效率低,但是較C語言具有目標代碼簡短,佔用內存少,執行速度快等優點,更重要的是能使初學者盡快熟悉單片機的內部結構,並能對其進行精確的控制。匯編語言在單片機教材裡面都會涉及,不需要單獨購買教材和學習。C語言是一門學問,有很多專業書籍來講解,並且對我們今後的編程生涯有絕對的好處,因此要深入學習,千萬不要自以為看了某某的視頻教程就以為掌握了C語言,那隻是C語言的一部分。在這里給大家推薦一本單片機C語言程序設計參考書,馬忠梅等著,北京航空航天大學出版社出版的《單片機的C語言應用程序設計》,要求C語言基礎。如果沒學過C語言,建議學習清華大學譚浩強編寫的C語言程序設計,這本書寫的不錯,通俗易懂。

其次,是單片機教材選擇。單片機是一門非常重視實踐的技術,不能總是看書,但要學習它首先應看書,對單片機引腳、內部結構、寄存器和原理有一定地了解和感官認識,它的是怎樣工作的,能幹些什麼?剛開始時,也許你看不明白,但這並不要緊,因為你還缺乏實踐經驗。現在單片機應用廣泛,因此各個廠家分別推出了自己的單片機,我們沒必要每樣都學!因為他們的編程方法和調試過程以及內部指令結構有一定的相似,只要學精通一款就OK了!尤其是用C語言編程,就幾乎不用分什麼派系,但是我們要選擇一款有代表性的知識范圍廣,並且入門容易,書籍多。一般來說,MCS-51系列單片機已經得到廣泛的普及和應用,市場上它的資料也比較多,用的人也很多。給大家推薦一些參考書,學習時只需要一本就足夠拉。書名:《新編MCS-51單片機應用設計》,哈爾濱工業大學出版,作者:張毅剛;書名:《單片機原理及應用》,高等教育出版社,作者:張毅剛等;書名:《單片機高級教程:應用與設計》,北京航空航天大學出版社,作者:何立民。相關教材還有很多,在這不一一列舉。

然後,是開發工具和開發環境的選擇。選擇一塊合適的學習板,對於初學者來說一般無力接受,如果經濟條件允許、本人又對單片機很感興趣、有從事相關工作意向的話,鼓勵大家購買。隨便說一句,學習板功能要求太全,具有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、AD或DA、液晶、蜂鳴器等就差不多啦,畢竟,功能齊全的價格比較高。模擬器對單片機初學者來說既是那麼耳熟,同時又有些陌生,這主要是因為市場上傳統的模擬器價格都在千元以上,對經濟不是非常寬裕的人來說是不小的開支。同時模擬器是用來提高調試程序效率的,也不是非需不可的,如果你沒有模擬器,遇到程序出錯的時候,只好苦思冥想,反復燒寫調試。

隨便推薦一下,學林電子的51tracer模擬器,有興趣的朋友可關注一下。有了單片機教程板以後,先看下指導說明書,熟悉一下學習板,開卷有益。以後就得靠自己多練習了,將學習板與電腦連接好,先學會開發軟體的使用,然後從最簡單的流水燈實驗做起,按照你自己的意願控制流水燈,當你完成時,你會發現這是多麼愜意的事情。太好玩了,你會覺得這不是在學習,而是在玩,當你發現,單片機能夠按照你編寫的程序工作時,你會覺得非常興奮,比做什麼事情都開心,這樣你會慢慢迷上單片機,真的。不少網站上說搞定某個實驗,就恭維的告訴你一聲」恭喜你,學會了」自己學會了單片機,這有點可笑,這只能說明你算過關了,對單片機有了一定了解和會使用它了。但是單片機能完成的功能太多了,尤其是對外圍器件的控制,綜合起來能設計出許多意想不到的產品.因此除了入門外,精通可千萬別輕易說出口。

最後,在熟練掌握和應用後,那可以說對於單片機方面的硬體你已經入門了,剩下的就是自己練習設計開發各種課題,不斷的積累經驗。最終,自己完全設計具有個人風格的課題,產品,這樣你就是單片機高手拉。只要過了第一關,後面的路就好走多了,萬事開頭難,這大家可能都聽過。

有時候單片機的學習很單調,有些知識學起來很抽象,不容易理解,只能慢慢適應,一邊學習理論知識,一邊編寫程序,將程序刷入單片機進行調試,通過這種方式才能更快速的學習單片機。要堅定自己的學習信心,在付出持之以恆的努力,我相信自己能進一步加深對單片機的了解,在單片機的學習道路上走得更遠!

;

6. 單片機的應用有哪些

電子秤

8.家用電器:微波爐,電視機,錄像機,音響設備,游戲機等。

7. 單片機哪些品牌

補充說明樓上的
FairChild 仙童半導體(美國),這是半導體行業的鼻祖,歷史悠久,目前世界上很多NB的半導體公司出自仙童

國內常用的:
ATMEL(美國):AT89S51
TI德州儀器(美國):MSP430系列
MicroChip(美國):PIC系列單片機
飛思卡爾半導體(原摩托羅拉半導體)(美國):基於ARM系列
Intel英特爾(美國):也有51系列的
NS國家半導體,國半(美國):NS系列單片機

冷門的:
Epson愛普生(日本):現在做列印機較多
SST(美國)
Zilog(美國)
NEC(日本)
富士通(日本)
東芝(日本)
松下(日本)
日立(日本)
Philips(荷蘭)
SAMSUNG三星(韓國)
RENESAS瑞薩半導體(日本)

國產:
宏晶科技(深圳):STC
凌陽科技(台灣)
義隆單片機(台灣):EMP78
HOTLEK(台灣)
時代民芯(北京)

閱讀全文

與列舉單片機的五大優點相關的資料

熱點內容
為什麼伺服器晚上會崩潰 瀏覽:912
linux編譯o文件 瀏覽:530
廣州文檔加密公司 瀏覽:526
如何打開python項目進行測試 瀏覽:90
linuxlo0 瀏覽:81
手工編程的步驟有哪些 瀏覽:936
怎麼能加密呼叫 瀏覽:851
svn刪除命令 瀏覽:313
python數據聚合 瀏覽:533
微信顯示無法連接到伺服器是什麼意思 瀏覽:219
吃雞dns伺服器地址 瀏覽:390
滑鼠轉vb命令 瀏覽:78
app模板在哪裡 瀏覽:889
linuxgcc查看版本 瀏覽:91
電焊機tp編程器參數 瀏覽:709
軍團戰爭命令怎麼樣 瀏覽:71
單片機lacll指令 瀏覽:47
php正則匹配url參數 瀏覽:210
websphere編譯後的目錄 瀏覽:452
蘋果app怎麼從app資源庫移除 瀏覽:55