11问答网
所有问题
C51单片机程序:开启外部中断0或1,以规定的触发方式工作,每次中断后让a自加。
如题所述
举报该问题
其他回答
第1个回答 2012-03-26
#include "reg51.h"
#define uint unsigned int
#define uchar unsigned char
uchar a;
void main(void)
{
IT0=1; //INT0下降沿中断
EX0=1; //允许INT1中断
EA=1;
while(1);
}
void int0(void) interrupt 0
{
a++;
}
参考资料:
http://hi.baidu.com/dsu5566/
本回答被提问者采纳
第2个回答 2012-04-02
1、首先把对应的中断设为允许;2、设置触发方式(电平触发还是边沿触发);3、在相应的中断入口处写一条转移指令;4、写一段中断服务程序(中断后你所要做的一切)5、终端服务子程序的最后一句必须是中断返回指令。
相似回答
MCS-
51单片机外部中断的触发方式
如何设定和选择
答:
1、打开Keil μVision编译器,新建一个工程,然后保存在硬盘上的位置,然后选择Atmel-AT89
C51单片机
为模型,并添加STARTUP.
A51
文件,然后在当前目录下新建一个C文件,并将其添加入工作路径。2、导入
51单片机的
头文件,否则后续使用的端口都会出现未定义的情况,然后在主函数中,使得EA=1,即总中断允许,...
大家正在搜
51单片机外部中断程序
51单片机外部中断程序实例
51单片机中断程序
51单片机中断程序编写
51单片机按键中断程序
51单片机中断初始化程序
单片机外部中断编程
单片机中断程序流程图
单片机中断程序详解
相关问题
51单片机,如果外部中断0被触发,定时器0、外部中断1、定时...
51单片机外部中断0触发方式
C51单片机程序。利用外部中断INT0,INT1,当INT0...
求一段51单片机程序。要求外部中断0触发后,定时器0开始计时...
用51单片机编写初始化程序。要求实现:外部中断0,边沿触发,...
51单片机中设置外部中断0为下降沿触发的语句怎么写啊
MCS-51单片机外部中断的触发方式如何设定和选择
用51单片机外部中断0计数时候,一次记得数不是加1,而是跳了...