¿Es posible usar una mezcla de estos 2?
Usando un pic4550 y mplabc18
Digamos que tengo un microcontrolador, que en mi puerto B (B0 B1 B2 B3 B4 B5 B6 B7) 1 byte, lo puse a '00000001'
¿Es posible asignar ese valor a un valor int de C y luego realizar operaciones lógicas en C, como un XOR?
Digamos mi resultado final al XORAR los datos del puerto B con los datos del puerto A, termina siendo Remanent = '10000000', ahora quiero generar ese valor en los puertos C y E en mi microcontrolador utilizando una combinación de C y montaje
void main(void)
{
TRISA = 1; //Pto A as input (A0 A1 A2 A3) Polinomio
TRISB = 1; //Pto B as input (B0 B1 B2 B3 B4 B5 B6 B7) Byte
TRISC = 0 //Pto C as output (C4 C5 C6 C7) Outpout
TRISE = 0; //Pto E as output (D0 D1 D2 D3 D4 D5 D6 D7) Output
while(1){
//Inicio del codigo
PORTA = int Polinomio;
PORTB = int Byte;}
}
si algo como esto es posible, ¿cuál es la forma correcta de codificar utilizando una combinación de ensamblaje y C en el mismo código?