#include <pic18f8680.h>
#include <timers.h>
void int0_ISR (void);
static unsigned char count;
     
    #pragma code high_vector = 0x08
    void high_interrupt (void)
    {
              _asm
              goto int0_ISR
              _endasm
    }
     
    #pragma interrupt int0_ISR
    void int0_ISR (void)
    {
          if (INTCONbits.INT0IF)  // verify interrupt caused by 
                                  // INT0
          { 
                INTCONbits.INT0IF = 0; // clear INT0 flag
                count++;
                PORTD = ~count; // display INT0 interrupt count 
                                // on LEDs
          }
    }
     
    #pragma code
     
    void main (void)
    {
           count          = 0; // initialize count       TRISD          = 0; // configure PORTD for output       PORTD          = 0xFF; // turn off all LEDs       RCON           = 0x80; // enable priority interrupts       INTCON         = 0xD0; //
Menu atas
- Beranda
 - Galeri
 - Tentang saya
 - Jam Digital dengan DS1307 dan Animasi 60 buah LED dengan ATMega32
 - Program running text dengan 7 segment menggunakan BASCOM-AVR
 - Membuat Jam Digital Menggunakan Bahasa C++
 - Jam digital dengan P16F84A MCU
 - Jam Digital dengan Mikrokontroler ATmega
 - Digital Clock using pic18f8680, counters, external clocks
 - Robot Pemadam Api (KRCI) dengan KRCI.BS2
 - Robot Pemadam Api (KRCI) dengan UVTRON.OSC
 - Robot line follower Dengan Fuzzy Logic
 - Robot Line follower dengan Assembler
 - Robot line follower menggunakan Bascom AVR
 - Robot Line Follower menggunakan CodeVisionAVR
 - Robot Line Follower Dengan Fuzzy Logic
 
Tidak ada komentar:
Posting Komentar