Puede ser un poco confuso porque las hojas de datos de los chips que admiten ambas interfaces de bus paralelo cambiarán el nombre (o nombre doble) de los pines de las convenciones de bus paralelo de Motorola / Intel.
El diagrama de tiempo del bus "80 series CPU" se ve así:
La interfaz paralela consta de 8 (o 15) pines de datos bidireccionales (D7-D0) o (D15-D0), / RD, / WR y / CS. Normalmente hay una o dos líneas de dirección. (La sincronización de / WR y / RD es la misma (solo la sincronización resultante en los cambios del bus de datos), por lo que la configuración y la sincronización de espera para cualquiera de las líneas se muestran en una sola línea en el diagrama de sincronización a continuación.
Eldiagramadetiempodelbus"68 series CPU" se ve así:
La interfaz paralela consta de 8 (o 16) pines de datos bidireccionales (D7-D0) o (D15-D0), / WR, / RD y / CS. Normalmente hay una o dos líneas de dirección. (La sincronización A0 y R / W es la misma, por lo que la configuración y la sincronización de espera para cualquiera de las líneas se muestra en una sola línea en el diagrama de sincronización a continuación.
Ambos tienen una selección de chip y un bus de datos y generalmente una línea de dirección. La principal diferencia es que el bus 68 tiene una línea E y una línea R / W, mientras que el bus 80 tiene líneas separadas de lectura y escritura.
Elija el que esté más cerca del bus paralelo AVR (si hay alguno) que esté disponible en el chip que desea usar. (Entiendo que el AVR usa líneas separadas / WR y / RD cuando tiene una interfaz de este tipo, por lo que sería más como el 8080).
Si lo está implementando con pines de puerto (digamos que el AVR no tiene un bus externo) no importa mucho cuál elija, siempre que sea consistente y siga las reglas de tiempo y otras.