单片机外部中断
来源:互联网 发布:android 关闭移动网络 编辑:程序博客网 时间:2024/06/05 11:46
中断源码
#include<reg52.h>//定义锁存器接口sbit SC=P1^0;//定义74HC138译码器接口sbit A0=P1^1;sbit A1=P1^2;sbit A2=P1^3;//定义中断的蜂鸣器接口sbit bell=P3^7;sbit control=P2^0;//定义显示数组unsigned char XS[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f};//延时函数void delay(){ unsigned int i,j; for(i=0;i<5;i++) for(j=0;j<50;j++) continue;}//中断函数void inter() interrupt 0{ while(1) { bell=0; delay(); bell=1; }}void main(){ //允许中断 EA=1; //开总中断 EX0=1; //开外部中断0 IT0=1; //默认IT0是0,低电平触发方式;可以赋值为1,变为下降沿触发方式 control=0; //数码管显示 while(1) { A0=0,A1=0,A2=0; P0=XS[0]; delay(); A0=1,A1=0,A2=0; P0=XS[1]; delay(); A0=0,A1=1,A2=0; P0=XS[2]; delay(); A0=1,A1=1,A2=0; P0=XS[3]; delay(); }}
本文图片取自CSDN的另一位作者,点看原文。
中断条件
中断第二层控制位
第一层为EA
设置触发方式
电平触发或者下降沿触发
阅读全文
0 0
- MSP430单片机外部中断
- 单片机外部中断应用
- 51单片机外部中断
- 03 单片机外部中断
- 单片机外部中断
- 单片机-外部中断
- 51单片机的外部中断
- 51单片机STC89C52 外部中断
- 51单片机外部中断示例
- 51单片机 外部中断实验
- 单片机控制外部中断输入
- 51 单片机扩充外部中断
- 51单片机外部中断的C51编程
- 51单片机外部中断小练习
- 51单片机(AT89C52)外部中断程序
- AVR单片机(ATMEGA16)外部中断程序
- PIC单片机(PIC16F877A)外部中断程序
- STM32单片机----外部中断EXTI学习
- android获取so目录的办法
- linux删除指定文件夹中某个文件除外的其他文件
- springboot上传下载
- 学术探讨|人生苦短_你用Python来做啥?
- NIST指纹数据识别
- 单片机外部中断
- 一个功能非常全面的增强出口查找工具
- 硬盘挂载步骤
- next和nextLine的区别
- maven编译打包时出现的问题
- js关于null和undefined的理解
- 找出谁是背叛者吧!恐怖刺激的《山中小屋的背叛者》桌游!
- CSS3 Background-size 详解
- 欢迎使用CSDN-markdown编辑器