AVR start

HWSW Famulus hwsw at famulus.hu
Fri May 2 19:37:16 CEST 2003


Ha LED van rajta akkor out-legyen a lab, hiszen ekkor tudod kapcsolgatni a
rairt 0/1 -el.

A PINC -ben mindig olvashato a lab allapota, akar kimemet a lab akar
bemenet!!!!!

Bementre akkor kell csak allitani, ha azt akarod figyelni, hogy egy kulso!!!
eszkoz billegteti-e?
Ilyekor is PINCben lesz az allapota.
(pl. nyomogomb, de a LED ugye nem olyan eszkoz ami onerobol
billegtetne.....)

KJ

> #include <io.h>
> int main( void )
> {
> unsigned int led, i, j, k;
>
> outp(0xff,DDRD);
> outp(0x00,DDRC);
> PORTC=0xff;
> for (;;) {
> led=1;
> for(k=1;k<8;++k){
> outp(led, PORTD);
> if(PINC0==0) outp(~led, PORTD);
>         led=led*2;
>         for (i=0; i<255; i++)
>             for(j=0; j<25;j++)
>   asm ("nop");
>          };
> led=128;
> for(k=0;k<7;++k){
>         outp(led, PORTD);
> if(PINC0==0) outp(~led, PORTD);
>         led=led/2;
>         for (i=0; i<255; i++)
>             for(j=0; j<25;j++)
>   asm ("nop");
>          };
>
>     }
> }
>
>
> ---------------------------------------
> Legyszi ezentul az elektro at tesla.hu
> cimre kuldd a leveleket
>




More information about the Elektro mailing list