单片机第五章中断系统.pptVIP

  • 9
  • 0
  • 约1.49万字
  • 约 90页
  • 2016-08-26 发布于重庆
  • 举报
单片机第五章中断系统

5.1 输入、输出数据传送的控制方式 单片机与外设的数据交换方式通常有三种:查询方式、延时等待方式和中断方式。 (1)查询方式 发启动外设的信号; 读入外设的状态或标志; 判断其是否已做好数据交换的准备; 如外设未做好准备,则一直查询; 外设准备好了,用输入/输出指令进行数据交换。 查询方式的优点是能够自动适配外设的工作速度,缺点是花费CPU时间较多。在CPU不太忙的情况下可采用此方式。 (2)延时等待方式 发启动外设的信号; 延时等待一段时间; 用输入/输出指令进行数据交换。 延时等待方式的特点是将查询方式下循环判断的时间用软件延时来等待,CPU可用这段时间执行别的程序。但是,必须事先计算好外设从得到启动信号到做好数据交换的时间。 (3)中断方式 设置中断,开中断; 当外设需要与单片机交换数据时,发中断请求; 单片机响应中断申请,执行中断服务程序,与外设交换数据。 中断方式下,可充分利用单片机的工作效率并适配外设的工作速度。因此,中断方式是应用最多的一种I/O数据交换方式。但中断方式需要的硬件资源较多。 2.定时器/计数器0、1溢出中断 定时器/计数器计数溢出时,由硬件分别置TF0=1和TF1=1,向CPU申请中断。CPU响应中断后,由硬件自动清除TF0和TF1 3.串行接口中断 串行接口的中断请求由发送或接收所引起。串行口发送了一帧信息,便由硬件置TI=1,向CPU申

文档评论(0)

1亿VIP精品文档

相关文档