Gast
#149245
Hallo, ich habe einen 8Bit-Port als Ausgabeport definiert. Nun möchte ich mit 4 Pins je ein Relais schalten, und mit den anderen 4 Bits 10 LEDs Muxen. In der Mux-Routine möchte ich nun nur das relevante Niobble ausgeben, die anderen Bits sollen nicht verändert werden. Gibts da eine elegantere Lösung als: 1. Port in temp lesen 2. AND 1111 0000 ; Bit 0-3 für LED 3. LED-Register OR temp ;Kombination wird übernommen ;im LED-Register ist höheres Nibble=0 4. temp ausgeben ?