單片機概述河北大學(xué)_第1頁
單片機概述河北大學(xué)_第2頁
單片機概述河北大學(xué)_第3頁
單片機概述河北大學(xué)_第4頁
單片機概述河北大學(xué)_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1單片機原理及應(yīng)用

河北大學(xué)電信工程學(xué)院2課程簡介本課程是涉電的工科專業(yè)均開課,屬于寬口徑的技術(shù)基礎(chǔ)課。目前,國內(nèi)的所有高等學(xué)校和職業(yè)技術(shù)學(xué)院的電類專業(yè)工科和部分理科,均開設(shè)了單片機課程。由于單片機在生產(chǎn)實踐中的廣泛應(yīng)用,該課程學(xué)的好壞已成為了同學(xué)們畢業(yè)后求職難易的一個重要因素。

由于單片機的迅速發(fā)展與普及,世界上一些著名的廠家已投放市場的產(chǎn)品就有數(shù)百個品種。美國Intel公司生產(chǎn)的MCS-51系列單片機是最早進入中國市場的單片機產(chǎn)品之一,已為我國廣大的工程技術(shù)人員所熟悉并得到廣泛的應(yīng)用。所以,目前在中國各大學(xué)的單片機課中絕大多數(shù)講授的都是MCS-51系列以及世界其它各大公司生產(chǎn)的與其兼容的各種增強型、擴展型的單片機。單片機課程已被各個學(xué)校放在十分重要的位置,且大多數(shù)都在講授51系列。全國大學(xué)生電子競賽以及畢業(yè)設(shè)計的許多題目,都涉及到有關(guān)單片機方面的內(nèi)容。34通過本課程的學(xué)習(xí)(1)掌握有關(guān)單片機技術(shù)的基本概念;(2)掌握片內(nèi)功能部件的工作原理與軟件編程;(3)掌握系統(tǒng)擴展接口設(shè)計與編程;(4)具有一定的單片機應(yīng)用系統(tǒng)軟硬件開發(fā)能力,為

將來從事單片機應(yīng)用系統(tǒng)的開發(fā)打下堅實的基礎(chǔ);(5)為進一步學(xué)習(xí)DSP、嵌入式微處理器技術(shù)等課程

奠定堅實的理論與技術(shù)基礎(chǔ),也為進一步深造攻

讀碩士學(xué)位做好技能與技術(shù)的準(zhǔn)備。培養(yǎng)目標(biāo)5

第1章緒論

1.1什么是單片機1.2單片機的發(fā)展過程1.3單片機的特點及應(yīng)用領(lǐng)域1.4單片機的發(fā)展趨勢1.5單片機型號簡介1.6其它嵌入式處理器簡介1.7單片機應(yīng)用系統(tǒng)開發(fā)簡介

6單片機的定義在一個半導(dǎo)體芯片上集成:中央處理單元(CPU)、存儲器(RAM、ROM)、并行I/O、串行I/O、定時器/計數(shù)器、中斷系統(tǒng)等具有微機的屬性(運行程序),因而被稱為單片微型計算機,簡稱單片機。1.1什么是單片機7STC89C52AT89C2051AT89S5189PC機框圖MCU(1)數(shù)據(jù)總線(DataBus,DB)。用來在微處理器(CPU)和存儲器之間以及微處理器和輸入輸出接口之間傳送數(shù)據(jù)。(2)地址總線(AddressBus,AB)。在計算機中存儲器的每一個存儲單元和每一個外部設(shè)備都有一個編號,稱作地址。計算機對存儲器或外部設(shè)備的訪問都是通過地址來進行的。地址總線用來傳輸CPU發(fā)出的地址信息。

(3)控制總線(ControlBus,CB)。用來傳送CPU送出的控制信號的,也可以傳送其他外部設(shè)備輸入到CPU的信號。10將CPU、存儲器、I/O接口電路和總線接口等組裝在一塊主機板(即微機主板)上,再通過系統(tǒng)總線和其它多塊外設(shè)適配板卡連接鍵盤、顯示器、打印機、軟/硬盤驅(qū)動器及光驅(qū)等設(shè)備。各種適配板卡插在主機板的擴展槽上并與電源、軟/硬盤驅(qū)動器及光驅(qū)等裝在同一機箱內(nèi),再配上系統(tǒng)軟件,就構(gòu)成了一臺完整的微型計算機系統(tǒng)(簡稱系統(tǒng)機)。工業(yè)PC機也屬于多板機。通用微型計算機系統(tǒng)1112MCS51框圖單片機應(yīng)用系統(tǒng)13主要用于控制領(lǐng)域。通常是處于控制系統(tǒng)的核

心地位并嵌入其中。嵌入到儀器或設(shè)備中,

實現(xiàn)嵌入式應(yīng)用的計算機,所以國際上稱嵌

入式控制器(EMCU,EmbeddedMicroControllerUnit)或微控制器(MCU,MicroControllerUnit)。是計算機技術(shù)發(fā)展史上的一個重要里程碑,標(biāo)

志微型計算機正式形成了通用計算機系統(tǒng)和

嵌入式計算機系統(tǒng)兩大分支。14單片機按其處理的二進制位數(shù)主要分為:4位單片機、8位單片機、16位單片機和32位單片機。單片機技術(shù)發(fā)展過程可分為三個主要階段:

(1)單片機形成階段(1974年~1978年)1974年12月,仙童公司推出8位單片機,只包括8位CPU、64BRAM和2個并行口。1976年,Intel公司推出了MCS-48系列單片機。8位CPU、1K字節(jié)ROM、64字節(jié)RAM、27根I/O線和1個8位定時/計數(shù)器。特點是:存儲器容量較小,尋址范圍?。ú淮笥?K),無串行接口,指令系統(tǒng)功能不強。

1.2單片機的發(fā)展過程15

1978年,Zilog公司推出Z8單片機;1980年,Intel公司推出了MCS-51系列單片機;Motorola推出6801/02單片機。單片機的性能及應(yīng)用躍上新臺階。

此后,各公司的8位單片機迅速發(fā)展。推出的單片機普遍帶有串行I/O口、多級中斷系統(tǒng)、16位定時/計數(shù)器,片內(nèi)ROM\RAM容量加大,尋址范圍可達64KB,有的片內(nèi)還帶有A/D轉(zhuǎn)換器。特點是:結(jié)構(gòu)體系完善,存儲器容量增加,指令功能強大,外圍電路功能增強,面向控制的特點進一步突出。(2)性能完善提高階段(1978年~1983年)

16

8位單片機鞏固發(fā)展及16位單片機、32位單片機推出。

16位典型產(chǎn)品Intel公司的MCS-96系列單片機。而32位單片機除了具有更高的集成度外,其數(shù)據(jù)處理速度比16位單片機提高許多,性能比8位、16位單片機更加優(yōu)越。90年代后,各大半導(dǎo)體公司相繼開發(fā)了功能強大的單片機。如美國MICROCHIP公司推出RISC的PIC系列單片機;MOTOROLA公司MC68HC系列單片機;日本HITACHI、NEC、TOSHIBA等。目前,除8位機廣泛應(yīng)用外,16位、32位單片機也得到廣大用戶青睞。

特點是:片內(nèi)面向測控系統(tǒng)外圍電路增強,使單片機可以方便靈活地用于復(fù)雜的自動測控系統(tǒng)及設(shè)備。(3)微控制器全面發(fā)展階段(1983年~現(xiàn)在)

17單片機是集成電路技術(shù)與微型計算機技術(shù)高速發(fā)展的產(chǎn)物,是微計算機的一種應(yīng)用形態(tài)。體積小、價格低、應(yīng)用方便、穩(wěn)定可靠,因此,給工業(yè)自動化等領(lǐng)域帶來了一場重大革命和技術(shù)進步。由于體積小,很容易嵌入到系統(tǒng)之中,一般微機很難做到。由于本身就是一個微型計算機,因此只要在單片機的外部適當(dāng)增加一些必要的外圍擴展電路,就可以靈活地構(gòu)成各種應(yīng)用系統(tǒng)。如工業(yè)自動化檢測監(jiān)視系統(tǒng)、數(shù)據(jù)采集系統(tǒng)、自動控制系統(tǒng)、智能儀器儀表等。1.3單片機的特點及應(yīng)用領(lǐng)域1.3.1單片機的特點為什么應(yīng)用廣泛?單片機具有的優(yōu)勢:18(1)功能齊全,應(yīng)用可靠,抗干擾能力強。(2)簡單方便,易于普及。單片機技術(shù)易于掌握。應(yīng)用系統(tǒng)設(shè)計、組裝、調(diào)試時可以很快掌握。(3)嵌入容易,用途廣泛,體積小,性價比高,應(yīng)用靈活等特點,在嵌入式控制系統(tǒng)中具有十分重要的地位。(4)發(fā)展迅速,前景廣闊。短短幾十年,單片機經(jīng)過4位機、8位機、32位機等幾大發(fā)展階段。尤其是集成度高、功能日臻完善的單片機不斷問世,在工業(yè)控制及工業(yè)自動化領(lǐng)域獲得長足發(fā)展和大量應(yīng)用。目前,內(nèi)部結(jié)構(gòu)愈加完美,片內(nèi)外功能部件完善,為向更高層次和更大規(guī)模的發(fā)展奠定堅實基礎(chǔ)。19

單片機出現(xiàn)前,制作一套測控系統(tǒng),大量的模擬電路、數(shù)字電路分立元件完成。系統(tǒng)的體積龐大,線路復(fù)雜,連接點多,易出故障。

單片機問世后,控制功能的絕大部分由單片機的軟件程序?qū)崿F(xiàn),其它電子線路則由片內(nèi)的外圍功能部件來替代。CPU、存儲器及I/O接口以及包括ADC、PWM等功能模塊都集成在同一芯片內(nèi),各部件間的連接緊湊,數(shù)據(jù)在傳送時受干擾的影響較小,且不易受環(huán)境條件的影響,單片機的可靠性非常高。20(1)智能儀器儀表

對儀器儀表的自動化和智能化要求越來越高。單片機有助于提高儀器儀表的精度和準(zhǔn)確度,簡化結(jié)構(gòu),減少體積而易于攜帶和使用,加速儀器儀表向數(shù)字化、智能化、多功能化方向發(fā)展。如各種智能電氣測量儀表、智能傳感器等。1.3.2單片機的應(yīng)用領(lǐng)域21

機電一體化產(chǎn)品是集機械技術(shù)、電子技術(shù)、自動化技術(shù)和計算機技術(shù)于一體,具有智能化特征的各種機電產(chǎn)品。單片機在機電一體化產(chǎn)品的開發(fā)中發(fā)揮著巨大的作用。典型產(chǎn)品如機器人、數(shù)控機床、自動化生產(chǎn)線、自動包裝機、點鈔機、打印機、傳真機、復(fù)印機等。(2)機電一體化產(chǎn)品22單片機還可以用于工業(yè)過程控制、運動控制、數(shù)據(jù)采集和傳輸?shù)?。如電流、電壓、溫度、液位、流量、濃度等物理參?shù)的采集和控制均可以利用單片機方便地實現(xiàn)。在這類系統(tǒng)中,利用單片機作為系統(tǒng)控制器,可以根據(jù)被控對象的不同特征采用不同的算法,實現(xiàn)期望的控制指標(biāo),從而提高生產(chǎn)效率和產(chǎn)品質(zhì)量。典型應(yīng)用如電機速度和位置控制、溫度控制、流量與濃度控制等。(3)實時工業(yè)控制23(4)分布式多機系統(tǒng)在較復(fù)雜多節(jié)點測控系統(tǒng)中,常采用分布式多機系統(tǒng)。一般由若干臺功能各異的單片機組成,它們之間通過通信接口相互聯(lián)系、協(xié)調(diào)工作。系統(tǒng)中,單片機往往作為一個終端機,安裝在系統(tǒng)的某些節(jié)點上,對現(xiàn)場信息進行實時的測量和控制。(5)醫(yī)療設(shè)備領(lǐng)域單片機在醫(yī)療設(shè)備中的用途也非常廣泛,例如:血糖儀、血壓監(jiān)護儀、血氧計、心率監(jiān)護儀、便攜式心電圖機、呼吸機以及可穿戴設(shè)備等等。24(6)消費類電子產(chǎn)品例如,洗衣機、電冰箱、空調(diào)、電視機、微波爐、加濕器、消毒柜、電飯煲、高檔玩具等。嵌入了單片機后,功能和性能大大提高,并實現(xiàn)智能化、最優(yōu)化控制。(7)汽車電子設(shè)備已廣泛地應(yīng)用,如汽車電噴ECU、汽車安全系統(tǒng)、汽車空調(diào)控制器、汽車音響、電動門窗、汽車防盜系統(tǒng)、防抱死剎車系統(tǒng)(ABS)、行車電腦、胎壓監(jiān)測、倒車?yán)走_等等。25(6)消費類電子產(chǎn)品例如,洗衣機、電冰箱、空調(diào)、電視機、微波爐、加濕器、消毒柜、電飯煲、高檔玩具等。嵌入了單片機后,功能和性能大大提高,并實現(xiàn)智能化、最優(yōu)化控制。(7)汽車電子設(shè)備已廣泛地應(yīng)用,如汽車電噴ECU、汽車安全系統(tǒng)、汽車空調(diào)控制器、汽車音響、電動門窗、汽車防盜系統(tǒng)、防抱死剎車系統(tǒng)(ABS)、行車電腦、胎壓監(jiān)測、倒車?yán)走_等等。26(8)國防工業(yè)在現(xiàn)代化的武器裝備中,如飛機、軍艦、坦克、導(dǎo)彈、魚雷制導(dǎo)、智能武器裝備、航天飛機導(dǎo)航系統(tǒng),都有單片機嵌入其中。總之,從工業(yè)電氣電子(自動化、自動控制、智能儀器儀表等)、醫(yī)療電子、消費類電子(智能家電、多媒體設(shè)備等)、汽車電子等方面,直到國防尖端技術(shù)領(lǐng)域,單片機都發(fā)揮著十分重要的作用。1.4單片機的發(fā)展趨勢發(fā)展趨勢將是向大容量、高性能、外圍電路內(nèi)裝化等方面發(fā)展。為滿足不同用戶要求,各公司競相推出能滿足不同需要的產(chǎn)品。1.CPU改進(1)增加CPU數(shù)據(jù)總線寬度。例如,各種16位和32位單片機。另外,8位單片機內(nèi)部采用16位數(shù)據(jù)總線,數(shù)據(jù)處理能力要優(yōu)于8位單片機(2)采用雙CPU結(jié)構(gòu),以提高數(shù)據(jù)處理能力。272.存儲器的發(fā)展(1)片內(nèi)程序存儲器普遍采用閃爍(Flash)存儲器??刹挥猛鈹U展程序存儲器,簡化系統(tǒng)結(jié)構(gòu)。(2)加大存儲容量。目前片內(nèi)程序存儲器容量可達128KB。283.片內(nèi)I/O的改進(1)增加并行口驅(qū)動能力,以減少外部驅(qū)動芯片。有的單片機可以直接輸出大電流和高電壓,可以直接驅(qū)動LED或VFD(熒光顯示器)、繼電器等負載;(2)有些片內(nèi)設(shè)置了特殊串行I/O功能,為構(gòu)成分布式、網(wǎng)絡(luò)化系統(tǒng)提供方便。295.外圍電路內(nèi)裝化

系統(tǒng)的單片化是目前發(fā)展趨勢之一。例如,美國SiliconLabs公司的C8051F0208位機,采用流水線結(jié)構(gòu),大部分指令的完成時間為1或2個時鐘周期,峰值處理能力為25MIPS。片上集成有8通道A/D、兩路D/A、兩路電壓比較器,內(nèi)置溫度傳感器、定時器、可編程數(shù)字交叉開關(guān)和64個通用I/O、電源監(jiān)測、看門狗、多種類型的串行接口等。一個芯片就可以構(gòu)成一個應(yīng)用系統(tǒng)。綜上所述,單片機正在向多功能、高性能、高速、低電壓(2.7-1.8V都可以工作)、低功耗、高集成度以及片內(nèi)存儲器不斷增大的方向發(fā)展。306.低功耗化

低工作電壓,CMOS化,功耗小,配置有等待狀態(tài)、休眠狀態(tài)、關(guān)閉狀態(tài)等工作方式。消耗電流僅在μA或nA量級,適用于電池供電便攜式、手持式儀器儀表及消費類電子產(chǎn)品。1.5單片機芯片簡介

1.5.1MCS-51系列單片機31在上世紀(jì)80年代和90年代,MCS-51是應(yīng)用最廣泛的機型之一。MCS-51系列品種豐富,經(jīng)常使用的是基本型和增強型。

MCS是Intel公司單片機的系列符號,MCS-51、MCS-96系列。MCS-51系列實在MCS-48系列基礎(chǔ)上于20世紀(jì)80年代初發(fā)展起來的,是最早進入我國,并在我國得到廣泛應(yīng)用的單片機主流品種。

32(1)基本型基本型:8031/8051/8071(低功耗型80C31/80C51/87C51)8031內(nèi)部包括1個8位CPU、128BRAM,21個特殊功能寄存器(SFR)、4個8位并行I/O口、1個全雙工串行口,2個16位定時器/計數(shù)器,5個中斷源,片內(nèi)無程序存儲器,需外擴程序存儲器。8051是在8031的基礎(chǔ)上,片內(nèi)集成4KB掩膜ROM作為程序存儲器。8751片內(nèi)集成4KBEPROM。3334(2)增強型

Intel公司在基本型的基礎(chǔ)上,推出增強型-52子系列,典型產(chǎn)品:8032/8052/8752。

內(nèi)部RAM增到256B,片內(nèi)程序存儲器擴展到8KB,16位定時/計數(shù)器增至3個,6個中斷源,串行口通信速率提高5倍。3536﹡無ROM(即ROMLess)型,應(yīng)用時要在片外擴展程序存儲器;﹡掩膜ROM(即MaskROM)型,用戶程序由芯片生產(chǎn)廠寫入;﹡

EPROM型,用戶程序通過寫入裝置寫入,通過紫外線照射擦除;﹡

FlashROM型,用戶程序可以電寫入或擦除(當(dāng)前常用方式)。還有OTPROM型(一次性編程寫入ROM)產(chǎn)品,具有較高的環(huán)境適應(yīng)性和可靠性。片內(nèi)ROM的配置形式:3720世紀(jì)80年代中期以后,Intel公司精力集中在高檔CPU芯片的開發(fā)、研制上,逐漸淡出單片機的開發(fā)和生產(chǎn)。MCS-51設(shè)計上成功,及較高的市場占有率,已成為許多廠家、電氣公司競相選用的對象。Intel以專利形式把8051內(nèi)核技術(shù)轉(zhuǎn)讓給Atmel、ADI、Philips、Maxim等公司。以8051為內(nèi)核,采用CHMOS工藝生產(chǎn)的單片機產(chǎn)品,統(tǒng)稱為80C51系列單片機。這些兼容機型的各種衍生品統(tǒng)稱為8051系列單片機或簡稱為51單片機,是在8051的基礎(chǔ)上又增加一些功能模塊(稱其為增強型、擴展型子系列單片機)。1.5.28051系列單片機

80C51系列單片機產(chǎn)品繁多,近年來推出的與80C51兼容的主要產(chǎn)品有:

﹡ATMEL公司融入Flash存儲器技術(shù)的AT89系列;

﹡Philips公司的80C51、80C552系列;

華邦公司的W78C51、W77C51高速低價系列;

﹡ADI公司的ADμC8xx高精度ADC系列;﹡

Maxim公司的DS89C420高速(50MIPS)系列;

SiliconLabs公司的C8051F系列高速SOC單片機;

宏晶科技的STC89C5X系列。AT89C5X(AT89S5X)系列單片機39ATMEL公司的技術(shù)優(yōu)勢是閃爍(Flash)存儲器技術(shù),將Flash技術(shù)與80C51內(nèi)核相結(jié)合,形成片內(nèi)Flash存儲器的AT89C5X/AT89S5X系列單片機。AT89C5X/AT89S5X系列與MCS-51系列在原有功能、引腳以及指令系統(tǒng)方面完全兼容。某些品種又增加了一些新功能,如看門狗、ISP(在線編程)及SPI串口等。片內(nèi)Flash允許在線(+5V)電擦除、電寫入或使用編程器對其重復(fù)編程。40與AT89C5X系列相比,AT89S5X系列的時鐘頻率及運算速度有了較大的提高,例如,AT89C51工作頻率的上限為24MHz,而AT89S51為33MHz。AT89S51片內(nèi)集成有雙數(shù)據(jù)指針DPTR,看門狗定時器,具有低功耗空閑工作方式和掉電工作方式,AT89S5X系列已逐漸取代AT89C5X。增強型:AT89C52/AT89S52基本型:AT89C51/AT89S51

與MCS-51的87C51相比,AT89C51/AT89S51片內(nèi)的4KBFlash存儲器取代了87C51片內(nèi)的4KBPROM,且可在線編程或使用編程器重復(fù)編程。41型號片內(nèi)FlashROM(KB)片內(nèi)RAM(B)最大I/O口(位)定時/計數(shù)器串行口最大工作頻率(MHz)工作電壓(V)AT89S205122561521242.7-5.5AT89S405142561521242.7-5.5AT89S5141283221334-5.5AT89S5282563231334-5.5AT89LS5141283221162.7-4.0AT89C51ED264EEPROM(2KB)2K3242其中SPI(1)602.7-5.5表1-2AT89系列單片機片上資源42

注2:AT89C2052/4051為非總線型單片機。

非總線型單片機已經(jīng)將用于外部并行總線擴展用的I/O口線和控制功能線去掉,從而使單片機的引腳數(shù)減少、體積減小。對于不需進行并行外圍擴展,裝置的體積要求苛刻且程序量不大的系統(tǒng)極其適合。注1:“L”代表低電壓,工作電壓為2.7-4.0V。可以應(yīng)用在便攜式、無交流電源供電的環(huán)境中。特別適用于電池供電的儀器儀表或各種野外操作的設(shè)備中。43此外,還有多種擴展機型,比如帶有CAN控制器接口的機型,如AT89C51CC01:32KFlash、44Pins、40MHz、34PMaxI/O、1UART、1CAN、8通道10位ADC、1.25KBSRAM、2048BEEPROM、4個定時器、WatchDog(看門狗)工作電壓3.0-5.5V;AT89C51CC02:

16KFlash、32Pins、40MHz、20PMaxI/O、1UART、1CAN、8通道10位ADC、512BSRAM、2048BEEPROM、4個定時器、WatchDog(看門狗)、工作電壓3.0-5.5V;AT89C51CC03:

64KFlash、64Pins、40MHz、37PMaxI/O、1UART、1CAN、1SPI、8通道10位ADC、2.25KSRAM、2048BEEPROM、4個定時器、WatchDog(看門狗)、工作電壓3.0-5.5V44美國ADI(AnalogDeviceInc)公司生產(chǎn)的高性能單片機。如ADμC812:內(nèi)部包含高精度的自校準(zhǔn)8通道12位數(shù)模轉(zhuǎn)換器(ADC),2通道12位模數(shù)轉(zhuǎn)換器。8位與8051單片機兼容的MCU內(nèi)核,指令系統(tǒng)與MCS-51系列兼容。片內(nèi)有8KBFlash程序存儲器、640BFlash數(shù)據(jù)存儲器、256B數(shù)據(jù)SRAM。集成了WDT、電源監(jiān)視器、溫度監(jiān)控器、基準(zhǔn)電壓源。最大16MHz,3個定時/計數(shù)器,2優(yōu)先級的9個中斷源,32條可編程的I/O線、包含與I2C兼容的SPI串行接口和標(biāo)準(zhǔn)UART串行接口。

內(nèi)核和數(shù)模轉(zhuǎn)換器均設(shè)有正常、空閑和掉電工作模式,軟件可以控制模式切換,在掉電模式下,消耗總電流約5μΑ。ADμC8XX系列單片機45美國ADI(AnalogDeviceInc)公司生產(chǎn)的高性能單片機,ADμC834:內(nèi)部包含雙通道差分輸入24位Σ-Δ主數(shù)模轉(zhuǎn)換器(ADC),3通道單端輸入16位輔模數(shù)轉(zhuǎn)換器,兩路PWM輸出,與8051單片機兼容的MCU內(nèi)核,指令系統(tǒng)與MCS-51系列兼容。片內(nèi)有62KBFlash程序存儲器、4KFlash數(shù)據(jù)存儲器、2K數(shù)據(jù)SRAM;集成了精密溫度傳感器、WDT、電源監(jiān)視器、溫度監(jiān)控器、基準(zhǔn)電壓源;3個定時/計數(shù)器,2優(yōu)先級的11個中斷源;26條可編程的I/O線、包含與I2C、SPI串行接口和標(biāo)準(zhǔn)UART串行接口。應(yīng)用于高精度傳感器、數(shù)據(jù)采集、高精度檢測等系統(tǒng)。C8051FXXX單片機46美國SiliconLabs公司,8051內(nèi)核。典型產(chǎn)品為C8051F020。內(nèi)部采用流水線結(jié)構(gòu),大部分指令的完成時間為1到2個時鐘周期,峰值處理能力為25MIPS。高速8位單片機。

片內(nèi)資源:1個8通道8位ADC、1個8通道12位ADC、1個雙路12位DAC;64KB片內(nèi)Flash程序存儲器,4352BRAM;8組I/O端口64根I/O口線;5個16位通用定時器,5路PCA捕捉/比較模塊;2個UART串口、1個SMBus(兼容I2C)串口、1個SPI串口;2路電壓比較器,電源監(jiān)測模塊,內(nèi)置溫度傳感器;2.7-3.6V工作電源。47該結(jié)構(gòu)可通過設(shè)置交叉開關(guān)控制寄存器將片內(nèi)計數(shù)器/定時器、串行總線、硬件中斷、ADC轉(zhuǎn)換啟動輸入、比較器輸出及單片機內(nèi)部的其它數(shù)字信號配置在端口I/O引腳,這樣用戶可以根據(jù)自己的需要選擇所需的數(shù)字資源和通用I/O口。C8051F系列單片機最突出的改進是引入了數(shù)字交叉開關(guān)。改變了以往內(nèi)部功能與外部引腳的固定對應(yīng)關(guān)系。它是一個大的數(shù)字開關(guān)網(wǎng)絡(luò),允許將內(nèi)部數(shù)字系統(tǒng)資源分配給端口I/O引腳。48是宏晶科技公司生產(chǎn)的系列高性能單片機。8位與8051單片機兼容的MCU內(nèi)核,指令系統(tǒng)與MCS-51系列兼容。資源配置和品種豐富,價格低。產(chǎn)品主要有STC89、90、10、11、12、15這幾大系列。每個系列又分為幾個子系列,如STC15系列有ATC15F/L/W幾個子系列,F(xiàn):工作電壓3.8-5.5V;L:2.4-3.6V;W:2.4-5.5V.STC系列單片機49非8051系列單片機也有很多,在國內(nèi)得到較為廣泛應(yīng)用。1.5.3非8051系列單片機精簡指令集計算機(RISC-ReducedInstructionSetComputer)是相對于復(fù)雜指令集計算機(CISC-ComplexInstructionSetComputer)來說的,精簡指令集計算機廢除機器周期,拋棄復(fù)雜指令計算機追求指令完備的做法。減少了指令的數(shù)量,只保留了那些常用的指令,以字作為指令長度單位,將操作數(shù)與操作碼安排在一字之中,指令長度固定、指令格式與種類相對較少、尋址方式也相對較少,絕大部分指令都為單周期指令。取值周期短,可以預(yù)取指令,實現(xiàn)流水作業(yè),故可高速執(zhí)行指令。501.5.3非8051系列單片機AVR系列單片機美國Atmel公司的高速8位RISC單片機(High-performanceandLow-powerRISCArchitecture)(1)高速、高可靠性、功能強、低功耗和低價位。(2)采用片內(nèi)Flash存儲器給用戶的開發(fā)帶來方便。另外,片內(nèi)大容量RAM不僅能滿足一般場合使用,同時也更有效的支持使用高級語言開發(fā)系統(tǒng)程序,并可像8051單片機那樣擴展外部RAM。

51(3)豐富的片內(nèi)外設(shè)。定時器/計數(shù)器,WDT,低電壓檢測電路,多個復(fù)位源(自動上下電復(fù)位、外部復(fù)位、看門狗復(fù)位、BOD復(fù)位),可設(shè)置的啟動后延時運行程序,增強了單片機應(yīng)用系統(tǒng)的可靠性。具有多種串口:如通用的異步串行口(UART),面向字節(jié)的高速硬件串行接口TWI(與I2C接口兼容),SPI。此外還有ADC、PWM等模塊。(4)I/O口功能強、驅(qū)動能力大。最大驅(qū)動電流40mA,可省去功率驅(qū)動部件,直接驅(qū)動固態(tài)繼電器或其它微繼電器。52(5)低功耗。具有省電功能(PowerDown)及休眠功能(Idle)的低功耗工作方式。一般耗電在1-2.5mA;典型功耗,WDT關(guān)閉時為100nA,適用于電池供電。有的器件1.8V即可工作。(6)支持在系統(tǒng)編程(ISP-InSystemProgram)和在應(yīng)用編程(IAP-InApplicationProgramming)。(7)程序保密性好,不可破解的位加密鎖LockBit技術(shù),且具有多重密碼保護鎖死功能,使得用戶編寫的應(yīng)用程序不被讀出。53AVR單片機系列共分為3個檔次適于各種不同需求:(1)低檔Tiny系列:Tiny11/12/13/15/26/28等;(2)中檔AT90S系列:AT90S1200/2313/8515/8535等;(3)高檔ATmega系列:有ATmega8/16/32/64/128(存儲容量為(8/16/32/64/128KB)以及ATmega8515/8535等。PIC系列單片機54美國Microchip公司產(chǎn)品。特性如下:(1)最大特點是從實際應(yīng)用出發(fā),重視性價比,開發(fā)出多種型號來滿足應(yīng)用需求。品種豐富,便于選型。(2)采用哈弗總線結(jié)構(gòu),數(shù)據(jù)總線和指令總線分離,實現(xiàn)指令提取和執(zhí)行的流水作業(yè),指令單字節(jié)化和單周期化;同時,采用精簡指令集(35條指令),提高代碼壓縮率和CPU運行速度。例如,1KB的存儲空間,MCS-51大約存放600條指令,PIC系列可以存放至1024條。

55(3)其引腳具有防瞬態(tài)能力,通過限流電阻可以接至220V交流電源,可直接與繼電器控制電路相連,無須光電耦合器隔離,給帶來極大方便。(4)功耗低,設(shè)有休眠和省電工作方式,可以應(yīng)用在對功耗要求比較嚴(yán)格的應(yīng)用系統(tǒng)中。(5)保密性好。PIC以保密熔絲來保護代碼,用戶在燒入代碼后熔斷熔絲,別人再也無法讀出,除非恢復(fù)熔絲。目前,PIC采用熔絲深埋工藝,恢復(fù)熔絲的可能性極小。56PIC單片機分基礎(chǔ)型、中檔型和高檔型:(1)基礎(chǔ)型8位單片機PIC10FXXX/12F5XX/16F5X/16F5XXPIC10F220:256wordsflash、16BRAM、6Pins、2通道8位ADC、Max.CPUSpeed4MHz、1個8位定時器、工作電壓范圍2.0-5.5V。(2)中檔8位單片機PIC10F3xx/12F6xx/12F7xx/16F6x/16F6xx/16F7x/16F7xx/16F8x/16F8xx,封裝從8Pins到68Pins。PIC16F877:8位數(shù)據(jù)總線、14位程序總線、8K*14Flash、368BRAM、256BEEPROM、40Pins、3個定時器、20MHz、2個比較器、8通道10位ADC、2路CCP(Capture/Compare/PWM)、14個中斷源、I2C和SPI接口、UART、WDT。57(3)高性能8位單片機PIC18F系列引腳從18-100Pins;FlashROM4KB-128KB;低電壓系列工作電壓1.8-3.6V;USB、CAN、Ethernet、ADC、CCP、LCD驅(qū)動、串行口等等。(4)16位單片機PIC24系列(5)32位單片機PIC32系列MSP430系列單片機58MSP430單片機是美國TexasInstruments(TI)公司1996年開始推向市場的超低功耗(1.8-3.6V工作電壓范圍)微控制器。

采用16位RISC(27條指令)結(jié)構(gòu),具有強大的數(shù)據(jù)運算和處理能力(25MIPS),片內(nèi)資源豐富。

根據(jù)存儲器容量和配置的外設(shè)資源的不同,主要有MSP430F1XX、MSP430F2XX/4XX、MSP430F5XX/6XX等系列。廣泛應(yīng)用在工業(yè)自動化、消費類電子、便攜式醫(yī)療儀器、儀器儀表、汽車電子等領(lǐng)域。59430x4xx系列低功耗測量和醫(yī)療應(yīng)用的理想選擇。超低功耗低,0.1μARAM(保持模式)200μA/MIPS(工作模式)在6μs之內(nèi)快速從待機模式喚醒器件參數(shù):閃存/ROM選項:4kB–120KB;RAM選項:256B–8KB;GPIO選項:14、32、48、56、68、72、80、100引腳;ADC選項:10和12位SAR、16位Σ-ΔADC;

其它集成外設(shè):定時/計數(shù)器、LCD控制器、模擬比較器、12位DAC、DMA、硬件乘法器、集成運算放大器、USCI模塊(UART/SPI/I2C/LIN)、WDT、實時時鐘、電源電壓監(jiān)測(SVS)等。601.6其它嵌入式處理器簡介隨著集成電路技術(shù)及電子技術(shù)的飛速發(fā)展,各種體系結(jié)構(gòu)的處理器品種繁多,且都嵌入到系統(tǒng)中實現(xiàn)數(shù)據(jù)處理、數(shù)據(jù)傳輸和控制功能,嵌入式處理器為核心的控制系統(tǒng)的應(yīng)用,是當(dāng)今電子信息技術(shù)應(yīng)用的一大熱點。

各種不同體系結(jié)構(gòu)的處理器,構(gòu)成了嵌入式處理器家族,是嵌入式系統(tǒng)的核心。全世界嵌入式處理器的品種總量已經(jīng)超過1000多種,按體系結(jié)構(gòu)分為幾類:嵌入式微控制器(單片機)、數(shù)字信號處理器(DSP)、嵌入式微處理器以及片上系統(tǒng)(SOC)等。611.6.1嵌入式微控制器(單片機)片內(nèi)集成CPU、ROM、RAM、定時/計數(shù)器、WDT、I/O、串行口、脈寬調(diào)制輸出、A/D、D/A、等各種必要的功能部件和外設(shè)。一個系列的單片機有多種衍生品種,每種衍生品種的處理器內(nèi)核都是一樣的,不同的是存儲器、外設(shè)配置和封裝形式。使單片機與需求相匹配,減少功耗和成本。單片機最大特點是單片化,價廉,功耗和成本下降,可靠性提高。是目前嵌入式系統(tǒng)工業(yè)的主流。621.6.2數(shù)字信號處理器(DSP)DSP(DigitalSignalProcessor),非常擅長于高速實現(xiàn)各種數(shù)字信號處理運算(如數(shù)字濾波、FFT、頻譜分析等)。由于硬件結(jié)構(gòu)和指令的特殊設(shè)計,使其能夠高速完成各種數(shù)字信號處理算法。

1981年,TI公司研制的TMS320系列的首片低成本、高性能DSP芯片,使DSP技術(shù)向前跨出意義重大的一步。上世紀(jì)90年代,由于無線通信、各種網(wǎng)絡(luò)通信、多媒體技術(shù)的普及和應(yīng)用,高清晰度數(shù)字電視的研究,極大地推動了DSP在工程上的推廣應(yīng)用。63DSP大量進入嵌入式領(lǐng)域。推動DSP快速發(fā)展的是嵌入式系統(tǒng)的智能化,例如各種帶有智能邏輯的消費類產(chǎn)品,生物信息識別終端,醫(yī)療設(shè)備,實時語音壓解系統(tǒng)、數(shù)字圖像處理等。這類智能化算法一般都是運算量較大,特別是向量運算、指針線性尋址等較多,而這些正是DSP的長處所在。與單片機相比,DSP的高速運算能力和多總線,處理算法的復(fù)雜度和大的數(shù)據(jù)處理流量是單片機所不能企及的。64主要廠商有美國TI、ADI、Motorola、Zilog等公司。TI公司位居榜首,占全球市場約60%左右。DSP代表性的產(chǎn)品是TI公司的TMS320系列。TMS320系列處理器包括用于控制領(lǐng)域的C2000系列,移動通信的C5000系列,以及應(yīng)在通信和數(shù)字圖像處理的C6000系列等。今天,全球信息化和Internet網(wǎng)的普及,多媒體技術(shù)的廣泛應(yīng)用,尖端技術(shù)向民用領(lǐng)域迅速的轉(zhuǎn)移,數(shù)字技術(shù)大范圍進入消費類電子產(chǎn)品,使DSP不斷更新?lián)Q代,性能指標(biāo)不斷提高,價格不斷下降

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論