第1章 單片機(jī)基礎(chǔ)概述_第1頁(yè)
第1章 單片機(jī)基礎(chǔ)概述_第2頁(yè)
第1章 單片機(jī)基礎(chǔ)概述_第3頁(yè)
第1章 單片機(jī)基礎(chǔ)概述_第4頁(yè)
第1章 單片機(jī)基礎(chǔ)概述_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

主講:彭芳辦公室:明德樓829E-mail:p.rain@163.com單片機(jī)原理與接口技術(shù)中國(guó)機(jī)器人大賽認(rèn)識(shí)單片機(jī)熱水器控制器主板洗衣機(jī)控制板三洋空調(diào)室外板課程特點(diǎn)

本課程是自動(dòng)化專業(yè)的專業(yè)課;是一門實(shí)踐性很強(qiáng)的課程。本課程結(jié)合IntelMCS-51系列單片機(jī)中的8051芯片進(jìn)行講授,通過(guò)仿真軟件Proteus掌握單片機(jī)系統(tǒng)的開發(fā)與運(yùn)行過(guò)程。課程安排理論學(xué)時(shí): 40學(xué)時(shí)實(shí)驗(yàn)學(xué)時(shí): 16學(xué)時(shí)課堂表現(xiàn)與出勤: 15%個(gè)人作業(yè): 10%團(tuán)隊(duì)作業(yè): 15%期末考試: 60%理論課程的考核方法課堂表現(xiàn)與出勤:1、缺一次課扣3分,5次缺課取消該課程成績(jī);2、遲到一次扣1.5分,早退視同缺課;3、課堂主動(dòng)回答問(wèn)題一次正確加1分;若點(diǎn)名回答問(wèn)題則正確加0.5分,錯(cuò)誤不扣分。學(xué)習(xí)方法:動(dòng)手實(shí)踐Practiceisabestwaytolearning.教材與參考教材《單片機(jī)原理及應(yīng)用——基于Proteus和KeilC》,林立等參考教材1、《單片機(jī)原理及接口技術(shù)》,李全利等,高等教育出版社2、《51系列單片機(jī)系統(tǒng)設(shè)計(jì)與應(yīng)用技巧》,李剛,北京航空航天大學(xué)出版社3、《單片機(jī)原理及接口技術(shù)》段晨東,清華大學(xué)出版社特別推薦:郭天祥的《單片機(jī)十天征服你》目錄第1章 單片機(jī)基礎(chǔ)知識(shí)概述第2章MCS-51單片機(jī)結(jié)構(gòu)及原理第3章單片機(jī)的匯編語(yǔ)言與程序設(shè)計(jì)第4章單片機(jī)的C51語(yǔ)言第5章單片機(jī)的中斷系統(tǒng)第6章單片機(jī)的定時(shí)器/計(jì)數(shù)器第7章單片機(jī)的串行通信技術(shù)第8章單片機(jī)接口技術(shù)第9章單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開發(fā)第1章單片機(jī)基礎(chǔ)知識(shí)概述1.1單片機(jī)概述1.2單片機(jī)學(xué)習(xí)的預(yù)備知識(shí)1.3Proteus軟件簡(jiǎn)介1、什么是單片機(jī)?——從微型計(jì)算機(jī)技術(shù)的兩大發(fā)展分支談起1、什么是單片機(jī)?

2、為什么要學(xué)單片機(jī)?

3、怎樣學(xué)習(xí)單片機(jī)?1.1

單片機(jī)概述輸入設(shè)備運(yùn)算器輸出設(shè)備存貯器控制器運(yùn)算器+控制器輸入設(shè)備輸出設(shè)備存儲(chǔ)器計(jì)算機(jī)的馮·諾依曼結(jié)構(gòu)回顧微型計(jì)算機(jī)的組成微處理器+存儲(chǔ)器+I/O接口電路CPU微處理器RAMI/OROM外設(shè)輔助電路CBUSDBUSABUS回顧

分支一:通用微型計(jì)算機(jī)系統(tǒng)(UniversalComputerSystem或PersonalComputer)PC主要功能部件:

CPU+存儲(chǔ)器+顯卡+聲卡+網(wǎng)卡+顯示器+鼠標(biāo)+鍵盤…基本功能部件接口外設(shè)386486Pentium

Pentium

ProPentiumMMXPentiumⅡPentium

ⅢPentiumⅣConroeIIINTEL架構(gòu)CPU的發(fā)展歷程

技術(shù)要求:高速計(jì)算+海量存儲(chǔ)

發(fā)展方向:總線速度不斷提升,存儲(chǔ)容量不斷擴(kuò)大

分支二:嵌入式計(jì)算機(jī)系統(tǒng)

(EmbeddedComputerSystem)ECS——嵌入到對(duì)象體系中,實(shí)現(xiàn)對(duì)象體系智能化控制的專用計(jì)算機(jī)系統(tǒng)。技術(shù)要求:必須滿足對(duì)象體系的物理環(huán)境、電氣環(huán)境以及產(chǎn)品成本等要求。發(fā)展方向:與對(duì)象系統(tǒng)密切相關(guān)的嵌入性能、控制能力與控制可靠性。PC→電氣加固、機(jī)械加固,并配置各種外圍接口板卡→IPC(工控機(jī))→嵌入到大型工控系統(tǒng)中(實(shí)現(xiàn)了智能化)工業(yè)計(jì)算機(jī)(IndustrialPersonalComputer)

船舶駕駛室集中控制臺(tái)自動(dòng)配料控制系統(tǒng)電站鍋爐控制系統(tǒng)板卡:CPU卡、存儲(chǔ)器卡、數(shù)據(jù)采集卡、通訊卡、計(jì)數(shù)器卡…眾多小型對(duì)象系統(tǒng)(如家電、儀器、工控單元…)無(wú)法使用IPC→需要發(fā)展一類特殊的嵌入式計(jì)算機(jī)系統(tǒng)。單片計(jì)算機(jī)(SingleChipMicrocomputer)SCM——將通用微計(jì)算機(jī)基本功能部件集成在一塊芯片上構(gòu)成的一種專用微計(jì)算機(jī)系統(tǒng)SCM硬件+SCM軟件+少量外圍電路嵌入式微機(jī)系統(tǒng)+被控對(duì)象應(yīng)用微電腦控制產(chǎn)品單片機(jī)應(yīng)用范例單片機(jī)的發(fā)展史第一階段(1974~1976):?jiǎn)纹瑱C(jī)的初級(jí)階段例如:8位單片機(jī)F8特點(diǎn):采用雙片組成第二階段(1976~1979):低性能單片機(jī)階段例如:MCS–48系列特點(diǎn):小而全第三階段(1979~1982):高性能單片機(jī)階段例如:MCS–51系列特點(diǎn):系列化、功能強(qiáng)結(jié)構(gòu):MCS–518位CPURAMI/OROM串行口INTT/C第四階段(1982~):16、32、64位單片機(jī)階段例如:飛思卡爾的C9S12XS12816位單片機(jī)特點(diǎn):增加了內(nèi)部資源、實(shí)時(shí)處理能力更強(qiáng)、

除了具有16位CPU和存儲(chǔ)器外又增加了部分內(nèi)部資源,如:12XS12812位A/D轉(zhuǎn)換器SPI通信模塊脈寬調(diào)制輸出裝置PWM各種字長(zhǎng)的單片機(jī)都有自己的市場(chǎng)1位機(jī)4位機(jī)用于玩具、家用電器、計(jì)算器等8位機(jī)16位機(jī)工業(yè)控制器、智能儀表、計(jì)算機(jī)外設(shè)、通用測(cè)控單元、通訊設(shè)備32、64位機(jī)手機(jī)、高級(jí)機(jī)器人等單片機(jī)經(jīng)歷了三大階段SCM即單片微型計(jì)算機(jī)(SingleChipMicrocomputer)階段,主要是尋求最佳的單片形態(tài)嵌入式系統(tǒng)的最佳體系結(jié)構(gòu)?!皠?chuàng)新模式”獲得成功,奠定了SCM與通用計(jì)算機(jī)完全不同的發(fā)展道路。MCU即微控制器(MicroControllerUnit)階段,主要的技術(shù)發(fā)展方向是:不斷擴(kuò)展?jié)M足嵌入式應(yīng)用時(shí),對(duì)象系統(tǒng)要求的各種外圍電路與接口電路,突顯其對(duì)象的智能化控制能力。SoC單片機(jī)(SystemonChip):?jiǎn)纹瑱C(jī)是嵌入式系統(tǒng)的獨(dú)立發(fā)展之路,向MCU階段發(fā)展的重要因素,就是尋求應(yīng)用系統(tǒng)在芯片上的最大化解決;因此,專用單片機(jī)的發(fā)展自然形成了SoC化趨勢(shì)。隨著微電子技術(shù)、IC設(shè)計(jì)、EDA工具的發(fā)展,基于SoC的單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)會(huì)有較大的發(fā)展。例如美國(guó)Cygnal公司的C8051F系列SoC單片機(jī)。

單片機(jī)經(jīng)過(guò)約30年的發(fā)展,已經(jīng)形成有幾千種型號(hào)上百種品牌的半導(dǎo)體產(chǎn)業(yè),對(duì)電子信息技術(shù)、工業(yè)控制技術(shù)、軍事技術(shù)的發(fā)展起到巨大的推動(dòng)作用。目前主流的單片機(jī):51內(nèi)核的系列單片機(jī)Microchip公司的PIC系列單片機(jī)ATMEL推出的AVR系列單片機(jī)Cygnal公司的C8051F×系列單片機(jī)TexasInstrument公司的超低功耗MSP16bit系列單片機(jī)ARM內(nèi)核的32bit、64bit系列單片機(jī)MCS-51系列單片機(jī)已被國(guó)內(nèi)用戶廣泛采用例如:ATMEL公司的AT89系列Philips公司的80C51系列……宏晶科技的STC系列2.為什么要學(xué)單片機(jī)?單片機(jī)是實(shí)現(xiàn)機(jī)械裝備、電子產(chǎn)品智能化的重要途徑,掌握這門技術(shù)便能在高技術(shù)領(lǐng)域占有一席之地單片機(jī)系統(tǒng)是當(dāng)前最有發(fā)展前途的高技術(shù)領(lǐng)域之一,國(guó)內(nèi)外嵌入式系統(tǒng)的產(chǎn)品設(shè)計(jì)與研發(fā)人員相對(duì)短缺,具有很好的就業(yè)前景單片機(jī)與其它專業(yè)知識(shí)相結(jié)合可產(chǎn)生更大的創(chuàng)造力和發(fā)展?jié)摿纹瑱C(jī)已在工業(yè)過(guò)程控制、機(jī)床控制、機(jī)器人控制、汽車控制以及飛行器制導(dǎo)系統(tǒng)等方面得到廣泛的應(yīng)用。

各種家用電器:全自動(dòng)洗衣機(jī)、熱水器、電子游戲機(jī)等3、怎樣學(xué)習(xí)單片機(jī)各組成部分既相對(duì)獨(dú)立,又相互交叉80C51型單片機(jī)教學(xué)目標(biāo)——掌握單片機(jī)原理與應(yīng)用系統(tǒng)設(shè)計(jì)技能需要具備——單片機(jī)硬件、軟件、接口三方面知識(shí)硬件系統(tǒng)軟件系統(tǒng)接口系統(tǒng)硬件結(jié)構(gòu)(RAM,IO,T/C,INT,UART)存儲(chǔ)器輸入/輸出單元定時(shí)/計(jì)數(shù)器中斷系統(tǒng)串行通信軟件編程C51語(yǔ)言程序匯編語(yǔ)言程序接口系統(tǒng)(LED,KEY,AD,DA,IO擴(kuò)展)鍵盤電路數(shù)碼管鍵盤模數(shù)轉(zhuǎn)換數(shù)模轉(zhuǎn)換可編程接口單片機(jī)的學(xué)習(xí)方法理論教學(xué)→掌握基本原理→課堂講解+課后實(shí)踐實(shí)驗(yàn)教學(xué)→掌握基本技能→教學(xué)實(shí)驗(yàn)+實(shí)驗(yàn)報(bào)告→電路實(shí)驗(yàn)箱虛擬實(shí)驗(yàn)平臺(tái)唯有動(dòng)手才能真正學(xué)會(huì)單片機(jī)!PROTEUS單片機(jī)仿真軟件

KeilC51簡(jiǎn)介

KeilC51是51單片機(jī)軟件開發(fā)的C語(yǔ)言和匯編語(yǔ)言環(huán)境,可以進(jìn)行純軟件仿真;也可以與Proteus軟件聯(lián)合進(jìn)行仿真。Keil集成開發(fā)環(huán)境軟件1.2

單片機(jī)學(xué)習(xí)的預(yù)備知識(shí)1、數(shù)制定義可用數(shù)碼進(jìn)位基數(shù)0…R-10123456789ABCDEF01234567010123456789逢R進(jìn)1逢16進(jìn)1逢8進(jìn)1逢2進(jìn)1逢10進(jìn)1R168210R進(jìn)制十六進(jìn)制八進(jìn)制二進(jìn)制十進(jìn)制常用數(shù)制2、數(shù)制轉(zhuǎn)換R進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)位權(quán)展開法【例】將下列數(shù)值轉(zhuǎn)換為十進(jìn)制數(shù)

(101.01)2(205.4)8(AF.8)16

解:(101.01)2=1×22+0×21+1×20+0×2-1+1×2-2=(5.25)10(205.4)8=2×82+0×81+5×80+4×8–1=(133.5)10

(AF.8)16=10×161+15×160+8×16-1=(175.5)10

十進(jìn)制數(shù)轉(zhuǎn)換為R進(jìn)制數(shù)

將整數(shù)部份和小數(shù)部份分開來(lái)算。整數(shù)部份:除以R取余數(shù),直到商為0,余數(shù)從自下而上排列小數(shù)部份:以小數(shù)部分乘以R取積的整數(shù),并將其自上而下排列,直到小數(shù)部份為0或規(guī)定精度為止【例】將(100.345)10轉(zhuǎn)換為二、八、十六進(jìn)制2100低位250

081000.3452250

8124×

2高位2121814

0.69026001

×223

0

1.38021

116100×2011664

0.760

高位06

×2

1.520

×2

……低位結(jié)果:

(100.345)10≈(1100100.0101)2

(100)10=(144)8=(64)163、有符號(hào)數(shù)的表示方法無(wú)符號(hào)數(shù)

機(jī)器數(shù)的所有二進(jìn)制位都用來(lái)表示數(shù)值。有符號(hào)數(shù)

有符號(hào)數(shù)的符號(hào)位(最高位)用0和1來(lái)表示,一般用0表示正,用1表示負(fù)。但由于數(shù)值部分的表示方法不同,有符號(hào)數(shù)可有三種表示方法,分別叫做原碼、反碼和補(bǔ)碼。4、位-字節(jié)-字位(Bit)

指一個(gè)二進(jìn)制位。字節(jié)(Byte)

指相鄰的8個(gè)二進(jìn)制位。字(word):

2個(gè)字節(jié),16位,又叫雙字節(jié)。另外,有時(shí)還會(huì)用到“半字節(jié)”,即4位二進(jìn)制。例如:1000111011001011B=半字節(jié)

字節(jié)

字(雙字節(jié))位字節(jié)字節(jié)8ECBH5、BCD碼

BCD碼(BinaryCodedDecimal)——用二進(jìn)制代碼表示的十進(jìn)制數(shù)。用一個(gè)字節(jié)表示兩個(gè)十進(jìn)制的數(shù) 如:10000111B表示十進(jìn)制的876、ASCⅡ碼字母和字符的二進(jìn)制數(shù)表示——ASCⅡ碼(AmericanStandardCodeforInformationInterchange——美國(guó)國(guó)家信息交換標(biāo)準(zhǔn)字符碼

)。它采用7位二進(jìn)制編碼表示128個(gè)字符,其中包括數(shù)碼0~9以及英文字母等可打印的字符。高3位低4位‘0’-‘9’→30H–39H‘A’→1000001B→41H例如:7、基本邏輯門電路

數(shù)字計(jì)算機(jī)靠基本邏輯門電路實(shí)現(xiàn)二進(jìn)制數(shù)的運(yùn)算,其中高電平和低電平分別代表1和0。單片機(jī)原理分析中需要用到一些基本邏輯門電路、邏輯關(guān)系和邏輯符

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論