单片机一个按键控制一个LED灯怎么处理,求程序,用keil软件的,谢谢.

如题所述

//--------------------------
//INT0 控制灯
//增加了P1口的流水灯功能。
//--------------------------
#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit LED = P0^0;
uchar i,j;
//------------------------------------------
void main()
{
j = 0xfe; //++++
P1 = j; //初始P1.0亮
LED = 1;
IE = 0X81;
TCON = 0x01; //或IT0 = 1;
while(2);
}
//--------------------------------------
//INT0 中断
//--------------------------------------
void External_Interrupt_0 () interrupt 0
{
LED = ~LED ;
j = _crol_(j,1);
P1 = j;
_nop_();
}
//-------------------------------------追问

我要的不是这种代码,是
ORG 0000H
AJMP START
ORG 0030H。。。我不会写,谢谢哈

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-01
相似回答