#include <pic18f4431ngatT1.h>
#use fast_io(a)
#use fast_io(b)
#use fast_io(c)
#use fast_io(d)
#use fast_io(e)
#byte porta = 0xf80
#byte portb = 0xf81
#byte portc = 0xf82
#byte portd = 0xf83
#byte porte = 0xf84
#bit led0 = portd.0
#bit led1 = portd.1
int8 sdem;
#int_timer1
void ngat_t1()
{ set_timer1(15536);
sdem++;
if(sdem == 100)
{ led0 = ~led0;
sdem = 0;}
}
void main()
{
set_tris_a(0);
set_tris_b(0);
set_tris_c(0);
set_tris_d(0);
set_tris_e(0);
enable_interrupts(int_timer1);
enable_interrupts(global);
set_timer1(15536);
while(true)
{led1 = ~led1;
delay_ms(100);
}
}
Đây là đoạn code mình viết cho timer1 , nhưng khi mô phỏng tren protuse thì không chạy . Mọi người ai biết sai chỗ nào chỉ minh với . mình cảm ơn mọi người trước nhé ...!
#use fast_io(a)
#use fast_io(b)
#use fast_io(c)
#use fast_io(d)
#use fast_io(e)
#byte porta = 0xf80
#byte portb = 0xf81
#byte portc = 0xf82
#byte portd = 0xf83
#byte porte = 0xf84
#bit led0 = portd.0
#bit led1 = portd.1
int8 sdem;
#int_timer1
void ngat_t1()
{ set_timer1(15536);
sdem++;
if(sdem == 100)
{ led0 = ~led0;
sdem = 0;}
}
void main()
{
set_tris_a(0);
set_tris_b(0);
set_tris_c(0);
set_tris_d(0);
set_tris_e(0);
enable_interrupts(int_timer1);
enable_interrupts(global);
set_timer1(15536);
while(true)
{led1 = ~led1;
delay_ms(100);
}
}
Đây là đoạn code mình viết cho timer1 , nhưng khi mô phỏng tren protuse thì không chạy . Mọi người ai biết sai chỗ nào chỉ minh với . mình cảm ơn mọi người trước nhé ...!
Comment