微机原理与单片机接口技术总复习教材_第1页
微机原理与单片机接口技术总复习教材_第2页
微机原理与单片机接口技术总复习教材_第3页
微机原理与单片机接口技术总复习教材_第4页
微机原理与单片机接口技术总复习教材_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理与单片机接口技术总复习教材1微机原理与单片机接口技术总复习教材2微机原理与单片机接口技术总复习教材3P0~P3口的结构,地址口线及地址/数据复用口线,专用第二功能口线内部时钟电路和外部时钟电路的具体接法复位电路的设计方法各个控制引脚的功能微机原理与单片机接口技术总复习教材4微机原理与单片机接口技术总复习教材5微机原理与单片机接口技术总复习教材6微机原理与单片机接口技术总复习教材7微机原理与单片机接口技术总复习教材8微机原理与单片机接口技术总复习教材9微机原理与单片机接口技术总复习教材10微机原理与单片机接口技术总复习教材11TF1

TR1

TF0

TR0

IE1

IT1

IE0

IT0TCONSM0SM1SM2RENTB8RB8TIRISCON寄存器IP

——PT2PSPT1PX1PT0PX0IEEA—ET2ESET1EX1ET0EX0TMODGATE

C/T

M1M0

GATE

C/T

M1M0TF1TR1TF0TR0IE112

在CPU已经开放了外部中断允许的前提下:

在INT0/INT1引脚输入一个负脉冲或低电平,

TCON寄存器中的IE0/IE1标志位自动变“1”,

检测到IE0/IE1变“1”后,将产生指令:

LCALL0003H(/0013H)执行中断服务程序,

并将IE0/IE1标志位自动清“0”,以备下次申请。外部中断(INT0,INT1)申请过程在CPU已经开放了外部中断允许的前提下:外部中断(INT013对同时发生多个中断申请时:☞不同优先级的中断同时申请(很难遇到)

——先高后低☞相同优先级的中断同时申请(很难遇到)

——按序执行☞正处理低优先级中断又接到高级别中断

——高打断低☞正处理高优先级中断又接到低级别中断

——高不理低中断优先级处理原则对同时发生多个中断申请时:中断优先级处理原则14☞没有同级的中断或更高级别的中断正在处理;在中断源提出了中断申请且CPU此前已经允许中断的前提下,还须满足以下三个条件:☞正在执行的指令必须执行完最后1个机器周期;☞若正在执行RETI,或正在访问IE或IP寄存器,须执行完上述指令和下一条指令以后方能响应中断。中断响应的条件☞没有同级的中断或更高级别的中断正在处理;在中断源提出了中断15

ORG0000H

LJMP

MAIN

ORG0013H

;中断矢量

LJMP

INTMAIN:SETBEA;开总中断允许“开关”SETBEX1;开分中断允许“开关”

CLRPX1;0优先级(也可不要此句)

SETBIT1;边沿触发MOVB,#01H;给B寄存器赋初值HERE:SJMPHERE;原地等待中断申请INT:MOVA,B;自B寄存器中取数RLA

;左循环移一次

MOVB,A;存回B,备下次取用MOVP1,A;输出到P1口RETI;中断返回中断服务程序例:通过外部中断1,在中断服务中将B寄存器里的内容左循环移一位。

已知:

(B)=01h,要求采用边沿触发,低优先级。ORG0000HINT16微机原理与单片机接口技术总复习教材17微机原理与单片机接口技术总复习教材18微机原理与单片机接口技术总复习教材19微机原理与单片机接口技术总复习教材20微机原理与单片机接口技术总复习教材21定时器T0/T1中断申请过程

在已经开放T0/T1中断允许且已被启动的前提下:T0/T1加满溢出时

TF0/TF1标志位自动置“1”

检测到TCON中TF0/TF1变“1”后,将产生指令:

LCALL000BH/LCALL001BH

执行中断服务程序

TF0/TF1标志位会自动清“0”,以备下次中断申请。

定时/计数器可按片内机器周期定时,也可对由T0/T1引脚输入一个负脉冲进行加法计数M1M000011011工作方式0(13位)1(16位)2(8位)3(8位)不记会用自动重装(会用)

不记定时器T0/T1中断申请过程在已经开放T0/T1中断允22微机原理与单片机接口技术总复习教材23微机原理与单片机接口技术总复习教材24微机原理与单片机接口技术总复习教材25微机原理与单片机接口技术总复习教材26MCS-51系列单片机扩展时的地址译码规则

(1)程序存储器和数据存储器地址可以重迭使用。(2)外围扩展I/O接口芯片与数据存储器要统一编址。外围I/O接口芯片不仅占用数据存储器地址单元,而且也使用了数据存储器的读/写控制信号与读/写指令。(3)地址总线宽度为16位,外部程序存储器和数据存储器的寻址范围各为64k字节。片外RAM64K片外ROM64KFFFFH0000HMCS-51系列单片机扩展时的地址译码方法

线选法和全地址译码法MCS-51系列单片机扩展时的地址译码规则(1)程序存储器27微机原理与单片机接口技术总复习教材28微机原理与单片机接口技术总复习教材29键盘接口1、键盘分类@

按键值编码方式分

编码键盘与非编码键盘。@

按键组连接方式分

独立连接键盘与矩阵连接键盘。键盘接口1、键盘分类30独立连接键盘:

每键相互独立,各自与一条I/O线相连,CPU可直接读取该I/O线的高/低电平状态。特点:占I/O口线多,但判键速度快,多用于设置控制键、功能键。适用于键数少的场合。矩阵连接键盘:

键按矩阵排列,各键处于矩阵行/列的结点处,CPU通过对连在行(列)的I/O线送已知电平的信号,然后读取列(行)线的状态信息。逐线扫描,得出键码。特点:键多时占用I/O口线少,但判键速度慢,多用于设置数字键。适用于键数多的场合。2、按键组连接方式独立连接键盘:每键相互独立,各自与一条I/O线相连,CPU313、键盘接口程序应具有如下功能:(1)键扫描功能。即检测是否有键按下。(2)键识别功能。确定被按下键所在的行列位置。(3)产生相应键的代码(键值)。(4)消除按键弹跳以及能够识别多键及串键(复合按键)。3、键盘接口程序应具有如下功能:(1)键扫描功能。即检测是否32显示器接口1、LED数码管的结构:①共阳与共阴2、LED数码管的译码:②硬件译码与软件译码3、LED数码管的显示方式:③静态与动态静态显示:

各数码管在显示过程中持续得到送显信号,与各数码管接口的I/O口线是专用的。动态显示:

各数码管在显示过程中轮流得到送显信号,与各数码管接口的I/O口线是共用的。显示器接口1、LED数码管的结构:①共阳与共阴2、LED数码33ABCLKhgfedcbaCLRABCLKCLRABCLKCLR+5VVCCTxDRxD51单片机74LS16474LS16474LS164hgfedcbahgfedcba+5V共阳LED数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论