Kuidas saab teha nii, et 8-bitises pordis on 3 väikseimat bitti varem määratud ja hilisema funktsiooniga saab muuta ainult kõrgemaid ka viimane jääks välja.
N.
#define MINUTES RB2 // minutes enable
#define TENS RB1 // tens enable
#define ONES RB0 // ones enable
Edasi tuleb aga tabel, mis määrab suuremaid bitte ja ka viimane jääks välja
0b00001000, //1 in BCD
0b00010000, // 2 in BCD
0b00011000, // 3 in BCD
Kas tabelisse saab kirjutada taolist loogilist tehet ja kuidas see käiks?
N.
#define MINUTES RB2 // minutes enable
#define TENS RB1 // tens enable
#define ONES RB0 // ones enable
Edasi tuleb aga tabel, mis määrab suuremaid bitte ja ka viimane jääks välja
0b00001000, //1 in BCD
0b00010000, // 2 in BCD
0b00011000, // 3 in BCD
Kas tabelisse saab kirjutada taolist loogilist tehet ja kuidas see käiks?
Comment