¿Cuáles son las funciones del puerto P3 del microcontrolador?
Además de usarse como E/S (tiene una resistencia pull-up interna), también tiene algunas funciones especiales, que se configuran mediante registros especiales. Para funciones específicas, consulte nuestro pin. descripción más adelante. ?
Los chips MCU con EPROM interna (como el 8751) deben proporcionar pulsos de programación especiales y potencia de programación para escribir programas. Estas señales también se proporcionan en forma de pines de señal.
Cuando se expande el sistema, se utiliza ALE para controlar la salida del puerto P0 para enviar la dirección inferior de 8 bits al pestillo para lograr el aislamiento de la dirección inferior y los datos. (Veremos el circuito EEPROM extendido 8051 en los siguientes cursos sobre expansión. En la figura, ALE está conectado a G del pestillo 74LS373. Cuando la CPU accede al exterior, se usa para bloquear la dirección de orden inferior de la dirección , es decir, salida del puerto P0
Información ampliada:
ALE puede ser de nivel alto o bajo. Cuando ALE es de nivel alto, se permite la señal de bloqueo de dirección. la memoria externa, la señal ALE cambia negativamente (es decir, de positiva a negativa) y envía la señal de dirección inferior de 8 bits en el puerto P0 al pestillo
Mientras no se accede a la memoria externa. , ALE es una salida de frecuencia de 1/.6 ciclos de oscilación (es decir, 6 divisiones), al acceder a la memoria externa, emite a 1/12 del ciclo de oscilación (12 divisiones). Desde aquí podemos ver que ALE oscilará a 1/6 cuando el. El sistema no se expande con salida de frecuencia fija, por lo que se puede utilizar como un reloj externo o un pulso de sincronización externo.