《飛思卡爾 01章 微控制器概述》由會員分享,可在線閱讀,更多相關《飛思卡爾 01章 微控制器概述(22頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,重慶大學通信工程學院 任勇,*,課程:,單片機原理及應用,教材:,HCS12,微控制器原理及應用,王威 等編著,北京航空航天大學出版社,,2007,年 第,1,版,學時:理論,36+,實驗,16=52,內(nèi)容與要求:見教學大綱,重慶大學通信工程學院 任勇,第,1,章 微控制器概述,微型計算機,計算機技術帶來了科研和生活的許多重大變革,可以說,標志了人類社會進步文明的又一次飛躍;更得益于大規(guī)模集成電路進步與發(fā)展,計算機的重要分支,-,微型計算機的發(fā)展日新月異,應用日益廣泛,已滲透到生產(chǎn)、生活的各個方面,使許多領
2、域的技術水平和自動化程度得以大大提高,并且越來越多的領域和越來越多的時候,人們都需要微型計算機來進行工作或間接利用其工作。,微型計算機,-,簡稱微機;微機技術的發(fā)展又形成相互獨立、不同方向的兩大分支:,、,通用微機系統(tǒng),-,以微處理器為核心,(Micro Processor Unit),,強調(diào)處理功用,解決多方位需求。表現(xiàn)形式:外設配備齊全的微機系統(tǒng),、,單片微機系統(tǒng),-,以微控制器為核心,(Micro Controller Unit),,強調(diào)控制功用,解決單一問題。表現(xiàn)形式:專用功能的嵌入式產(chǎn)品,重慶大學通信工程學院 任勇,微型計算機的結構,重慶大學通信工程學院 任勇,1.1,微控制器簡介及
3、現(xiàn)狀,微控制器定義,在一塊半導體芯片上,集成了,CPU,、,ROM,、,RAM,、,I/O,接口、定時器,/,計數(shù)器、中斷系統(tǒng)等主要功能部件,構成一個芯片級的微型計算機。,術語稱謂,中文:微控制器,=,單片機,=,單片微機,=,單片微控制器,英文:,MCU,(,Microcontroller Unit,),并非,Single Chip Microcomputer,標準:微控制器(,MCU,),重慶大學通信工程學院 任勇,MCU,的特點,體積小,重量輕,價格低,耗電少,可靠性高(因內(nèi)部集成),控制能力強(如位處理,直接,I/O,操作),形成的產(chǎn)品生命周期長,資源有限(如引腳少、片內(nèi)存儲器容量不大
4、,但可擴或選),運算能力不強(如乘、除、大數(shù)據(jù)量等),MCU,的應用范圍,幾乎“無所不在,無所不為”,滲透:工業(yè)控制、通信、交通、儀器儀表、家用電器、辦公自動化、汽車電子、,PC,外設,重慶大學通信工程學院 任勇,MCU,的發(fā)展,早期:以,Intel,公司為領袖,同步于通用微機,有個階段:,第一階段(,1974,1978,)初級,,8,位,,MCS-48,系列(帶并行,I/O,接口、定時器計數(shù)器、無串行,I,O,接口),第二階段(,1978,1983,)高級,,8,位,,MCS-51,系列(新增串行,I/O,接口、多級中斷等功能完備,拓寬了其應用范圍),第三階段(,1983,),16,位單片機
5、,,MCS-96,系列(,16,位處理,含,A/D,轉(zhuǎn)換器,功能加強,速度快),其中:,MCS-51,系列獲得了最為廣泛的應用,典型型號為使用,Intel 8051,內(nèi)核的,89C51,、,89S51,重慶大學通信工程學院 任勇,目前:,8,位、,16,位、,32,位、,64,位并存,各廠家、多種類并存,注:字長:,CPU,一次能夠運算處理的二進制位數(shù)。,位數(shù)越高,運算處理能力越強。(有別與數(shù)據(jù)總線的位數(shù)),MCU,的主要生產(chǎn)廠家,Intel,、,Atmel,、,Philips,(恩智浦,,NXP,)、,Motorola,、,Microchip,、西門子、富士通、三星、凌陽、,重慶大學通信工程
6、學院 任勇,MCU,與嵌入式系統(tǒng),MCU,技術、,FPGA,技術和,DSP,技術,是目前數(shù)字電路系統(tǒng)設計領域公認的三大基礎性技術,以這三類技術形成的應用系統(tǒng)也是目前嵌入式系統(tǒng)的主要表現(xiàn)形式。,其中,MCU,技術最為經(jīng)典、應用成熟、受眾面廣。近年來,,MCU,技術發(fā)展迅速,已從傳統(tǒng)設計技術走向現(xiàn)代設計技術,其功能、速度、資源正在不斷加強,更加易于解決電子系統(tǒng)的嵌入性、微型化、低功耗、高可靠性和低價格等問題。,重慶大學通信工程學院 任勇,MCU,的學習,MCU,技術已經(jīng)成為廣大電子工程師和電類專業(yè)大學生必備的技能之一,是學習、理解、提高計算機應用開發(fā)能力的基礎學科,應用型新技術發(fā)展的基石,其重要性
7、是不言而喻的。,軟硬件并重,領會結構原理、部件功能、常規(guī)接口方法,達到能夠理解、設計硬件電路和軟件程序,勤于實踐,勇于創(chuàng)新,重慶大學通信工程學院 任勇,AT89C51,的主要特性及其最小系統(tǒng),最小系統(tǒng)電路原理圖,匯編語言程序:,ORG 0000H,SJMP START,ORG 0040H,START:SETB P1.0,CLR P1.0,SJMP$,運行結果:點亮,LED,主要特性:,8,位,CPU,,,111,條指令,,40,引腳,,128Bytes RAM,,,4KBytes EEPROM,,,4,個,8,位并行,I/O,口,,1,個串行,I/O,口,,2,個定時器,,5,個中斷源,,重慶
8、大學通信工程學院 任勇,1.2,Freescale,微控制器,關于,Freescale,Freescale,(飛思卡爾)半導體公司是全球最大的半導體公司之一,其前身為,Motorola,(摩托羅拉)半導體部,,2004,年從摩托羅拉分拆上市。它從,1953,年開始從事半導體業(yè)務,是世界半導體產(chǎn)業(yè)與技術的開拓者,為汽車電子、消費電子、工業(yè)控制、網(wǎng)絡和無線市場設計并制造了眾多的嵌入式半導體產(chǎn)品,在微控制器領域長期居于全球市場領先地位。如,1983,年推出的,MC68HC05,是世界產(chǎn)量第一的,8,位單片機(產(chǎn)量第二的是,8051,單片機),重慶大學通信工程學院 任勇,8,位機,-HC05,、,HC
9、08,、,HCS08,、,RS08,系列,16,位機,-HC12,、,S12,、,S12X,系列,32,位機,-,PowerPC,、,Coldfire,、,ARM,、,M.CORE,系列,特點,品種全、選擇余地大、新產(chǎn)品多(紛繁),應用領域極廣,尤其在,汽車、手機,領域,在同樣速度下所用的時鐘頻率較,Intel,類單片機低很多,因而使得高頻噪聲低,抗干擾能力強,更適合用于工控領域及惡劣的環(huán)境。,重視大客戶,缺乏中小用戶(近年正在改善),重慶大學通信工程學院 任勇,1.3 S12,系列微控制器,位數(shù),-,增強型,16,位,CPU,內(nèi)核,-HC12,S12,(兼容,統(tǒng)稱為,HCS12,),最高總線
10、頻率,-8MHz,25MHz,特性,具有片內(nèi),FLASH,存儲器,CPU,編碼效率高,背景調(diào)試(,BDM,,單線,低成本,在線全仿真、下載),子系列,MC9S12A,、,MC9S12B,、,MC9S12D-,通用,MC9S12H,、,MC9S12L-,帶液晶驅(qū)動,MC9S12E128,、,MC9S12E64-,低供電電壓,MC9S12UF32-,帶,USB,接口,MC9S12NE-,帶以太網(wǎng)接口,重慶大學通信工程學院 任勇,重慶大學通信工程學院 任勇,1.4 S12X,系列微控制器,位數(shù),-,增強型,16,位,CPU,內(nèi)核,-S12,S12X,(兼容,統(tǒng)稱為,S12(X),),比,S12,增加
11、,2,條與,CCRW,寄存器相關的指令,最高總線頻率,-25MHz,50MHz,新增特性,XGATE,模塊,-,并行處理,達,32,位,MCU,的性能水平,FlexRay,模塊,-,新型的通信協(xié)議,高達,10Mbps,的數(shù)據(jù)速率,子系列,S12XB,、,S12XD-,通用型,S12XE-S12,系列中性能最高的,S12XS-,低成本車身電子,S12XF-,面向底盤控制應用的,FlexRay,系列,S12XH-,業(yè)界第一款集成,TFT,圖形顯示驅(qū)動,儀表板應用,重慶大學通信工程學院 任勇,重慶大學通信工程學院 任勇,Freescale,S12(X),系列,MCU,的命名規(guī)則,產(chǎn)品狀態(tài),MC,:,
12、Fully Qualified,,常用,ROM,存儲器類型標志,無:帶,ROM,或無,,7,:,EPROM,,,8,:,EEPROM,,,9,:,FLASH,(常用),CPU,標志,CPU,核,,S12,或,S12X,子系列標志,如,DG,:,DG,系列產(chǎn)品,存儲空間大小及版本,256B,:,256K,,,B,為,FLASH,版本,工作溫度范圍標志,無:商用,070,;,C,:,-4085,V,:,-40105,;,M,:,-40125,封裝標志,例,,FU,:,QFP,;,PV:LQFP,無鉛組裝標志,E,:生產(chǎn)過程無鉛化,MC 9 S12,D,256B ,E,有如:,MC9S12DG128
13、-,本課程藍本,MCU,MC9S12XDT512-,本課程實驗開發(fā)板,MCU,重慶大學通信工程學院 任勇,本章習題:,什么是微控制器(單片機)?,微控制器的特點是什么?,以往流行的,MCS-51,兼容系列單片機主要是哪個型號?,目前,Freescale,16,位微控制器主要是哪兩個系列?,重慶大學通信工程學院 任勇,第,2,章,S12,微控制器的組成,重慶大學通信工程學院 任勇,2.1 MC9S12DG128,的特點,16,位,S12 CPU,核,時鐘和復位發(fā)生器,帶中斷功能的,8,位和,4,位端口,128KB FLASH,,,2KB EEPROM,,,8KB RAM,2,個,8,通道,10,位,A/D,轉(zhuǎn)換模塊,3,個,CAN,總線模塊,增強型撲捉定時器,8,個,PWM,通道,2,個,SCI,、,2,個,SPI,I,2,C,總線,50MHz,系統(tǒng)頻率(,25MHz,總線頻率),單線背景調(diào)試模塊(,BDM,),重慶大學通信工程學院 任勇,2.2 MC9S12DG128,的結構,重慶大學通信工程學院 任勇,2.3 MC9S12DG128,的引腳功能,封裝,2,種:,LQFP-112,引腳,QFP-80,引腳,(?。┧姆奖馄椒庋b,表面貼焊,引腳功能,功能基本相同,80,引腳部分功能無,(,斜體部分,),重慶大學通信工程學院 任勇,