编写中断服务程序 课件.pptxVIP

  • 8
  • 0
  • 约小于1千字
  • 约 8页
  • 2023-08-17 发布于江苏
  • 举报
模块四——单片机的中断编写中断服务程序 4.4 编写中断服务程序编写中断服务程序 一旦允许了中断,当中断响应条件满足时,CPU就会自动调用中断服务程序。 中断服务程序的入口地址是相对固定的,而普通的功能程序入口则是随意设置的。另外,中断服务程序的调用方式也不同于普通的功能程序,中断服务程序的调用是靠中断申请信号。 4.4 编写中断服务程序 void 函数名( ) interrupt 中断号 using 工作组 { 中断服务程序内容 }此处的interrupt和using是C51的关键字interrupt表示该函数是一个中断服务函数。n表示该中断服务函数所对应的中断源。 4.4 编写中断服务程序在C51中编写中断服务程序还要注意以下几点: ①中断服务程序不能有返回值。 ②中断函数名不能与C51的关键字 重复。 ③中断号是指单片机中的中断源序号。 ④using 工作组是指该中断函数使用单片机内存中4组工作寄存器的哪一组,由于C51编译器会自动分配,因此使用C51编写中断函数时这一句通常可以不写。 4.4 编写中断服务程序课堂练习:简易报警器 51单片机的P1.0和P1.1口分别连接着发光二极管和蜂鸣器,P3.2口连接一个按键开关K

文档评论(0)

1亿VIP精品文档

相关文档