单片机问题(高手来,急!!!)
答案:4 悬赏:0 手机版
解决时间 2021-04-20 01:49
- 提问者网友:鼻尖触碰
- 2021-04-19 15:47
单片机问题(高手来,急!!!)
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-04-19 17:08
下列程序,经过调试,完全符合题目要求:
ORG 0000H
LJMP START
XRL P1, #255
JNB P3.2, $
RETI
START:
SETB IT0
SETB EX0
SETB EA
MOV P1, #55H
SJMP $
END
ORG 0000H
LJMP START
XRL P1, #255
JNB P3.2, $
RETI
START:
SETB IT0
SETB EX0
SETB EA
MOV P1, #55H
SJMP $
END
全部回答
- 1楼网友:等灯
- 2021-04-19 19:53
ORG 0000H
LJMP START
XRL P1, #255
JNB P3.2, $
RETI
START:
SETB IT0
SETB EX0
SETB EA
MOV P1, #55H
SJMP $
END
LJMP START
XRL P1, #255
JNB P3.2, $
RETI
START:
SETB IT0
SETB EX0
SETB EA
MOV P1, #55H
SJMP $
END
- 2楼网友:山有枢
- 2021-04-19 19:42
程序就不讲了,很简单的。手动输入单脉冲你是怎么输入的?如果是通过按钮的形式输入的别忘了消抖
- 3楼网友:野慌
- 2021-04-19 18:14
下面这个程序实现了你的要求,你自己验证一下。
#include
bit i;
main()
{
EA = 1; //设置相关的寄存器
EX0 = 1;
IT0 = 1;
while(1);
}
void int0() interrupt 0
{
i=~i;
if(i==0)
P1=0x55;
else
P1=0xaa;
}
#include
bit i;
main()
{
EA = 1; //设置相关的寄存器
EX0 = 1;
IT0 = 1;
while(1);
}
void int0() interrupt 0
{
i=~i;
if(i==0)
P1=0x55;
else
P1=0xaa;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯