



已閱讀5頁,還剩69頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
生物醫(yī)學(xué)電子所,單片機(jī)原理及應(yīng)用,第二部分,第一部分,第三部分,課程簡介,課程構(gòu)成: 總學(xué)時56:理論課40學(xué)時,實驗課16學(xué)時 成績評定:平時成績(10%)+實驗(20%) +期末考試(70%),第二部分,第一部分,第三部分,課程簡介,參考教材: 單片機(jī)原理及接口技術(shù) 李朝青主編,北京航空航天大學(xué)出版社,2001 MCS-51/96系列單片機(jī)原理及應(yīng)用(修訂版) 孫涵芳、徐愛卿主編,北京航空航天大學(xué)出版社,2002. .單片機(jī)基礎(chǔ)(修訂版) 李廣弟等主編. 北京航空航天大學(xué)出版社. 2001,第二部分,第一部分,第三部分,課程設(shè)置,理論基礎(chǔ) (14學(xué)時): 單片機(jī)概述 MCS-51單片機(jī)硬件結(jié)構(gòu) MCS-51單片機(jī)指令系統(tǒng)及匯編語言程序設(shè)計 實例應(yīng)用 (26學(xué)時) : 存儲器擴(kuò)展、中斷與定時器、I/O接口擴(kuò)展 串行數(shù)據(jù)通信、A/D及D/A轉(zhuǎn)換接口,第二部分,第一部分,第三部分,第1章 單片機(jī)概述,基本概念,第二部分,第一部分,第三部分,微型計算機(jī)(PC)組成:,定時器/計數(shù)器(T/C),中央處理器CPU: Central Processing Unit,只讀存儲器ROM: Read Only Memory,隨機(jī)存儲器RAM: Random Access Memory,輸入輸出接口I/O: Input/Output Interface,定時器/計數(shù)器T/C: Timer/Counter,總線: Bus,基本概念,單片機(jī) (Single-Chip Microcomputer): 將計算機(jī)的基本組成部分集成在一個芯片或一個完整的封裝器 件內(nèi)。 單片機(jī)系統(tǒng) : 在單片機(jī)芯片的基礎(chǔ)上擴(kuò)展其它電路構(gòu)成的具有一定應(yīng)用功能 的計算機(jī)應(yīng)用系統(tǒng)。 單片機(jī)應(yīng)用系統(tǒng) : 針對具體的應(yīng)用需求,將單片機(jī)系統(tǒng)與特定開發(fā)環(huán)境相結(jié)合, 使其功能化。,基本特點,結(jié)構(gòu)簡單、體積小巧; 性能價格比高; 可靠性高、功耗?。?應(yīng)用范圍廣泛。,應(yīng)用領(lǐng)域(1),構(gòu)成智能化產(chǎn)品,實現(xiàn)儀器設(shè)備的智能化、自動化: 智能化儀器儀表; 家用電器; 計算機(jī)外設(shè)中的應(yīng)用。,應(yīng)用領(lǐng)域(2),在工業(yè)測控領(lǐng)域中的應(yīng)用: 數(shù)據(jù)采集與處理; 工業(yè)過程控制。,實際應(yīng)用舉例(1),恒溫電冰箱,實際應(yīng)用舉例(2),電磁爐,輸入設(shè)備,輸出設(shè)備,實際應(yīng)用舉例(3),MP3,實際應(yīng)用舉例(4),生物醫(yī)學(xué)工程應(yīng)用舉例,數(shù)字體溫計,腋下的體表皮膚溫度 由溫度傳感器采集,溫度傳感器把體溫這個物理量進(jìn)行某種變換后形成電信號 這個電信號是連續(xù)的模擬信號,需要轉(zhuǎn)換成數(shù)字信號才能顯示。于是模數(shù)轉(zhuǎn)換和顯示處理電路實現(xiàn)轉(zhuǎn)換并輸出到液晶屏顯示。,工業(yè)流水線應(yīng)用舉例,裝小球生產(chǎn)線,小球被傳送帶運送并掉入下方的紙箱中,紙箱在另一條傳送帶上被運送,每個紙箱裝滿10個小球后就換下一個紙箱裝球。 現(xiàn)在需要設(shè)計一個單片機(jī)控制系統(tǒng),實現(xiàn)以上的小球裝箱要求,并實時顯示當(dāng)前裝球的紙箱序號和已裝的小球數(shù)。,工業(yè)流水線應(yīng)用舉例,裝小球生產(chǎn)線系統(tǒng)框圖,基本種類,INTEL公司: 8位單片機(jī):MCS-48、MCS-51 16位單片機(jī): MCS-96、MCS-196 MOTOROLA公司:68系列、68HC系列 ZILOG公司:Z8系列 ATMEL公司:89系列 TI公司:MSP系列,MCS-51單片機(jī)的部分子系列(共10個),通用異步接收發(fā)送器,程序設(shè)計與開發(fā)軟件:,程序設(shè)計語言: 匯編語言、C語言 開發(fā)軟件: Proteus, Vision 等,本章小結(jié) - 單片機(jī)概述,單片機(jī)的基本概念 單片機(jī)的特點和應(yīng)用領(lǐng)域 單片機(jī)的基本種類(MCS-51) 單片機(jī)的程序設(shè)計語言及仿真軟件,單片機(jī)是什么? 單片機(jī)能做什么? 為什么要學(xué)習(xí)單片機(jī)?,第三部分,第二部分,第一部分,第2章 單片機(jī)芯片的硬件結(jié)構(gòu),MCS-51單片機(jī)的基本邏輯結(jié)構(gòu),CPU,振蕩器和時序 OSC,總線擴(kuò)展 控制器,數(shù)據(jù)存儲器 128B RAM,216位 定時器/計數(shù)器,I/O接口,程序存儲器 4KB ROM,串行口,外中斷,內(nèi)中斷,控制,并行口,串行通信,外部時鐘源,外部事件計數(shù),P0驅(qū)動器,P2驅(qū)動器,P0鎖存器,P2鎖存器,RAM地址寄存器,RAM,4KB ROM,B寄存器,暫存器1,暫存器2,ACC,SP,程序地址寄存器,緩沖器,PC+1,PC,DPTR,中斷、串行口和定時器,PSW,P1鎖存器,P1驅(qū)動器,P3鎖存器,P3驅(qū)動器,定時控制,指令寄存器,指令譯碼器,OSC,ALU,P0.0-P0.7,P2.0-P2.7,P3.0-P3.7,P1.0-P1.7,XTAL1 XTAL2,PSEN ALE EA RESET,MCS-51單片機(jī) 內(nèi)部結(jié)構(gòu)圖,P0驅(qū)動器,P2驅(qū)動器,P0鎖存器,P2鎖存器,RAM地址寄存器,RAM,4KB ROM,B寄存器,暫存器1,暫存器2,ACC,SP,程序地址寄存器,緩沖器,PC+1,PC,DPTR,中斷、串行口和定時器,PSW,P1鎖存器,P1驅(qū)動器,P3鎖存器,P3驅(qū)動器,定時控制,指令寄存器,指令譯碼器,OSC,ALU,P0.0-P0.7,P2.0-P2.7,P3.0-P3.7,P1.0-P1.7,XTAL1 XTAL2,PSEN ALE EA RESET,MCS-51單片機(jī) 內(nèi)部結(jié)構(gòu)圖,運算器,P0驅(qū)動器,P2驅(qū)動器,P0鎖存器,P2鎖存器,RAM地址寄存器,RAM,4KB ROM,B寄存器,暫存器1,暫存器2,ACC,SP,程序地址寄存器,緩沖器,PC+1,PC,DPTR,中斷、串行口和定時器,PSW,P1鎖存器,P1驅(qū)動器,P3鎖存器,P3驅(qū)動器,定時控制,指令寄存器,指令譯碼器,OSC,ALU,P0.0-P0.7,P2.0-P2.7,P3.0-P3.7,P1.0-P1.7,XTAL1 XTAL2,PSEN ALE EA RESET,MCS-51單片機(jī) 內(nèi)部結(jié)構(gòu)圖,控制器,P0驅(qū)動器,P2驅(qū)動器,P0鎖存器,P2鎖存器,RAM地址寄存器,RAM,4KB ROM,B寄存器,暫存器1,暫存器2,ACC,SP,程序地址寄存器,緩沖器,PC+1,PC,DPTR,中斷、串行口和定時器,PSW,P1鎖存器,P1驅(qū)動器,P3鎖存器,P3驅(qū)動器,定時控制,指令寄存器,指令譯碼器,OSC,ALU,P0.0-P0.7,P2.0-P2.7,P3.0-P3.7,P1.0-P1.7,XTAL1 XTAL2,PSEN ALE EA RESET,MCS-51單片機(jī) 內(nèi)部結(jié)構(gòu)圖,存儲器,P0驅(qū)動器,P2驅(qū)動器,P0鎖存器,P2鎖存器,RAM地址寄存器,RAM,4KB ROM,B寄存器,暫存器1,暫存器2,ACC,SP,程序地址寄存器,緩沖器,PC+1,PC,DPTR,中斷、串行口和定時器,PSW,P1鎖存器,P1驅(qū)動器,P3鎖存器,P3驅(qū)動器,定時控制,指令寄存器,指令譯碼器,OSC,ALU,P0.0-P0.7,P2.0-P2.7,P3.0-P3.7,P1.0-P1.7,XTAL1 XTAL2,PSEN ALE EA RESET,MCS-51單片機(jī) 內(nèi)部結(jié)構(gòu)圖,I/O接口,P0驅(qū)動器,P2驅(qū)動器,P0鎖存器,P2鎖存器,RAM地址寄存器,RAM,4KB ROM,B寄存器,暫存器1,暫存器2,ACC,SP,程序地址寄存器,緩沖器,PC+1,PC,DPTR,中斷、串行口和定時器,PSW,P1鎖存器,P1驅(qū)動器,P3鎖存器,P3驅(qū)動器,定時控制,指令寄存器,指令譯碼器,OSC,ALU,P0.0-P0.7,P2.0-P2.7,P3.0-P3.7,P1.0-P1.7,XTAL1 XTAL2,PSEN ALE EA RESET,MCS-51單片機(jī) 內(nèi)部結(jié)構(gòu)圖,80C51單片機(jī)的引腳功能,電源引腳,Vcc(40腳):電源端,為+5V。 Vss(20腳):接地端。,80C51單片機(jī)的引腳功能,時鐘電路引腳,XTAL2(18腳): 接外部晶體和微調(diào)電容的一端 XTAL1 (19腳): 接外部晶體和微調(diào)電容的另一端;在片內(nèi)它是振蕩 電路反向放大器的輸入端,在采用外部時鐘時,該 引腳接地。,80C51單片機(jī)的引腳功能,控制信號引腳,RST/VPD(9腳): RST:復(fù)位信號輸入端,高電平有效。當(dāng)此輸入端保持兩個機(jī)器周期的高電平時,就可以完成復(fù)位操作。 VPD :RST引腳的第二功能,備用電源輸入端。當(dāng)主電源Vcc 發(fā)生故障,降低到低電平規(guī)定值時,將+5V電源自動接入該引腳,為RAM提供備用電源,以保證RAM中的信息不丟失,使得復(fù)位后能繼續(xù)正常運行。,80C51單片機(jī)的引腳功能,控制信號引腳,ALE/PROG(30腳): ALE:地址鎖存允許信號端。正常工作時,該引腳以振蕩頻率的1/6固定輸出正脈沖。CPU訪問片外存儲器時,該引腳輸出信號作為鎖存低8位地址的控制信號。它的負(fù)載能力為8個LS型TTL負(fù)載。 PROG:是對片內(nèi)帶有4KB ROM的編程寫入時的編程脈沖輸入端。,80C51單片機(jī)的引腳功能,控制信號引腳,PSEN(29腳): 程序存儲器允許信號輸出端。 在訪問片外ROM時,定時輸出負(fù)脈沖作為讀片外ROM的選通信號,接片外ROM 的OE端。 它的負(fù)載能力為8個LS型TTL負(fù)載。,80C51單片機(jī)的引腳功能,控制信號引腳,EA/Vpp(31腳): EA:外部程序存儲器地址允許輸入端。 當(dāng)該引腳接高電平時,CPU訪問片內(nèi)ROM并執(zhí)行片內(nèi)程序存儲器中的指令,但當(dāng)PC值超過0FFFH(片內(nèi)ROM為4KB)時,將自動轉(zhuǎn)向執(zhí)行片外ROM中的程序。 當(dāng)該引腳接低電平時,CPU只訪問片外ROM并執(zhí)行外部程序存儲器中的程序。,控制信號引腳,EA/Vpp(31腳): Vpp:對片內(nèi)ROM固化編程時的編程電壓輸入端 (12-21V),80C51單片機(jī)的引腳功能,I/O端口引腳,P0(32-39腳): 漏極開路的8位準(zhǔn)雙向I/O口,每位能驅(qū)動8個LS型TTL負(fù)載。 P0口可作為一個數(shù)據(jù)輸入/輸出口; 在CPU訪問片外存儲器時,P0口為分時復(fù)用的低8位地址總線和8位數(shù)據(jù)總線。,當(dāng)I/O口作為輸入時,應(yīng)先向此口鎖存器寫入全1, 此時該口引腳浮空,可作高阻抗輸入。,80C51單片機(jī)的引腳功能,I/O端口引腳,P1(1-8腳): 帶內(nèi)部上拉電阻的8位準(zhǔn)雙向I/O端口,每位能驅(qū)動4個LS型TTL負(fù)載。,80C51單片機(jī)的引腳功能,I/O端口引腳,P2(21-28腳): 帶內(nèi)部上拉電阻的8位準(zhǔn)雙向I/O端口,每位能驅(qū)動4個LS型TTL負(fù)載。在CPU訪問片外存儲器時,它輸出高8位地址。,80C51單片機(jī)的引腳功能,I/O端口引腳,P3(10-17腳): 帶內(nèi)部上拉電阻的8位準(zhǔn)雙向I/O端口,每位能驅(qū)動4個LS型TTL負(fù)載。P3口除作為一般I/O口外,每個引腳都有第二功能。,I/O端口引腳,第二功能列表:,MCS-51單片機(jī)的內(nèi)部存儲器,256個數(shù)據(jù)存儲器單元: 低128字節(jié)單元(單元地址:00H-7FH) 高128字節(jié)單元(單元地址:80H-FFH),MCS-51單片機(jī)的內(nèi)部數(shù)據(jù)存儲器,專用寄存器區(qū),高128單元,7FH,30H,20H,18H,10H,08H,00H,FFH,80H,低128字節(jié)單元(內(nèi)部RAM),第一區(qū),第二區(qū),第三區(qū),低128字節(jié)單元(內(nèi)部RAM),寄存器區(qū): 內(nèi)部RAM的前32個單元作為寄存器使用 共分為4組,每組含8個寄存器,在組中按R0-R7編號 地址:00H-1FH,低128字節(jié)單元(內(nèi)部RAM),寄存器區(qū): 同一時刻,僅選擇一組寄存器組工作 由PSW中的RS0、RS1決定當(dāng)前工作的寄存器組 通用寄存器有兩種使用方法: e.g. MOV A, R0 MOV A, 00H,低128字節(jié)單元(內(nèi)部RAM),寄存器區(qū):,低128字節(jié)單元(內(nèi)部RAM),位尋址區(qū): 片內(nèi)地址:20H-2FH 位地址:00H-7FH,低128字節(jié)單元(內(nèi)部RAM),位尋址區(qū):,低128字節(jié)單元(內(nèi)部RAM),位尋址區(qū): e.g. 清除位地址00H單元 CLR 00H MOV 00H, #00H 或 ANL 00H, #00H,低128字節(jié)單元(內(nèi)部RAM),用戶RAM區(qū): 供用戶使用的一般RAM區(qū),其單元地址為 30H-7FH 對于用戶RAM區(qū),只能以存儲單元(字節(jié)地址)的形式來使用,在一般應(yīng)用中常把堆棧開辟在此區(qū)中。,高128字節(jié)單元(內(nèi)部RAM),專用寄存器區(qū): MCS-51中專門規(guī)定的寄存器共有22個 其中,有21個可尋址 地址:80H-FFH,高128字節(jié)單元(內(nèi)部RAM),程序計數(shù)器(PC) PC中的數(shù)據(jù)為將要執(zhí)行的指令地址。 16位的計數(shù)器,有自動加1的功能 沒有地址,不可尋址,用戶不可對其進(jìn)行讀寫 e.g. 執(zhí)行 LCALL Addr16,高128字節(jié)單元(內(nèi)部RAM),累加器A(ACC) 8位寄存器,地址為:E0H 用于存放操作數(shù),是ALU輸入的一個重要來源 是ALU運算結(jié)果的暫存單元,用于存放運算的中間結(jié)果。,高128字節(jié)單元(內(nèi)部RAM),累加器A(ACC) 是數(shù)據(jù)傳送的中轉(zhuǎn)站,單片機(jī)中的大部分?jǐn)?shù)據(jù)傳送都要通過累加器進(jìn)行 在變址尋址方式中把累加器作為變址寄存器使用,高128字節(jié)單元(內(nèi)部RAM),B寄存器 8位寄存器,主要用于乘除運算 乘法運算:乘積的高8位存于B中,低8位存于A中 除法運算:B中為除數(shù),A中為商值,高128字節(jié)單元(內(nèi)部RAM),B寄存器 e.g. MUL A B ; A*B (B A) B中存放高8位,A中存放低8位 DIV A B ; A/B (A) 商 (B) 余數(shù),高128字節(jié)單元(內(nèi)部RAM),程序狀態(tài)字寄存器(PSW) 8位寄存器,主要用于寄存指令執(zhí)行的狀態(tài)信息 PSW的各位定義如下:,AC,CY,P,OV,RS0,RS1,F0,PSW (D0H),D7 D6 D5 D4 D3 D2 D1 D0,高128字節(jié)單元(內(nèi)部RAM),程序狀態(tài)字寄存器(PSW) CY位(PSW.7):進(jìn)(借)位標(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 危險品事故調(diào)查案例分析考核試卷
- 服務(wù)質(zhì)量評估與反饋系統(tǒng)考核試卷
- 保健品品牌宣傳策略的口碑營銷策略考核試卷
- 志愿者服務(wù)心理素質(zhì)培養(yǎng)方案考核試卷
- 技能鑒定試題及答案
- 荊州日報面試題及答案
- 設(shè)施維護(hù)綠色節(jié)能技術(shù)應(yīng)用考核試卷
- 系統(tǒng)集成方案設(shè)計考核試卷
- 兒科出科試題及答案
- 外事實務(wù)試題及答案
- 校長競聘筆試題目及答案
- 2025-2030“一帶一路”背景下甘肅省區(qū)域經(jīng)濟(jì)發(fā)展分析及投資前景報告
- 2025五級應(yīng)急救援員職業(yè)技能精練考試題庫及答案(濃縮400題)
- 反恐知識宣傳主題班會
- 基礎(chǔ)護(hù)理技能實訓(xùn) 課件 模塊一項目四任務(wù)三血壓的測量
- 貴州省2024年12月普通高中學(xué)業(yè)水平合格性考試數(shù)學(xué)試卷(含答案)
- 北京市西城區(qū)2022-2023學(xué)年三年級上學(xué)期英語期末試卷(含聽力音頻)
- 海洋機(jī)器人與人工智能知到智慧樹章節(jié)測試課后答案2024年秋哈爾濱工程大學(xué)
- 2024-2025學(xué)年人教新目標(biāo)英語八年級下冊期末綜合檢測卷(含答案)
- 涼糕擺攤技術(shù)培訓(xùn)課件
- 幕墻清洗安全培訓(xùn)
評論
0/150
提交評論