《單片機原理及應(yīng)用》課件-第1章_第1頁
《單片機原理及應(yīng)用》課件-第1章_第2頁
《單片機原理及應(yīng)用》課件-第1章_第3頁
《單片機原理及應(yīng)用》課件-第1章_第4頁
《單片機原理及應(yīng)用》課件-第1章_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第1章單片機基礎(chǔ)知識1.1單片機概述1.2單片機的歷史和發(fā)展1.3典型單片機簡介1.4單片機的應(yīng)用思考與練習(xí)

1.1單片機概述

單片機是一種集成電路芯片,伴隨著微電子技術(shù)的發(fā)展而產(chǎn)生,是微型計算機的一個重要分支?,F(xiàn)代電子系統(tǒng)的基本核心是嵌入式計算機應(yīng)用系統(tǒng)(簡稱嵌入式系統(tǒng),EmbeddedSystem),而單片機就是最典型、最廣泛、最普及的嵌入式計算機應(yīng)用系統(tǒng),也可以稱其為基本嵌入式系統(tǒng)。

1.1.1單片機的組成

單片機是把中央處理器(CPU)、隨機存儲器(RAM,一般用于存儲數(shù)據(jù))、只讀存儲器(ROM,一般用于存儲程序)、中斷系統(tǒng)、定時器/計數(shù)器以及I/O接口電路(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)等集成在一塊芯片上的微型計算機。

換一種說法,單片機就是不包括輸入/輸出設(shè)備、不帶外部設(shè)備的微型計算機。雖然單片機只是一個芯片,但從組成和功能上看,它已具有了計算機系統(tǒng)的屬性,因此稱它為單片微型計算機(SingleChipMicroComputer,SCMC),簡稱單片機。

目前,單片機已有幾十個系列,上千個品種。圖11為某些型號的單片機。在眾多產(chǎn)品中,20世紀(jì)80年代Intel公司推出的MCS-51系列單片機應(yīng)用最為廣泛。圖1-1各種型號的單片機

雖然單片機型號各異,但其基本組成部分相似。圖12為單片機的典型結(jié)構(gòu)框圖。

單片機在應(yīng)用時通常處于被控系統(tǒng)的核心地位并融入其中,即以嵌入的方式使用。為了強調(diào)其“嵌入”的特點,也常常將單片機稱為嵌入式微控制器(EmbeddedMicro-ControllerUnit,EMCU),在單片機的電路和結(jié)構(gòu)中有許多嵌入式應(yīng)用的特點。圖1-2單片機的典型結(jié)構(gòu)框圖

1.1.2單片機的特點

單片機是一種集成電路芯片,在工業(yè)控制領(lǐng)域得到了廣泛應(yīng)用。單片機的主要特點如下所述。

1.集成度高、體積小、可靠性高

單片機將各功能部件集成在一塊集成電路芯片上,所以集成度很高,體積自然也是最小的。芯片本身是按工業(yè)測控環(huán)境要求設(shè)計的,內(nèi)部布線很短,數(shù)據(jù)在傳送時受干擾的影響較小,其抗工業(yè)噪聲性能優(yōu)于一般通用的CPU。單片機程序指令、常數(shù)及表格等固化在ROM中不易破壞,許多信號通道均在一個芯片內(nèi),故可靠性較高。

2.控制功能強

為了滿足實際控制要求,各類單片機的指令系統(tǒng)均有極豐富的條件分支轉(zhuǎn)移能力、I/O口的邏輯操作及位處理能力,單片機的位操作能力更是其他計算機無法比擬的。單片機的實時控制功能特別強,非常適用于專門的控制系統(tǒng)。

3.低電壓、低功耗,便于生產(chǎn)便攜式產(chǎn)品

為了滿足廣泛使用的便攜式產(chǎn)品的開發(fā),許多低功耗單片機的工作電壓僅為1.8~3.6V,而工作電流僅為數(shù)百微安,能夠使系統(tǒng)在低功耗狀態(tài)下運行。

4.易擴(kuò)展

單片機芯片內(nèi)具有計算機正常運行所必需的部件,芯片外部有供擴(kuò)展用的三總線及并行、串行輸入/輸出引腳,很容易構(gòu)成各種規(guī)模的單片機應(yīng)用系統(tǒng)。

5.性能價格比優(yōu)異

為了提高運行速度和工作效率,高端單片機已開始使用RISC流水線和DSP等技術(shù)。尋址能力也已突破64KB(B為Byte的簡寫,即字節(jié),為8位二進(jìn)制碼)的限制,有的已達(dá)到16MB,片內(nèi)RAM容量則可達(dá)2MB。由于單片機的廣泛使用,因而其銷量極大。各大公司的商業(yè)競爭更使其價格十分低廉,所以其性能價格比極高。

1.1.3單片機系統(tǒng)

初學(xué)者在學(xué)習(xí)單片機時,應(yīng)注意區(qū)分單片機和單片機系統(tǒng)、單片機應(yīng)用系統(tǒng)和單片機開發(fā)系統(tǒng)。

1.單片機和單片機系統(tǒng)

單片機只是一個芯片,而單片機系統(tǒng)則是在單片機芯片的基礎(chǔ)上擴(kuò)展其他電路或芯構(gòu)成的具有一定應(yīng)用功能的計算機系統(tǒng)。

2.單片機應(yīng)用系統(tǒng)和單片機開發(fā)系統(tǒng)

單片機應(yīng)用系統(tǒng)(簡稱單片機系統(tǒng))主要是為應(yīng)用而設(shè)計開發(fā)的,該系統(tǒng)與控制對象結(jié)合在一起工作,是單片機開發(fā)應(yīng)用的成果。單片機系統(tǒng)的設(shè)計開發(fā)包括硬件設(shè)計和軟件編

程兩部分。由于軟/硬件資源所限,單片機與微型計算機不同,單片機系統(tǒng)本身不能實現(xiàn)自我開發(fā),要進(jìn)行系統(tǒng)設(shè)計開發(fā),必須使用專門的單片機開發(fā)系統(tǒng)。

單片機開發(fā)系統(tǒng)是單片機應(yīng)用系統(tǒng)開發(fā)調(diào)試工具的總稱。在線仿真器(In-CircuitEmulator,ICE)是單片機開發(fā)系統(tǒng)的核心部分(參見9.1.2節(jié))。在單片機系統(tǒng)的設(shè)計中,

仿真器應(yīng)用的范圍主要集中在對程序的仿真上。因為,在單片機的開發(fā)過程中,程序設(shè)計是最重要的,但也是難度最大的。一種最簡單和原始的開發(fā)流程是:編寫程序→燒寫芯片→驗證功能,這種方法對于簡單系統(tǒng)是可以應(yīng)付的,但在復(fù)雜系統(tǒng)中使用這種方法則是完全不可能的,所以需要使用單片機開發(fā)系統(tǒng)來支持開發(fā)工作。

1.1.4單片機程序設(shè)計語言

程序?qū)嶋H上是一系列計算機指令的有序集合合。我們把利用計算機指令系統(tǒng)來合理地編寫出解決某個問題的程序的過程,稱為程序設(shè)計。這也是我們學(xué)習(xí)這門課程的主要目的之一。

1.匯編語言

匯編語言是用助記符表示的機器指令。匯編語言是對機器語言的改進(jìn),是單片機最常用的程序設(shè)計語言之一。匯編指令和機器指令一一對應(yīng),所以用匯編語言編寫的程序效率高,占用存儲空間小,運行速度快,因此匯編語言能編寫出最優(yōu)化的程序。雖然匯編語言是高效的計算機語言,但它是面向機器的低級語言,不便于記憶和使用,且與單片機硬件關(guān)系密切,這就要求程序設(shè)計人員必須精通單片機的硬件系統(tǒng)和指令系統(tǒng)。

每一類單片機都有它自己的匯編語言,它們的指令系統(tǒng)是各不相同的,也就是說,不同的單片機有不同的指令系統(tǒng)。盡管目前已有不少程序設(shè)計人員使用C語言來進(jìn)行單片機的應(yīng)用程序開發(fā),但是在對程序運行空間和時間要求很高的場合,匯編語言仍是必不可少的。

2.C語言

也可以使用高級語言進(jìn)行單片機應(yīng)用系統(tǒng)開發(fā),最常用的是C語言。單片機開發(fā)用的C語言是在標(biāo)準(zhǔn)C基礎(chǔ)上經(jīng)過擴(kuò)充的C語言,也稱為C51語言。與匯編語言相比,C語言不受具體“硬件”的限制,具有通用性強,直觀、易懂、易學(xué),可讀性好等優(yōu)點。目前多數(shù)的單片機開發(fā)者使用C語言來進(jìn)行程序設(shè)計。C語言已經(jīng)成為人們公認(rèn)的高級語言中高效、簡潔而又貼近單片機硬件的編程語言。用C語言進(jìn)行單片機的軟件開發(fā),可大大縮短開發(fā)周期,且可明顯地增加軟件的可讀性,便于改進(jìn)和補充。

1.2單片機的歷史和發(fā)展

單片機作為一種面向測控的微控制器,應(yīng)用極為廣泛。自20世紀(jì)70年代以來歷經(jīng)4位機、8位機、16位機、32位機等發(fā)展過程,現(xiàn)已有50多個系列,上千個品種,新的系列和型號還不斷出現(xiàn),但8位通用單片機一直是市場上的主流。

1.2.1單片機的發(fā)展歷史

1.單片機形成階段

1976年,Intel公司推出了MCS48系列單片機,這是第一個8位單片機。它是8位CPU、1KBROM、64BRAM、27根I/O線和1個8位定時器/計數(shù)器等集成于一塊半導(dǎo)體

芯片上的單片結(jié)構(gòu)。

其特點是:存儲器容量較小,尋址范圍小(不大于4KB),無串行接口,指令系統(tǒng)功能不強。

這一階段的單片機產(chǎn)品還有Motorola公司的6801系列和Zilog公司的Z8系列。

2.性能完善提高階段

1980年,Intel公司又推出了內(nèi)部功能單元集成度更強的8位機———MCS51系列產(chǎn)品。其性能大大超過了MCS48系列產(chǎn)品,一經(jīng)問世便顯示出其強大的生命力,廣泛應(yīng)

用于電子信息、工業(yè)控制、儀器儀表等領(lǐng)域。

其特點是:結(jié)構(gòu)體系完善,性能卓越,面向控制的特點進(jìn)一步突出。

現(xiàn)在,MCS51已成為公認(rèn)的單片機經(jīng)典機種。

3.微控制器化形成階段

1982年,Intel推出MCS96系列單片機。芯片內(nèi)集成有16位CPU、8KBROM、232BRAM、5個8位并口、1個全雙工串行口、2個16位定時器/計數(shù)器,尋址范圍為

64KB,片上還有8路10位ADC、1路PWM輸出及高速I/O部件等。

其特點是:片內(nèi)增強了面向測控系統(tǒng)的外圍電路,使單片機可以方便靈活地用于復(fù)雜的自動測控系統(tǒng)及設(shè)備。

這一階段,“微控制器(MCU)”的稱謂更能反映單片機的本質(zhì)。

4.微控制器化完善階段

近期推出的單片機產(chǎn)品,內(nèi)部集成有高速I/O口、ADC、PWM、WDT等部件,并在低電壓、低功耗、串行擴(kuò)展總線、控制網(wǎng)絡(luò)總線和開發(fā)方式(在系統(tǒng)可編程,InSystemProgrammable,ISP)等方面都有了進(jìn)一步的增強。

其特點是:適合不同領(lǐng)域要求的各種通用單片機系列和專用型單片機得到了大力發(fā)展,單片機的綜合品質(zhì)(如成本、性能、體系結(jié)構(gòu)、開發(fā)環(huán)境、供應(yīng)狀態(tài))有了長足的進(jìn)步。

8位單片機從1976年公布至今,其技術(shù)已有了很大的發(fā)展,目前乃至將來仍是單片機的主流機型之一。

1.2.2單片機的發(fā)展趨勢

1.低功耗

HCMOS工藝出現(xiàn)后,HCMOS器件得到了飛速的發(fā)展。如今,數(shù)字邏輯電路、外圍器件都已普遍CMOS化。采用CMOS工藝后,單片機具有極佳的低功耗和功耗管理功能。

現(xiàn)在新的單片機的功耗越來越低,特別是很多單片機都設(shè)置了多種工作方式,包括等待、暫停、睡眠、空閑、節(jié)電等工作方式。MCS-51系列的8031單片機推出時的功耗達(dá)

630mW,而現(xiàn)在的單片機功耗普遍都在100mW左右,有的只有幾十微瓦。

2.RlSC體系結(jié)構(gòu)的發(fā)展

早期單片機大多是復(fù)雜指令集(ComplexInstructionSetComputer,CISC)結(jié)構(gòu)體系,

即所謂的馮·諾伊曼結(jié)構(gòu),如MCS-51系列單片機。采用CISC結(jié)構(gòu)的單片機數(shù)據(jù)線和指令線分時復(fù)用,其指令豐富,功能較強,但取指令和取數(shù)據(jù)不能同時進(jìn)行,速度受限。由于指令復(fù)雜,指令代碼、周期數(shù)不統(tǒng)一,指令運行很難實現(xiàn)流水線操作,大大阻礙了運行速度的提高。傳統(tǒng)的MCS-51系列單片機,時鐘頻率為12MHz時,單周期指令速度僅1MIPS。雖然單片機對運行速度要求遠(yuǎn)不如通用計算機系統(tǒng)或數(shù)字信號處理器(DSP芯片)對運行速度的要求高,但速度的提高仍會帶來許多好處,能拓寬單片機的應(yīng)用領(lǐng)域。

采用精簡指令集(ReducedInstructionSetComputer,RISC)體系結(jié)構(gòu)的單片機,數(shù)據(jù)線和指令線分離,即所謂的哈佛結(jié)構(gòu),這使得取指令和取數(shù)據(jù)可以同時進(jìn)行,其指令較同類CISC單片機指令包含更多的處理信息,執(zhí)行效率更高,速度也更快。

Microchip公司的PIC系列、Atmel公司的AT90S系列、SAMSUNG公司的KS57C系列、義隆公司的EM-78系列等多采用RISC結(jié)構(gòu)。

3.ISP及基于ISP的開發(fā)應(yīng)用

目前,片內(nèi)帶E2PROM的單片機的廣泛使用,推動了“在系統(tǒng)可編程”(ISP)技術(shù)的發(fā)展。在ISP技術(shù)基礎(chǔ)上,首先實現(xiàn)了目標(biāo)程序的串行下載,從而促使了模擬仿真開發(fā)方式的興起。在單時鐘、單指令運行的RISC結(jié)構(gòu)單片機中,可實現(xiàn)PC通過串行電纜對目標(biāo)系統(tǒng)的仿真調(diào)試。上述仿真技術(shù),使遠(yuǎn)程調(diào)試(即對原有系統(tǒng)方便地更新軟件、修改軟件和對軟件進(jìn)行遠(yuǎn)程診斷)成為現(xiàn)實。

1.3典型單片機簡介

1.3.1MCS-51系列單片機

MCS-51是Intel公司生產(chǎn)的8051單片機系列名稱。MCS-51系列單片機以其良好的開放式結(jié)構(gòu)、種類眾多的支持芯片、豐富的軟件資源,在我國應(yīng)用十分廣泛。其技術(shù)特點是完善了外部總線,確立了單片機的控制功能。外部并行總線規(guī)范化為16位地址總線,以尋址外部64KB程序存儲器和數(shù)據(jù)存儲器空間,8位數(shù)據(jù)總線和相應(yīng)的控制總線,形成完整的并行三總線結(jié)構(gòu)。

MCS-51系列單片機采用兩種生產(chǎn)工藝:一是HMOS工藝(高密度短溝道MOS工藝);二是CHMOS工藝(互補金屬氧化物的HMOS工藝)。CHMOS是CMOS和HMOS的結(jié)合,既保持了HMOS高速度和高密度的特點,還具有CMOS的低功耗特點。在產(chǎn)品型號中凡帶有字母“C”的即為CHMOS芯片(如80C51等),CHMOS芯片的電平既與TTL電平兼容,又與CMOS電平兼容。

80C51是MCS-51系列中CHMOS工藝的一個典型品種。其其他廠商以8051為基核開發(fā)的基于CMOS工藝的單片機產(chǎn)品統(tǒng)為80C51系列,而MCS51系列和80C51系列統(tǒng)稱為

51系列單片機。

51系列單片機分類及性能指標(biāo)見表1-1。

1.3.2AT89系列單片機

AT89系列單片機是Atmel公司的8位Flash單片機系列。這個系列單片機的最大特點是在片內(nèi)含有Flash存儲器,開發(fā)十分便捷,是80C51系列的主流單片機。AT89系列

單片機是以8051核為基礎(chǔ)構(gòu)成的,所以,它和MCS51系列單片機是完全兼容的,可以替代以MCS51為基礎(chǔ)的單片機系統(tǒng)。對于熟悉8051的用戶來說,用Atmel公司的89系列的AT89C51(或AT89S51)取代8051的系統(tǒng)設(shè)計,是輕而易舉的事。本書許多案例中的單片機就是以AT89C51為例的(但我們在書中還是統(tǒng)一稱為MCS51單片機)。

AT89系列單片機具有以下優(yōu)點:

(1)內(nèi)部含F(xiàn)lashROM。在系統(tǒng)的開發(fā)過程中,可以十分容易地進(jìn)行程序修改,這大大縮短了系統(tǒng)的開發(fā)周期,同時在系統(tǒng)工作過程中能有效地保存一些數(shù)據(jù)信息,即使外部電源損壞也不會影響到信息的保存。

(2)和MCS51系列單片機引腳兼容。由于AT89系列單片機的引腳是和MCS-51系列單片機的引腳完全一樣的,所以可以用AT89系列單片機替代MCS-51系列單片機,

這時不管采用40引腳或是44引腳的芯片,只要用相同封裝的芯片直接取代即可。

(3)靜態(tài)時鐘方式。AT89系列單片機采用靜態(tài)時鐘方式,可以節(jié)省電能,這對于降低便攜式產(chǎn)品的功耗十分有用。

1.3.3PIC系列單片機

PIC(PeripheralInterfaceController)系列單片機是一種用來控制外圍設(shè)備的可編程集成電路,是由美國Microchip公司推出的單片機系列產(chǎn)品。PIC系列單片機采用了RISC結(jié)構(gòu),其高速度、低電壓、低功耗、大電流LCD驅(qū)動能力和低價位OTP(一次性編程)技術(shù)等都體現(xiàn)出單片機產(chǎn)業(yè)的新趨勢。

PIC系列單片機具有以下優(yōu)點:

(1)適用性廣。PIC系列單片機最大的特點是從實際出發(fā),重視產(chǎn)品的性能與價格比,靠發(fā)展多種型號來滿足不同層次的應(yīng)用要求。PIC系列單片機從低到高有幾十個型號,可

以滿足各種需要。其中,PIC12C508單片機僅有8個引腳,是世界上最小的單片機。

(2)運行效率高。PIC系列單片機的精簡指令集(RISC)使其執(zhí)行效率大為提高。PIC系列8位CMOS單片機具有獨特的RISC結(jié)構(gòu),使指令具有單字長的特性,且允許指令碼

的位數(shù)可多于8位的數(shù)據(jù)位數(shù)。這與傳統(tǒng)的采用CISC結(jié)構(gòu)的8位單片機相比,可以達(dá)到2∶1的代碼壓縮,速度提高4倍。

(3)開發(fā)環(huán)境優(yōu)越。單片機開發(fā)系統(tǒng)的實時性是一個重要指標(biāo)。MCS-51系列單片機的開發(fā)系統(tǒng)大都采用高檔型號仿真低檔型號,實時性不盡理想。PIC單片機在推出一款

新型號的同時推出相應(yīng)的仿真芯片,所有的開發(fā)系統(tǒng)由專用的仿真芯片支持,實時性非常好。

(4)可靠性高。PIC系列單片機的引腳具有防瞬態(tài)能力,通過限流電阻可以接至220V交流電源,可直接與繼電器控制電路相連,無需光電耦合器隔離,給應(yīng)用帶來極大方便。PIC系列單片機自帶看門狗定時器,可以用來提高程序運行的可靠性。

(5)保密性好。PIC系列單片機以保密熔絲來保護(hù)代碼,用戶在燒入代碼后熔斷熔絲,別人再也無法讀出,除非恢復(fù)熔絲。目前,PIC系列單片機采用熔絲深埋工藝,恢復(fù)熔絲的可能性極小。

1.3.4MSP430系列單片機

MSP430系列單片機是美國德州儀器公司(TI)1996年開始推向市場的一種16位超低功耗、具有精簡指令集(RISC)的混合信號處理器(MixedSignalProcessor)。之所以稱為混合信號處理器,是由于其針對實際應(yīng)用需求,將多個不同功能的模擬電路、數(shù)字電路模塊和微處理器集成在一個芯片上,以提供“單片”解決方案。該系列單片機多應(yīng)用于需要電池供電的便攜式裝置中。MSP430系列單片機具有以下優(yōu)點:

(1)處理能力強。MSP430系列單片機是一個16位的單片機,采用了精簡指令集(RISC),具有豐富的尋址方式(7種源操作數(shù)尋址、4種目的操作數(shù)尋址)、簡潔的27條內(nèi)核指令以及大量的模擬指令;寄存器以及片內(nèi)數(shù)據(jù)存儲器都可參與多種運算;還有高效的查表處理指令。這些特點保證了可編制出高效率的源程序。

(2)運算速度快。MSP430系列單片機能在25MHz晶振的驅(qū)動下實現(xiàn)40ns的指令周期。16位的數(shù)據(jù)寬度、40ns的指令周期以及多功能的硬件乘法器(能實現(xiàn)乘法運算)相

配合,能實現(xiàn)數(shù)字信號處理的某些算法(如FFT等)。

(3)超低功耗。MSP430系列單片機的電源電壓采用的是1.8~3.6V電壓,使芯片整體上處于較低功耗運行狀態(tài)。獨特的時鐘系統(tǒng)設(shè)計,在MSP430系列中有不同的時鐘系統(tǒng):基本時鐘系統(tǒng)、鎖頻環(huán)時鐘系統(tǒng)和DCO數(shù)字振蕩器時鐘系統(tǒng)??梢灾皇褂靡粋€晶體振蕩器,也可以使用兩個晶體振蕩器。由時鐘系統(tǒng)產(chǎn)生CPU和各功能所需的時鐘。并且這些時鐘可以在指令的控制下打開和關(guān)閉,從而實現(xiàn)對總體功耗的控制。在實時時鐘模式下,電流可低到0.3~2.5mA;而在RAM保持模式下,電流最低可達(dá)0.1mA。

(4)片內(nèi)資源豐富。MSP430系列單片機都集成了較豐富的片內(nèi)外設(shè)。它們分別是看門狗(WDT)、模擬比較器A、定時器A0、定時器A1、定時器B0、UART、SPI、I

2C、硬件乘法器、液晶驅(qū)動器、10位/12位ADC、16位ΣΔADC、DMA、I/O端口、基本定時器(BasicTimer)、實時時鐘(RTC)和USB控制器等若干外圍模塊的不同組合。這些片內(nèi)外設(shè)為系統(tǒng)的單片解決方案提供了極大的便利。

(5)方便高效的開發(fā)環(huán)境。MSP430系列有OTP型、Flash型和ROM型三種類型的器件,這些器件的開發(fā)手段不同。OTP型和ROM型的器件使用仿真器開發(fā),開發(fā)成功之

后燒寫或掩模芯片;Flash型的器件則有十分方便的開發(fā)調(diào)試環(huán)境,因為器件片內(nèi)有JTAG調(diào)試接口,還有可電擦寫的Flash存儲器,因此采用先下載程序到Flash存儲器內(nèi),再在器件內(nèi)通過軟件控制程序的運行,由JTAG接口讀取片內(nèi)信息供開發(fā)者調(diào)試使用。這種方式只需要一臺PC和一個JTAG調(diào)試器,而不需要仿真器和編程器。

1.4單片機的應(yīng)用

1.4.1單片機的應(yīng)用特點單片機的特點很多,這里僅從應(yīng)用的角度討論單片機以下幾個方面的特點。1.控制系統(tǒng)在線應(yīng)用控制系統(tǒng)在線應(yīng)用中,由于單片機與控制對象聯(lián)系密切,所以不但對單片機的性能要求高,而且對開發(fā)者的要求也很高,他們既要熟練掌握單片機,還要了解控制對象,懂得傳感技術(shù),具有一定的控制理論知識等。

2.軟/硬件結(jié)合

雖然單片機的引入使控制系統(tǒng)大大“軟化”,但與其他計算機應(yīng)用系統(tǒng)相比,單片機控制應(yīng)用中的硬件內(nèi)容仍然較多,所以說單片機控制應(yīng)用具有軟/硬件相結(jié)合的特點。為此,

在單片機的應(yīng)用設(shè)計中需要軟、硬件統(tǒng)籌考慮,開發(fā)者不但要熟練掌握軟件編程技術(shù),而且還要具備較扎實的單片機外圍硬件電路設(shè)計方面的理論和實踐知識。

3.應(yīng)用現(xiàn)場環(huán)境惡劣

通常,單片機應(yīng)用現(xiàn)場的環(huán)境比較惡劣,電磁干擾、電源波動、沖擊震動、高低溫等因素都會影響系統(tǒng)工作的穩(wěn)定性。此外,無人值守環(huán)境也對單片機

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論