标题:
C51单片机中断嵌套Proteus仿真程序
[打印本页]
作者:
GML
时间:
2019-12-10 14:23
标题:
C51单片机中断嵌套Proteus仿真程序
中断嵌套程序和仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
51hei.png
(13.21 KB, 下载次数: 31)
下载附件
2019-12-10 21:36 上传
单片机源程序如下:
#include <reg51.h>
#define uchar unsigned char
void delay (unsigned int i)
{
uchar j;
for( ;i>125;i--)
for(j=0;j<125;j++);
}
void main( )
{
uchar display[9]={0xfe, 0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar a;
while(1)
{
EA=1;
EX0=1;
EX1=1;
IT0=1;
IT1=1;
PX0=0;
PX1=1;
for(a=0;a<8;a++)
{
delay(500);
P1=display[a];
}
}
}
void int0_isr(void) interrupt 0 using 0
{
uchar i;
for(i=0;i<5;i++)
{
P1=0x0f;
delay(400);
P1=0xf0;
delay(400);
}
}
void int1_isr(void) interrupt 2 using 1
{
uchar j;
for (j=0;j<5;j++)
{
P1=0x00;
delay(500);
P1=0xff;
delay(500);
}
}
复制代码
所有资料51hei提供下载:
G中断嵌套.zip
(55.75 KB, 下载次数: 23)
2019-12-10 14:20 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1