中断与定时器

中断与定时器

ID:37641540

大小:1.12 MB

页数:48页

时间:2019-05-27

中断与定时器_第1页
中断与定时器_第2页
中断与定时器_第3页
中断与定时器_第4页
中断与定时器_第5页
资源描述:

《中断与定时器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单单片片机机中中断断系系统统及及定定时时器器应应用用西安电子科技大学CreatedwithSmartPrintertrailversionwww.i-enet.com单单片片机机中中断断系系统统I/O方式概述中断系统外部中断定时器应用CreatedwithSmartPrintertrailversionwww.i-enet.com一.输入/输出方式概述11..接接口口与与端端口口

2、接口---CPU同输入/输出设备之间信息交换的界面(接口电路)

3、端口---CPU能访问的寄存器/缓冲器

4、一个接口电路

5、往往包含多个端口z数据端口z状态端口z命令端口CreatedwithSmartPrintertrailversionwww.i-enet.com22..接接口口电电路路的的作作用用(1)速度匹配(2)数据锁存(3)三态缓冲(4)信息形式的转换CreatedwithSmartPrintertrailversionwww.i-enet.com33..输输入入//输输出出传传送送方方式式(1)无条件传送方式只有对那些一直准备就绪的外部设备,才能使用无条件传送方式。这种传送方式不需要测试外部设备的状态,

6、可以根据需要随时进行数据传送操作。CreatedwithSmartPrintertrailversionwww.i-enet.com简单的输入输出接口输入口:××××××10××××××××B=0200H输出口:××××××01××××××××B=0100H输入操作:MOVDPTR,#0200HMOVXA,@DPTR;产生读信号输出操作:MOVDPTR,#0100HMOVX@DPTR,A;产生写信号CreatedwithSmartPrintertrailversionwww.i-enet.com

7、(2)查询传送方式在输入/输出之前,先要检测外设的状态,以了解外设是否已为数据输入输出作好了准备,只有在确认外设已“准备好”的情况下,CPU才能执行数据输入/输出操作。CreatedwithSmartPrintertrailversionwww.i-enet.com应用实例:8255A连接打印机的接口电路BUSY忙D7~D0STBCreatedwithSmartPrintertrailversionwww.i-enet.com应用实例:CCPPUU和和外外设设进进行行信信息息交交换换的的方方式式

8、

9、查询方式:CPU不断查询外部事件的状态,以决定是否对外设服务

10、例:简易报警器K=1,常态工作,L7亮K=0,报警L6亮声报警器工作CreatedwithSmartPrintertrailversionwww.i-enet.com;查询方式程序示例START:SETBP1.7;常态工作,L7亮CLRP1.6;L6灭LP1:JBP3.2,LP2LCALLBAOJINGLP2:NOP…LJMPLP1BAOJING:…;报警程序::RETCreatedwithSmartPrintertrailvers

11、ionwww.i-enet.com查查询询方方式式的的特特点点

12、查询方式的特点:z系统效率低-----CPU长期等待z当主程任务量大时,不能快速响应主程序系统初始化子程序Y事件发生?其它事件RET其它事件CreatedwithSmartPrintertrailversionwww.i-enet.com中中断断方方式式zCPU运行主程序期间不关心外设状态z外设需要服务时,由外设发出中断请求zCPU响应中断为外设需服务

13、中断方式:系统效率高CreatedwithSmartPrintertrailve

14、rsionwww.i-enet.com中断的基本概念:z什么是中断]正常的工作过程被其它事件所“打断”z产生中断的机构----中断源]内部中断-----定时器计数到0中断]外部中断-----外设的中断请求z中断管理系统]中断源管理----允许/禁止中断]中断优先级管理]中断请求与响应中断的特点:]中断返回完备复杂的管理系统高效迅速的响应机制CreatedwithSmartPrintertrailversionwww.i-enet.com二二..MMCCSS--5511的的中中断断源源引起当前程序

15、中断的事件

16、共有5个中断源:称为中断源z2个外部中断INT0,INT1入口地址z2个计数/定时器中断T0,T18031RESET90000Hz1个串行口中断SRIINT0P3.20003H

17、5个中断源T0P3.4000BH对应5个入口地址INT1P3.30013HT1P3.5001BHRXDP3.0SRITXDP3.10023HCreatedwithSmartPrintertrailversionwww.i-enet.com中中断断的的优优先先权权管管理理----优优先先权权管管理理寄寄存存器器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。