mình muốn ngắt trong keil thì làm cách nào vậy.giả sử có một mạch. sáng tắt 2 đèn sau 10s. trong thời gian delay thì làm ngắt được. Dùng keil nha hihi.
mình muốn ngắt trong keil thì làm cách nào vậy.#include <regx51.h>
sbit led=P1^0;
unsigned char i=0;
void Ngat(void) interrupt 3 using 0
{
TMOD=0x10; // Timer 1, mode 1
TH1=0x00; // Thời gian 65536 um
TL1=0x00;
TR1=1; // Timer hoạt động
i=i+1;
}
void Main(void)
{
IE=0x88;
TR1=1; // Cho phép ngắt Timer
while(1)
{
if(i==15) // ~ 1s
{
i=0;
led=~led; // Đảo trạng thái led
}
}
}
Comment