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