Red de conocimiento informático - Consumibles informáticos - Programación de interfaz de microcomputadora de alta puntuación, dos tazas se envían 100 caracteres entre sí a través de 8251A

Programación de interfaz de microcomputadora de alta puntuación, dos tazas se envían 100 caracteres entre sí a través de 8251A

(1) Enviar y recibir señales de comunicación DTR, DSR, RTS y CTS

Tenga en cuenta que las señales correspondientes del estándar RS-232-C son: DTR, DSR, RTS y CTS.

(1)/DTR: la señal de terminal de datos listo /DTR se envía al periférico mediante 8251A. La CPU puede hacer que /DTR cambie a un nivel bajo, es decir, un nivel bajo efectivo, a través de comandos, notificando así. Dispositivo externo, la CPU está actualmente lista.

(2)/DSR——La señal de dispositivo de datos listo/DSR se envía al 8251A por el dispositivo periférico. Es válida cuando el nivel es bajo. Se utiliza para indicar que el dispositivo periférico actual está listo. . Cuando aparece un nivel bajo en el terminal /DSR, se reflejará en el bit 7 del registro de estado de 8251A. Por lo tanto, la CPU puede detectar la señal /DSR leyendo el registro de estado. Por ejemplo, el equipo de comunicación de datos (módem) está listo y esta señal es enviada al 8251 por el equipo externo (módem del equipo de comunicación de datos). Después de recibir esta señal, 8251 establece el bit DSR del registro de estado en 1. La CPU puede consultar el bit DSR del registro de estado para conocer el estado del dispositivo externo.

(3)/RTS: la solicitud para enviar señal/RTS se envía a los periféricos mediante 8251A. Es válida cuando el nivel es bajo. La CPU puede hacer que /RTS se convierta en el nivel válido mediante comandos de programación para indicar. que la CPU está lista para enviar.

(4)/CTS——La solicitud clara para enviar señal/CTS es la señal de respuesta a/RTS. El dispositivo periférico la envía al 8251A. Cuando /CTS tiene un nivel bajo, el 8251A puede ejecutarlo. la transmisión funciona.