Code:
#include <16F877A.h>
#fuses hs
#ocs 20M
int m=0;
#int_rb
void rb_isr(int temp)
{
temp=input_b(); // Doc PORTB
if(input(PIN_B5)==1){ // Nut duoc nhan se co muc LOGIC la 1.
m++;
output_d(m);}
}
void main()
{
enable_interrupts(global);
enable_interrupts(int_rb);
set_tris_b(0xF0);
set_tris_d(0x00);
output_d(0x00);
while(true)
{
}
}




Leave a comment: