找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3609|回复: 2
收起左侧

我买的51单片机开发学习板,写中断时出现了问题

[复制链接]
ID:44262 发表于 2012-9-10 01:08 | 显示全部楼层 |阅读模式
这程序我下载进去,进去蜂鸣器就响了,按理说应该 p3.2是0的时候触发了中断才响的

#include <reg52.h>
#define	uint unsigned int
#define	uchar unsigned char
sbit d0=P2^2;
sbit d2=P2^6;
sbit D3=P2^7;
uchar temp,num;
uchar code table[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfc,0x87,0xff,0xe7,0xf7,0xfc,0xb9,0xde,0xf9,0xf1};
void delay(uint z);
void main()
{	
	EA=0x01;
	EX0=1;
	IT0=1;
	D3=1;	
	P0=0X00;
	D3=0;
   while(1)
	for(num=0;num<16;num++)
	   {
	   d2=1;
	   P0=table[num];
	   d2=0;
	   delay(50000);
	   }

}
void delay(uint z)
{
	uint x,y;
	for(x=z;x>0;x--);
	for(y=10000;y>0;y--);
		}
void exter0() interrupt 0
	 {	  
	 
  		d0=0;
	
 }
回复

使用道具 举报

ID:1 发表于 2012-9-10 01:51 | 显示全部楼层

中断自动执行了?是不是j7上有跳线帽 或者是 无线接收模块 插上了?

回复

使用道具 举报

ID:44262 发表于 2012-9-10 01:09 | 显示全部楼层
就是中断没起作用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表