HOME O MNĚ KOLO ELEKTRONIKA RODINA FOTOGALERIE ODKAZY NOVINKY STÁHNOUT NAPIŠTE MI HLEDAT
  Elektronika  
   

 Blikač s jednočipem AVR ATMEGA8

Jde o testovací zapojení, s kterým jsme schopni si odzkoušet nejen samotné programování mikroprocesoru, ale i překladač. Dioda bliká s periodou 1s. Diodu je navíc možné připojit ke kterémukoliv pinu na bráně PB.

/*********************************************
Project : Blikac
Version : 1.00
Date : 27.3.2007
test blikani na portu B.0
Chip type : ATmega8
Clock frequency : 8,000000 MHz
*********************************************/

#include <mega8.h>
#include <Delay.h>

unsigned char LED;


void main(void)
{
   PORTB=0x00; DDRB=0x01; // Port B.0 je nastaven jako vystup
   PORTC=0x00; DDRC=0x00;
   PORTD=0x00; DDRD=0x00;
   TCCR0=0x00; TCNT0=0x00;
   TCCR1A=0x00;TCCR1B=0x00;TCNT1H=0x00;TCNT1L=0x00;OCR1AH=0x00;OCR1AL=0x00;OCR1BH=0x00;OCR1BL=0x00;
   TCCR2=0x00;ASSR=0x00;TCNT2=0x00;OCR2=0x00;GICR=0x00;MCUCR=0x00;TIMSK=0x00;ACSR=0x80;SFIOR=0x00;

   while (1)
     {
       delay_ms(1000);
       PORTB=0xff;
       delay_ms(1000);
       PORTB=0x00;
     };
}

stáhnout zdrojový kód

 

 

 
     
                  (c) 2008 Microhead, resolution 1280x1024, optimized for Internet Explorer and Mozilla Firefox