版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)原理與應(yīng)用復(fù)習(xí),考題主要類型: 選擇:基礎(chǔ)知識為主 判斷題: 基礎(chǔ)知識為主 簡答題:系統(tǒng)應(yīng)用的基礎(chǔ)知識為主(功能、結(jié)構(gòu)、運(yùn)行方式) 編程題: 功能部件初始化、內(nèi)外數(shù)據(jù)傳輸、簡單實(shí)用功能編程。 電路設(shè)計(jì)題: 外擴(kuò)I/O口、地址譯碼、地址空間、以及復(fù)位、時(shí)鐘 、控制線等引腳設(shè)計(jì)。,復(fù)習(xí),單片機(jī)系統(tǒng)結(jié)構(gòu) I/O口結(jié)構(gòu)、功能 P0口-(32-39) 低位地址(A7-A0)/數(shù)據(jù)復(fù)用口 P1口-(1-8) I/O口 P2口-(21-28) 高位地址(A15-A8) P3口-(10-17) 多功能口 串口 : P3.0-RXD P3.1-TXD 中斷 : P3.2-INT0 P3.3-INT1 定時(shí)
2、 : P3.4-T0 P3.5-T1 讀寫 : P3.6-WR P3.7-RD,3.引腳功能,P1口(18),P3口(1017),P2口(2127),P0口(3239),電源,Vcc(40)-+5V電源,Vss(20)接地,振蕩器外接元件引腳,X1(19)接晶體諧振器,X2(18)接晶體諧振器,復(fù)位/備用電源引腳,RESET(9),數(shù)據(jù)/地址復(fù)用控制引腳,ALE/P(30),程序存儲(chǔ)器訪問控制引腳,PSEN(29),EA/Vpp(31),工作狀態(tài)專用寄存器PSW,CY AC F0 RS0 RS1 OV - P,CY: 高位進(jìn)位標(biāo)志 AC: 輔助位進(jìn)位標(biāo)志 RS0、RS1:工作寄存器組 F0:
3、用戶標(biāo)志位 OV: 溢出標(biāo)志位 P: 奇偶標(biāo)志位 -:保留位,MCS-51存儲(chǔ)器結(jié)構(gòu) 數(shù)據(jù) / 程序存儲(chǔ)器分開三個(gè)物理空間 *64K的程序存儲(chǔ)器空間( 片內(nèi)外) *64K的數(shù)據(jù)存儲(chǔ)器空間 *256字節(jié)的內(nèi)部數(shù)據(jù)存儲(chǔ)器空間,ROM內(nèi) EA=1 4KB,ROM外 EA=0 4KB,ROM外 60KB,FFFFH 。 。 1000H,FFH 80H 7FH 00H,RAM內(nèi),SFR,FFFFH 0000H,8051存儲(chǔ)器結(jié)構(gòu),8051存儲(chǔ)器映像圖,0FFFH 。 。 0000H,外部數(shù)據(jù)存儲(chǔ)器,外部數(shù)據(jù)存儲(chǔ)器訪問 Ri-P0口 DPTR- DPL(P0口) DPH(P2口) MOVX A,Ri MO
4、VX A,DPTR-輸入 MOVX Ri,A MOVX DPTR,A-輸出 256B 64KB,外部數(shù)據(jù)存儲(chǔ)器訪問,外部程序存儲(chǔ)器訪問 ALE-地址鎖存信號 PSEN-程序存儲(chǔ)器選通信號 MOVC A,A+DPTR 64KB MOVC A,A+PC 256B,外部程序存儲(chǔ)器訪問,累加器 A,累加器 A,變址間接尋址: A+DPTR (0-64KB),寄存器間接尋 址 : Ri (0-255B),(A)程序存儲(chǔ)器傳送,(B)外部數(shù)據(jù)存儲(chǔ)器傳送,變址間接尋址: A+PC (0-64KB),數(shù)據(jù)指針間接尋址: DPTR (0-64KB),MCS-51的尋址方式 寄存器 1寄存器: R0-R7, Ac
5、c,B,C(位) ,DPTR 2直接尋址: RAM 低128字節(jié)和 SFR寄存器及位地址 3寄存器間接尋址: RAM(R1,R0,SP)和高位128 字節(jié)外RAM(R1,R0,DPTR) 及I/O口 4立即尋址: 程序存儲(chǔ)器立即數(shù)(程序存儲(chǔ)器常數(shù)部分) 5基址+變址間接尋址: 程序存儲(chǔ)器(A+DPTR,A+PC ) 6 相對尋址: PC值+偏移量=有效地址 范圍:PC值+127- -128字節(jié) 7 位尋址: RAM和SFR內(nèi)位尋址,指令系統(tǒng) 數(shù)據(jù)傳送類指令 1)一般傳送類指令 內(nèi)外部數(shù)據(jù)交換 2)棧操作類指令 3)累加器傳送類指令 A寄存器 4)16位數(shù)據(jù)傳送類指令 DTPR 控制轉(zhuǎn)移類指令
6、調(diào)用 轉(zhuǎn)移 判斷,中斷系統(tǒng),中斷源 中斷方式 中斷服務(wù)地址 中斷響應(yīng)條件(3條),(1) 無同一級別或高優(yōu)先級中斷正在服務(wù)中 (2) 當(dāng)前指令已執(zhí)行到最后一條機(jī)器周期并已結(jié)束 (3) 當(dāng)前正在執(zhí)行的不是返回(RETI)執(zhí)令或訪問 IE.IP特殊功能寄存器指令,中斷服務(wù)程序首地址 中斷源 首地址 1.外部中斷0(INT0) 0003H 2.定時(shí)器0益出中斷 000BH 3.外部中斷1(INT1) 0013H 4.定時(shí)器1益出中斷 001BH 5.串行口中斷 0023H 6.定時(shí)器2益出中斷 002BH,0000H-0002H單元為程序起始 0003H-0032H單元為中斷服務(wù)程序矢量地址,程序起
7、始,內(nèi)部優(yōu)先級順序: 1 IE0 外部中斷0 (INT0) 2 TF0 定時(shí)/計(jì)數(shù)器0溢出斷 3 IE1 : 外部中斷1 (INT1) 4 TF1: 定時(shí)/計(jì)數(shù)器1溢出斷 5 RI+TI: 串行通訊中斷 6 TF2+EXF2:定時(shí)/計(jì)數(shù)器溢出中斷,優(yōu)先級順序: 高級,低級,INT0,TF0,INT1,TF1,RI TI,源允許 IE 總允許 IP 優(yōu)先級激活器 高 低,單片機(jī)匯編源程序的基本格式,5.1.2 定時(shí)器 / 計(jì)數(shù)器控制與狀態(tài)寄存器 1)工作方式控制寄存器TMOD 89H GATE C / T M1 M0 GATE C/T M1 M0 定/計(jì)1 定/計(jì)0 M1 M0 操作方式 說明
8、0 0 方式0 13位計(jì)數(shù)器 0 1 方式1 16位計(jì)數(shù)器 1 0 方式2 自動(dòng)再裝入8位計(jì)數(shù)器 1 1 方式3 2個(gè)8位計(jì)數(shù)器,C /:選擇定時(shí)器 / 計(jì)數(shù)器模式 : C/ T=1 計(jì)數(shù)器 C/ T=0 定時(shí) GATE: 選通控制 GATE=1 (INTx=1)開始計(jì)數(shù) 配合中斷使用 GATE=0 (TR=1)選通定時(shí) /計(jì)數(shù)器 復(fù)位時(shí)TMOD=00H 地址為89H,2)啟停與中斷控制寄存器TCON 88H 定時(shí)器 / 計(jì)數(shù)器 中斷 TF1:定時(shí)器 / 計(jì)數(shù)器1溢出中斷標(biāo)志 硬件置位 TR1:定時(shí)器 / 計(jì)數(shù)器1啟/??刂莆?軟件置位/復(fù)位 TF0:定時(shí)器 / 計(jì)數(shù)器0溢出中斷標(biāo)志 硬件置位
9、 TR0:定時(shí)器 / 計(jì)數(shù)器0啟/??刂莆?軟件置位/復(fù)位 TCON寄存器: 定時(shí)器 / 計(jì)數(shù)器和中斷系統(tǒng)合用 復(fù)位時(shí)TCON=00H 可以 位尋址,串行通訊部分,1)串行通訊接口控制寄存器 SCON 98H 四種工作方式:波特率不同 SM0 SM1 SM2 REN TB8 RB8 TI RI SM0 SM1 方式 功能 波特率 0 0 0 同步 1 /12fosc 0 1 1 8位 可變 1 0 2 9位 1/64或1/32fosc 1 1 3 9位 可變,SM0 SM1:方式選擇控制位 SM2: 方式2和方式3多機(jī)通訊控制位: SM2=1 REN=1時(shí): 接收RB8=1(地址幀) RI=1
10、向主機(jī)申請中斷 確認(rèn)為從機(jī)時(shí):復(fù)位 SM2=0 RB8=0(數(shù)據(jù)幀) REN: 允許 /禁止串行接收控制位 REN=1允許接收 REN=0禁止接收,串行通訊部分,TB8: 方式2和方式3要發(fā)送的第9位數(shù)據(jù) RB8: 方式2和方式3要接收的第9位數(shù)據(jù) TI: 發(fā)送中斷請求標(biāo)志位 RI: 接收中斷請求標(biāo)志位 RI + TI 中斷請求標(biāo)志位需要中斷服務(wù)程 序中判別接收和發(fā)送的申請 軟件復(fù)位 SCON寄存器復(fù)位時(shí)=00H 98H 可位尋址,2)特殊功能寄存器PCON節(jié)電方式+串行通訊波特率選擇位,SMOD:波特率選擇位 SMOD=1波特率加倍 SMOD=0波特率不變 GF1 GF0:通用標(biāo)志位 PD:
11、掉電方式 IDL:凍結(jié)方式,3)串行通訊接口波特率的設(shè)置 方式0和方式2與fosc和SMOD位有關(guān) 方式0波特率=1/12fosc 系統(tǒng)的機(jī)器周期 方式2波特率=2SMOD/64*fosc 固定兩種 1)SMOD=1時(shí),波特率=1/32 fosc 2)SMOD=0時(shí),波特率=1/64 fosc,方式1和方式3,其波特率是可變的 方式1和方式3波特率=2SMOD / 32* (定時(shí)/計(jì)數(shù)器1溢出率) 串行通訊接口多選用方式1和方式3 關(guān)鍵計(jì)算定時(shí)/計(jì)數(shù)器1溢出率 而方式1和方式3與fosc和SMOD位有關(guān)外還與定時(shí)/計(jì)數(shù)器1設(shè)置有關(guān),(2)波特率的設(shè)置 串行方式1,方式3,用定時(shí)/計(jì)數(shù)器1工作方
12、式2時(shí)波特率由下決定: 波特率=2SMOD / 32 *定時(shí)/計(jì)數(shù)器1溢出率 =2SMOD / 32 * fosc / 12*(28-N) 例如:fosc=12MHZ SMOD=1 N=FFH 波特率=2/32*12/12*106=62.5K 位/秒 實(shí)際應(yīng)用中fosc和波特率是給定的只需要求出時(shí)間常數(shù)N N=256-(2SMOD*fosc / 波特率*32*12) 例如:fosc=6MHZ SMOD=1 波特率=2400位次/ 秒 時(shí)間 常數(shù)為 : N=256-(2*6*106 / 2400*32*12)=242.98=F3H,I2C擴(kuò)展技術(shù),I2C總線:兩線制總線 兩根線(SDA 數(shù)據(jù)線路
13、; SCL 時(shí)種線組成) I2C總線時(shí)序信號 起始位(S) 終止位(P) 發(fā)送數(shù)據(jù)“0”、應(yīng)答位低電平 發(fā)送數(shù)據(jù)“1”、非應(yīng)答位高電平 主要特點(diǎn): 二線傳輸:I2C總線上的所有主器件(單片微處理機(jī))外圍器件和接口都連接到同名端的SDA SCL線上,I2C擴(kuò)展技術(shù),主要特點(diǎn): 總線驅(qū)動(dòng)能力400pF 總線傳輸速率400Kb/s 總線上擴(kuò)展的節(jié)點(diǎn)數(shù)是由電容負(fù)載決定 總線輸出為開漏結(jié)構(gòu),總線必須接上拉電阻 總線上所有器件都有規(guī)范的器件地址,程序設(shè)計(jì),初始化、控制字填寫、初始值、標(biāo)號定義、數(shù)據(jù)說明、 子程序調(diào)用與返回、堆棧、 循環(huán)指令、結(jié)構(gòu)、次數(shù)、 結(jié)束指令、,一編程題 1將程序存儲(chǔ)區(qū)內(nèi)一個(gè)有100字
14、節(jié)的表格搬移至外部數(shù)據(jù)存儲(chǔ)區(qū),并從0000H開始存放。 源程序: MOVR0,#0;保存數(shù)據(jù)地址指針00H MOVA,R0 MOVR1,#100;轉(zhuǎn)移字節(jié)數(shù) JP1:MOVDPTR,#TAB;轉(zhuǎn)移表首址 MOVCA,A+DPTR;取數(shù) MOVXR0,A;保存數(shù)據(jù) INCR0;數(shù)據(jù)地址指針+1 MOVA,R0 DJNZR1,JP1;循環(huán)100次 SJMP$ TAB:DBXXH,XXH ;轉(zhuǎn)移表格區(qū) END,定時(shí)器初始化程序 START: MOV SP , #60H ;設(shè)置棧頂 MOV TMOD , #10H ;選擇T1、定時(shí)、方式1 MOV TH1 , #0D8H ;設(shè)置高字節(jié) MOV TL1
15、, #0F0H ;設(shè)置低字節(jié) SETBEA ; 開中斷 SETB ET1 ;開中斷 SETB TR1 ;啟動(dòng)定時(shí)器,系統(tǒng)設(shè)計(jì)與擴(kuò)展,存儲(chǔ)器擴(kuò)展 I/O口擴(kuò)展 地址譯碼 總體設(shè)計(jì),2.2 單片機(jī)的引線,80C51,P1.0-P1.7,P3.0-P3.7,P0.0-P0.7,P2.0-P2.7,1,20,21,40,Vpp/EA,ALE/PROG,PSEN,XTAL2,XTAL1,VCC,VSS,數(shù)據(jù)總線 P0口 地址總線 P0口(A0-A7)P2口(A8-A15) 控制總線 EA、PSEN、RD、WR、ALE、 RET、I/O線、P1口、P3口,16位地址線,2. 數(shù)據(jù)/地址總線分離電路連接,A
16、0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,D0,D1,D2,D3,D4,D5,D6,D7,8051,74LS373,地址信號A13-A15作為74LS138地址譯碼器輸入。,部分譯碼法,部分地址參與譯碼,產(chǎn)生的控制信號對應(yīng)某一地址區(qū)域,而不是唯一地址。,A15,A13,A14,RAM1,RAM2,RAM3,RAM4,8KB,8KB,8KB,8KB,32KB,I/O1訪問控制,I/O2訪問控制,I/O3訪問控制,I/O4訪問控制,8KB,8KB,8KB,8KB,32KB,例如:,外部數(shù)據(jù)存儲(chǔ)器和I/O接口譯碼,P2,ALE,P0,W
17、R,RD,62256,8155,8255,0832,打印機(jī),8,7,8,A8-A15,A0-A7,D0-D7,Y7- Y0,P2.7-5,373,A8-A14,0000H-7FFFH,8000H-9FFFH,A000H-BFFFH,COOOH-DFFFH,4*8=32K,74LS21,8051,打印機(jī)地址范圍?,地址譯碼,將地址線高位作為譯碼線 P2.5 P2.6 P2.7,1片選譯碼:,8051,2732,8255,8279,0809,0832,P2.7,P2,6,P2.5,P2.4,P2.0-3,CS,CS,CS,CS,CS,PSEN,RD,WR,A0-1,ALE,P0,P2,A0,ALE,8255接口芯片地址范圍:?,并行I/O口擴(kuò)展的鍵盤,單片機(jī),獨(dú)立式鍵盤掃描,P2.7 RD,74LS244,線選法,直接使用地址線作為讀/寫訪問控制信號線。,P2.0(A8)= 0,P2.0,74LS32,地址= ?,并行I/O口擴(kuò)展的鍵盤(查詢),行列式鍵盤 列線輸出低電位, 查詢行線電平,行線(輸入),列線(輸出低電平),單片機(jī),RD,WR,74LS273,并行I/O口擴(kuò)展的鍵盤(中斷方式),中斷方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共交通停車場管理制度
- 2026年黑龍江省八面通林業(yè)局有限公司招聘備考題庫及答案詳解一套
- 2026年武漢大學(xué)公開招聘專職管理人員和學(xué)生輔導(dǎo)員38人備考題庫及答案詳解一套
- 上海市國和中學(xué)面向2026屆畢業(yè)生招聘備考題庫及參考答案詳解一套
- 2026年舟山市人才發(fā)展集團(tuán)有限公司新城分公司招聘備考題庫帶答案詳解
- 2026年漯河市科教文化藝術(shù)中心人才引進(jìn)備考題庫及一套答案詳解
- 廈門夏商集團(tuán)有限公司2026年校園招聘備考題庫及答案詳解一套
- 養(yǎng)老院入住老人心理咨詢服務(wù)制度
- 企業(yè)員工培訓(xùn)與技能提升計(jì)劃制度
- 2026年紹興市樹瀾人力資源有限公司關(guān)于委托代為紹興市醫(yī)療保障研究會(huì)招聘勞務(wù)派遣工作人員的備考題庫及完整答案詳解一套
- 四川藏區(qū)高速公路集團(tuán)有限責(zé)任公司2026年校園招聘備考題庫完美版
- 2026年1月浙江省高考(首考)英語試題(含答案詳解)+聽力音頻+聽力材料
- 2024小區(qū)物業(yè)突發(fā)應(yīng)急處理服務(wù)合同協(xié)議書3篇
- 汽車維修業(yè)務(wù)接待
- 藥物發(fā)錯(cuò)藥不良事件分析
- 四川省南充市2023-2024學(xué)年五年級上學(xué)期語文期末考試試卷(含答案)
- 高速公路工程投標(biāo)文件施工組織設(shè)計(jì)(技術(shù)標(biāo))
- 溝槽開挖應(yīng)急預(yù)案
- DBJ04∕T 398-2019 電動(dòng)汽車充電基礎(chǔ)設(shè)施技術(shù)標(biāo)準(zhǔn)
- 供應(yīng)鏈管理工作計(jì)劃與目標(biāo)
- (正式版)JBT 9229-2024 剪叉式升降工作平臺
評論
0/150
提交評論