下载此文档

单片机原理与c51编程课件4第四章 中断(3)报警控制系统.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
第四章中断(3)——、报警控制系统实物图二、报警装置的工作状态(1)状态1:正常时8个LED发光二极管(彩灯)循环点亮;(2)状态2:有报警时,蜂鸣器发出报警声。(,,当开关合上响报警信号,当开关断开告警信号停止。)、、中断服务程序设计中断服务程序的完整定义如下:void函数名([参数])interruptn[usingm]其中interruptn表示将函数声明为中断服务函数,n为中断源编号,可以是0~4间的整数,n通常取以下值:0外部中断0;1定时器/计数器0溢出中断;2外部中断1;3定时器/计数器1溢出中断;4串行口发送与接收中断;usingm定义函数使用的工作寄存器组,m的取值范围为0~3,对应使用四组工作寄存器,可缺省。【例3-1】要求每次按动按键,使外接发光二极管LED改变一次亮灭状态。:(1)负跳变触发:每次下跳变引起一次中断请求。#include<>sbitP1_0=P1^0;sbitP3_2=P3^2;voidint0(void)interrupt0using1{P1_0=~P1_0;}—演示程序中断--(){P1=0x01;P3_2=1;EA=1;EX0=1;IT0=1;while(1);}}(2)电平触发#include<>sbitP1_0=P1^0;sbitP3_2=P3^2;voidint0(void)interrupt0using1{while(P3_2==0);P1_0=~P1_0;}—演示程序中断—(){P1=0x01;//输入端先置1,灯灭EA=1;//开中断总开关EX0=1;//允许中断IT0=0;//低电平触发产生中断while(1);//等待中断}

单片机原理与c51编程课件4第四章 中断(3)报警控制系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人duzw466
  • 文件大小742 KB
  • 时间2019-01-17