單片机(教材)五章东北大学石亚和老师版.docVIP

  • 10
  • 0
  • 约1.78万字
  • 约 17页
  • 2016-12-05 发布于重庆
  • 举报

單片机(教材)五章东北大学石亚和老师版.doc

單片机(教材)五章东北大学石亚和老师版

第五章89C51单片机的中断系统 5.1 中断的一般概念 1. 输入/输出控制方式 单片机系统与其他微机系统一样,CPU不断与外部输入/输出设备交换信息。这种信息交换通常有以下几种方式: ⑴ 无条件传送方式 CPU和存储器之间的数据传送属于无条件的。在计算机系统设计时,已经充分考虑了两者之间的速度配合关系。所谓无条件传送是指,当CPU读取存储器数据时,认为数据总是准备好的;当CPU写出数据时,认为存储器总是准备好接收的。但I/O接口和I/O设备与此不同,它们的运行速度比CPU慢得多。CPU与/O设备之间无法采用无条件传送方式,否则将导致传输混乱和信息丢失,难以保证数据传送的可靠性。 ⑵ 查询传送方式 这是一种条件传送。通常由于CPU工作速度比外设快得多,为了保证数据传送的正确性,CPU在每次数据传送前都要查询外部设备是否“准备好”。比如当CPU要读取A/D转换结果之前,先要查询“转换结束”标志是否建立;当CPU要向打印机发送数据时,先要确认打印机是否“忙”等等。如果查询结果为否定的,那么为了时间上的匹配,CPU就要等待,直到条件满足才能进行数据传送。在等待的过程中浪费了大量的时间,效率很低。再举一个比较极端的例子,例如单片机以查询方式管理键盘,为了不丢失键盘操作,要时刻查询是否有键按下,则单片机系统几乎无法再进行其他工作。 查询方式不增添硬件,不依赖CPU硬件资源,电路简单,但需

文档评论(0)

1亿VIP精品文档

相关文档