C:
#include<reg51.h>
sbit LED = P2^0; // LED at P2.0
sbit Switch = P3^2; // Switch at External Interrupt Pin P3.2
void interrpt ()
{
if (Switch == 1)
{ // If switch is HIGH
LED = 1; // LED ON
}
else
{ // If switch is LOW
LED = 0; // LED OFF
}
}
void main() {
LED = 0; // Initial LED OFF
Switch = 1;
while (1) {
EA = 1;
EX0 = 1;
IT0 = 0;
}
}
Last edited by a moderator: