第5章的内容的.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章的内容的

第5章 MCS-51中断系统;5.1 什么是中断;I/O设备也称外围设备,品种多,有机械的、有机电的、有电子的,与CPU交换信息时,具有以下特点: 速度不匹配: 速度远低于CPU,范围宽,如硬盘比打印机快很多。 时序不匹配: 无法与CPU的时序取得统一。 信息格式不匹配: 如串行和并行;二进制格式、ACSII和BCD等。 信息类型不匹配: 有数字信号,有模拟信号,有正逻辑和负逻辑。;2、接口电路的任务: 对数据提供缓冲(时间和电器性能上): 设置数据的寄存、缓冲逻辑, 信息格式相容性变换: 如串并行的转换;电平转换、数/模或模/数转换等; 协调时序差异:提供“准备好”“空”“满”等状态信号 提供地址译码或设备选择信号: 提供中断和控制逻辑及管理:; 3、CPU与外设间的接口信号 ①数据(Data) 数字、模拟、开关 ②状态(Status)) 输入时:“准备好”(Ready) 输出时:“空”(Empty)、“忙”(Busy) ③控制(Control) 外设的启动、停止、读、写;4、 CPU与外设数据传送方式;②查询方式 当CPU与外部设备不同步时,在传送前,必须去查询一下外设的状态,当外设准备好了才传送; 若未准备好,则CPU就等待。;④中断传送方式;日常生活中的中断与计算机中断的比较: 某人看书 执行主程序 日常事务 电话铃响 中断信号如INT=0 中断请求 暂停看书 暂停执行主程序 中断响应 书中作记号 当前PC入栈 保护断点 电话谈话 执行中断程序 中断服务 继续看书 返回主程序 中断返回;查询;3、中断的好处 1、CPU分时操作(与多个外设并行工作);①中断请求 外设向CPU发出的“中断申请信号”称“中断请求”。;4、中断系统的功能: (1)响应中断及返回;6、CPU响应中断的条件 (1)有中断请求;一、常见接口 1.并行接口 4位、8位、EPP(增强并行口)和ECP(扩展并行口) 2.串行接口 PC机一般至少有两个串行口COM1和COM2。 3.磁盘接口 1)IDE接口: 有528MB的限制 2)EIDE接口:代之以8GB限制。 4.SCSI接口 SCSI(Small Computer System Interface)小计算机系统接口 40MB每秒,而EIDE最高只能达到16.6MB每秒;;5.USB接口 最新的USB串行接口标准是由Microsoft、Intel、Compaq、IBM等大公司共同推出,热即插即用连接; 1.1版速度为12Mbps 2.0版速度为480Mbps 可连接键盘、鼠标、ISDN、电话系统、数字音响、打印机以及扫描仪等低速外设。 I/O扩展槽 根据总线的类型不同,主板上的扩展槽可分为ISA、EISA、MAC、VESA和PCI几种。 ;5.2 MCS-51 单片机的中断源 MCS-51允许5个中断请求源,提供二个中断优先级,可实现二级中断服务程序嵌套。 ; 一、中断请求源 1、TCON(Timer Control)定时器/计数器的控制寄存器,锁存外部中断请求标志。 ;(3) TF0、TF1(Timer overflow interrupt flag)定时器溢出中断标志 当定时器/计数器最高位进位时,置“1”TFi表示正在向CPU申请中断,CPU响应中断后,自动清“0” TFi。;2、IP(Interrupt priority) 中断优先权控制寄存器(B8H) ;三、中断响应过程 ;中断服务程序入口: IE0 0003H~000AH IT0 000BH~0012H IE1 0013H~001AH IT1 001BH~0022H IS 0023H~002AH 在中断服务程序的最后,须放一条指令RETI,该指令清“0”响应时所置的优先级触发器(RET没有此操作),然后返回。 举例: ; ORG 0100H INTP:JB F0, FS CLR P1.0 ;F0=0,关水 CPL F0 RETI FS: SETB P1.0 ;F0=1,放水 CPL F0 RETI;简单I/O实验(实验四)(交通灯控制) 系统晶振是 11.0592 MHz ORG

文档评论(0)

ayangjiayu5 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档