用C语言编程并仿真实现4个按键产生4个外部中断以4个LED点亮响应对应的外部中断 这个怎么搞啊 51单片机

如题所述

第1个回答  2012-03-23
51单片机只有2个外中断是P3.2 和 P3.3
可以用计数器再实现2个外中断(计数器0, P3.4和计数器1, P3.5)

4个按键分别接到P3.2--P3.5
4个LED随便接其它IO口
第2个回答  2012-04-01
51单片机有四个中断?不是吧,这个不是很简单呀,并不要用到中断:
把p0的数据传给a,再a传给p1,这不就形成了对应嘛,就这么简单,还要什么中断呀、、
#include <reg52.h>
# define uint unsigned int
#define uchar unsigned char
main()
{
uchar a;
while(1)
{
a=p0;
p1=a;
}
}
第3个回答  2012-03-22
四个中断?一个中断就够了吧,用一个中断,在中断中计数来实现。
第4个回答  2011-11-25
能说明白的吗,最好有仿真图
相似回答