Stai usando un browser non aggiornato. Potresti non visualizzare correttamente questo o altri siti web. Dovreste aggiornare o usare un browser alternativo.
come faccio a fare il seguente programma in assembler? se RB5 ed RB6 ed RB7" sono a 1 allora ra0 è a 0;
se RB5 e RB6 RB7 sono a 1 allora RA0 e' a 1; RB3 se premuto mette RA0 a 1 se era a 0"RB4 se premuto mette RA0 a 0 se era a 1".
Che sono RA ed RB? In ogni caso ci sono varie possibilità per risolvere il tuo problema. Io se vuoi ti faccio vedere un esempio di masm32. Però non si capisce bene perchè ci sono un sacco di casi insoluti.
RAO, ad esempio e' il valore del bit 0 del portA,RA1 e' il valore del bit 1 del portA,RA2 e' il valore del bit 2 del portA,RB0 e' il valore del bit 0 del portB;e via dicendo;ora ti posto il programma che ho fatto,puoi correggermelo,grazie #INCLUDE "p16F877A.inc"
LIST P=16F877A, F=INHX8M;
__CONFIG 0X3F3A;
NOMEVAR EQU 20H;