单片机控制外部中断输入
来源:互联网 发布:中信淘宝卡 积分 编辑:程序博客网 时间:2024/05/21 19:29
1、什么是外部中断
外部中断即通过外部电平或上下降沿触发所产生的中断
2、寄存器介绍
外部中断主要设置3个寄存器参数EA、EX、IT,这些寄存器分别属于IE和TCON;
其中
EA为总中断开关,1为打开,0为关闭;
EX为外部中断允许寄存器,1为允许,0为关闭;
IT为外部中断触发方式选择寄存器,1为边沿触发,0为电平触发;
3、程序设计
外部中断即通过外部电平或上下降沿触发所产生的中断
2、寄存器介绍
外部中断主要设置3个寄存器参数EA、EX、IT,这些寄存器分别属于IE和TCON;
其中
EA为总中断开关,1为打开,0为关闭;
EX为外部中断允许寄存器,1为允许,0为关闭;
IT为外部中断触发方式选择寄存器,1为边沿触发,0为电平触发;
3、程序设计
使用外部中断零设计电路,使单片机每中断一次,数码管显示加1,到10后返回0;
#include<reg52.h>#define uchar unsigned char #define uint unsigned int uchar code smg_du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};uchar num;void main(){ num = 0; EA=1; //开总中断开关 EX0=1; //打开外部中断0开关 IT0=1; //触发方式设置 while(1) { P1=smg_du[num];//静态显示 }} void int0 () interrupt 0{num++;if(10 == num){num = 0;}}
0 0
- 单片机控制外部中断输入
- 6、SONIX单片机外部输入中断
- MSP430单片机外部中断
- 单片机外部中断应用
- 51单片机外部中断
- 03 单片机外部中断
- 单片机外部中断
- 单片机-外部中断
- 51单片机的外部中断
- 51单片机STC89C52 外部中断
- 51单片机外部中断示例
- 51单片机 外部中断实验
- 51 单片机扩充外部中断
- STM8_GPIO 外部中断输入
- 外部中断控制
- 单片机实验期末考试-使用两个外部中断控制8只LED显示的电路
- 51单片机的中断控制
- mini2440 外部中断控制led
- e租宝维权路艰辛
- Java网络编程(五)socket的半包,粘包与分包的问题
- 9.png是什么?怎么用?
- Android存储子系统流程--vold
- JS控制图片显示的大小(图片等比例缩放)
- 单片机控制外部中断输入
- WebService:WSDL、@Webservice、@WebMethod、@WebResult、@WebParam、
- nginx优化25条
- Maven常用到的一些方法
- 转载-java多线程与并发面试题
- jQuery 小技巧
- mysql缓冲和缓存设置
- 欢迎使用CSDN-markdown编辑器
- Dispatcher.Invoke and Dispatcher.BeginInvoke