第四章外部中断.pptVIP

  • 4
  • 0
  • 约4.24千字
  • 约 35页
  • 2023-09-10 发布于广东
  • 举报
C51编译器支持在C源程序中直接以函数形式编写中断服务程序。常用的中断函数定义语法如下: void 函数名() interrupt n n为中断类型号,C51编译器允许0~31个中断,n取值范围0~31。下面给出了8051控制器所提供的5个中断源所对应的中断类型号和中断服务程序入口地址: 中断源 n 入口地址 外部中断0 0 0003H 定时/计数器0 1 000BH 外部中断1 2 0013H 定时/计数器1 3 001BH 串行口 4 0023H 第二十四页,共三十五页,2022年,8月28日 void time0(void)interrupt 1 using 0 //定时器T0的中断服务函数,T0的编号为1,使用第0组工作寄存器 { ……//中断服务程序 } 第二十五页,共三十五页,2022年,8月28日 第一页,共三十五页,2022年,8月28日 计算机与外设之间传递信息:如何解决快速的CPU与慢速的外部设备之间传送数据的矛盾。 中断控制方式 当外部设备需要进行输入/输出 操作时,向CPU发出中断 请求信号, CPU进行中断处理。 第二页,共三十五页,2022年,8月28日 4.3

文档评论(0)

1亿VIP精品文档

相关文档