Singoli pin di una porta?!

Passando dall'IDE della microchip (con PIC-C integrato) a MikroC mi sono accorto che quest'ultimo non riconosce RA0... RB5... etc, come identificatori dei singoli bit. Dal momento che ho necessità di cambiare i singoli bit di una porta senza sapere a priori se andranno a 1 o a 0 (ad esempio

while (1) {RB0=RA0;delay_ms(25)}

dove RA0 è un input. Gli altri bit di PORTB non devono cambiare! Per caso MikroC ha etichette diverse per i PIN? altrimenti adesso non mi vengono in mente trucchetti con gli operatori binari bit-bit per risolvere il problema (& e | funzionano se conosco lo stato finale del bit, giusto?)

Grazie mille, Fremebondo

Reply to
Fremebondo
Loading thread data ...

Il giorno Thu, 28 Sep 2006 10:52:46 GMT, "Fremebondo" ha scritto:

Per modificare (complementare) uno o più bit senza conoscere il loro valore devi usare l'operatore or esclusivo (^ in C).

Reply to
Luigi

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.