“Conocimiento Hardware>Dispositivos de Entrada y Salida

¿Escribir un programa para sumar dos números de 16 bits y almacenar el resultado en la ubicación de la memoria Byte inferior -90h superior 91h 8051 microcontrolador?

2014/6/4
Programa para sumar dos números de 16 bits y almacenar el resultado en las ubicaciones de memoria 90h (byte inferior) y 91h (byte superior) en el microcontrolador 8051 :

```c

vacío principal()

{

uint16_t num1, num2, resultado;

// Inicializa los dos números de 16 bits

número1 =0x1234;

número2 =0x5678;

// Suma los dos números

resultado =número1 + número2;

// Almacena el resultado en las ubicaciones de memoria 90h y 91h

P90 =resultado &0x00FF; // Almacena el byte inferior del resultado en 90h

P91 =resultado>> 8; // Almacena el byte mayor del resultado en 91h

}

```

Dispositivos de Entrada y Salida
Cómo realizar la conexión inalámbrica de un PC a otro monitor
Cómo hacer una tarjeta NVidia Salida de componentes en un VGA
Cómo cambiar un teclado portátil Dell
Cómo deshabilitar el audio a bordo en un eMachine
PC Alternativas Ratón
Cómo cambiar la distribución del teclado en Windows XP
¿Cuáles son las dos formas en que un usuario puede ingresar un comando usando la interfaz gráfica?
¿Cuál es la diferencia entre un puerto USB y un puerto de alta velocidad USB
Conocimiento de la computadora © http://www.ordenador.online