Está en la página 1de 9

Controlador de interfaz de Applic 37 es en realidad recibiendo instrucciones o un programa de ordenador.

El interfaz incluye un monitor interno para comunicarse con el ordenador. Supervise este Burn dentro del controlador de la interfaz. A. Las instrucciones de la interfaz aplicables 37 se ejecuta inmediatamente. In. Los programas grabados en la memoria flash de tipo de mdulo no se borran despus de sobretensin y conducido aplicables interfaz 37 independiente e independiente de la computadora. C.. Cuando interfaz de quemaduras es un nuevo programa sustituye a la memoria del programa anterior. Protocolo de comunicacin trabaja en los medios de comunicacin de caracteres ASCII, lo que requiere la conversin de nmeros a la interfaz de caracteres ASCII y binario de los nmeros de interfaz. Por ejemplo, el siguiente comando, lo que provoc el canal de salida 4 a travs de la serie (com): MSComm1.Output = ChrB (Asc ("O")) y ChrB (Asc ("U")) y ChrB ((8 ChrB *** hace ella CharByte.

Conexin con el ordenador

37 Interfaz aplicables conecta al ordenador a travs del conector D de 9 pines cable, una de las entradas al serial de la computadora (com). La velocidad de transferencia de datos 19200 bps (bits por segundo).

Los canales de entrada y salida

37 Interfaz aplicable incluye: Primero. 8 canales de salida (outputs) Dgitliim marcado Q0 - Q7. Permitir el cambio de capacidad de carga: Vmax =? Imax =? Segunda. 8 canales de entrada (inputs) Dgitliim marcado J0 - J7. Permitir la entrada de una seal de control lgico 0 o 1. Tres. 2 canales de origen analgico marcados SA1 - SA2. Permitir cambiar voltajes variables continuas en la corriente de 0-10 V Imax =? Resolucin de 8 bits. Cuatro. 8 canales analgicos AI0 Introduccin - AI7. Habilitar la lectura de las seales analgicas de control en el 0-5V.

Preparacin de la 37 interfaz aplicables al trabajo con el lenguaje y visual Lisicki

La interfaz est de vuelta automtico, con dos modos y el botn RST. Al mover el interruptor a la tecla, la interfaz para que acte como un monitor que est dentro de la interfaz de controlador.

Mover el interruptor en el botn de direccin opuesta hace que la interfaz para que acte como un monitor en la interfaz de memoria. Para facilitar la comunicacin con la interfaz, la interfaz tiene un programa de monitorizacin de memoria inferior opera una simple comunicacin binaria. Esta descarga se debe realizar slo una vez.

Instrucciones para descargar el monitor

1. Ejecute el 37VB biblioteca SES51C programa. 2. En el men principal, seleccione opciones en la ventana de desplazamiento seleccione Opciones del compilador. 3. Control sobre ASAMBLEA operativo y haga clic en Aceptar. 4. Desde el men de seleccin de opciones de la barra, seleccione la ventana de desplazamiento - Opciones de depuracin. 5. Revise el sistema: a. Tasa de Comunicacin de 19.200 b. Direccin Inicial 2000 c. Canal de comunicacin de acuerdo con el canal conectado a la interfaz d. La interfaz es alimentado APLIC-37 e. Por ltimo, haga clic en Aceptar. 6. Compruebe que la interfaz se conecta y se conecta al canal de comunicacin, COM1 o 2 COM. 7. En el men principal, seleccione la ventana Archivo de desplazamiento seleccione Abrir. 8. Ventana que se abre seleccionar un archivo de biblioteca Mon37V1.A51. Este programa aparecer en la pantalla. 9. La barra de herramientas principal, seleccione COMPILE men desplegable ventana de seleccin de compilacin. 10. Compruebe el interruptor situado en la parte posterior de la interfaz es el botn de direccin -. Rst 11. Lhtzoo en el botn RST. 12. En el men de la barra de herramientas, seleccione la ventana DEBUG desplazarse comprobar el Programa opcin Descargar y. Programa de espinaca se quemar en la interfaz de la memoria y el flash. 13. Haga clic en Aceptar. 14. Coloque el interruptor en el lado ms alejado del botn de la RST. 15. Pulse RST. Todas las luces deben apagarse. 16. Salga de la SES51C. Actualmente instalados software de interfaz de monitor APLIC 37. Nota: SES realiza actualizaciones de vez en cuando programa de monitor de Mon37V1.A51, pero garanta de que el proceso de instalacin se mantendr idntico al proceso de instalacin actual.

La construccin de la cadena de operar los puertos Hdgitliot Q0 - Q7

Para activar el puerto deseado en la aplicabilidad 37a realice los pasos siguientes:

A. Seleccione el valor numrico correspondiente segn la tabla el puerto deseado. Q1 - 2 Q2 - 4 Q3 - 8 Q4 - 16 Q5 - 32 Q6 - 64 Q7 - 128 b Utilice ms de un puerto que conecta los valores correspondientes de acuerdo a la tabla de los valores de los puertos. Por ejemplo, para permitir que el puertos Q1, Q3, Q6 Ponemos en contacto a los valores de puerto Segunda +8 +64 = 74. C.. Frente a cualquier tipo de canal en la tarjeta, es necesario utilizar el prefijo que coincide con cada canal. OU - Dgitliot salidas Q0-Q7. IN - Impactos Dgitliot J0 - J7. AI - Entradas analgicas AI0 - AI7. AO - Salida analgica SA1 - SA2. En este caso *** de su puertos Hdgitliot, el prefijo ser OU. d. Conversin de prefijo a varios ASCII, y luego convertir el prefijo y los valores del puerto o los puertos con el ChrB cadena binaria y tipo BYTE absorcin variable. QVALUE Dim como Byte QVALUE = 74 (el ejemplo de la seccin B) QVALUE = ChrB (Asc ("O")) y ChrB (Asc ("U")) y ChrB (QVALUE)

Envo de la QVALUE travs del canal del puerto serie (COM)

El primer paso debe ser aadido a la caja de herramientas de los medios de comunicacin en serie: A. Para agregar un trabajo con el canal de comunicacin serial, seleccione en el men principal el men proyecto, seleccione la ventana de desplazamiento. COMPONENTES

b Lista (organizado por ABC) desplegable comprobar componente Microsoft Comm. control 6.0

C.. Cerrar la lista de la tabla Componente OK y el telfono emitir un cuadro. d. Ha votado en el telfono con el ratn y crear una ventana forma cuadrada, el telfono aparecer en la ventana.

La. Ventana Propiedades llamar con el nombre de atributo NAME MSComm1. Y. Ajuste el canal de comunicacin COM1 o COM2 ejemplo canales COM1. MSComm1.CommPort = Primero M. El envo del canal de comunicacin bidireccional QVALUE. MSComm1.Output = QVALUE

Abrir canales de comunicacin

Antes de que pueda enviar el valor solicitado a travs del canal por ejemplo, el QVALUE. Es necesario para abrir el canal para la transmisin mediante el establecimiento de tamao de la memoria, la velocidad de transmisin de tampn y otros parmetros. El siguiente procedimiento se abre y prepara el Tisdort transferencia del canal votamos Tory. Private Sub OpenCom () MSComm1.InBufferSize = 500 MSComm1.OutBufferSize = 500 MSComm1.Settings = "19200, n, 8,2" MSComm1.InputLen = 0 MSComm1.InputMode = comInputModeBinary MSComm1.RThreshold = Primero MSComm1.PortOpen = True Qvalue = 255 End Sub

XOR

Mueve la puerta XOR Primero valor lgico slo cuando ambas entradas son con diferentes valores.

y 0 0 1 1

x 0 1 0 1

f 0 1 1 0

La puerta se utiliza por nosotros para filtrar el canal de salida deseado para activar o desconectar la interfaz aplicables 37 de la palabra binaria (byte) de 8 bits, se enva a travs del canal serie (com).

Hdgitliot puertos forma de referencia Q0-Q7

De hecho, usted debe utilizar el valor complementario a 255 el nmero de canales que es el valor al que est solicitando, nuestro complemento Duma a 74. 255-74 = 181 Esta es la razn por la que el valor "0" se utiliza para la conmutacin y el valor "1" para desconectar las siguientes reglas: Run - el bit "0" en un puerto que sea compatible interesado en jugar. Desconecte - el bit "1" en un puerto que sea compatible con interesados desenchufarlo. Puertos reset (apagado) - se realiza mediante el envo de la 255 a travs del canal que es "11111111". El funcionamiento de los puertos - se realiza mediante el envo del valor "0" a travs de un canal que es "00000000"

Activar el filtrado de puerto deseado o al final

Con puerta XOR puede filtrar el puerto deseado (con el complemento a 255) para ejecutarlo si se corta y desconectarlo si funciona. Ejemplo 1: Ejecucin de primera salida Q0: 255 XOR 1

Operacin XOR de dos nmeros es la representacin de 8 bits: 11111111 00000001 XOR -------------El resultado: 11111110 El resultado significa que el primer puerto se activa. De esto podemos entender que el fin de desconectar el puerto que se Q0 operacin XOR "11111110" XOR 1

Como ser enviado a la cadena "11111111" a travs del puerto serie. Ejemplo 2: Para activar el puerto Q3 y Q5: 255 XOR 20 11111111 00010100 ------------11101011

Para desconectar los puertos Q3 y Q5: 11101011 00010100 ------------11111111

Realizacin de una lengua XOR Visual Basic

As Byte Dim QVALUE Private Sub cmdQ_Click () Qvalue = 255 QVALUE = QVALUE Xor // Inicie el nmero de puerto End Sub

Un ejemplo de programa en funcionamiento Visual Basic de la interfaz de los puertos Hdgitliot aplicable 37 Herramientas en la forma

Dim Buf() As Byte, Com_Buf As Variant Dim Qvalue As Byte Cargando datos a un combo box Private Sub Form_Load() Me.cmbComPort.AddItem // Apertura del Com1" Me.cmbComPort.AddItem // Apertura Com2" End Sub

'Salir del Programa Private Sub cmdExit_Click() End End Sub

Seleccione el puerto serie 1 o 2

Private Sub cmbComPort_Click() com = Me.cmbComPort.ListIndex

MSComm1.CommPort = com + 1 If MSComm1.PortOpen = True Then MSComm1.PortOpen = False End If OpenCom End Sub

La activacin de puertos Hdgitliot Private Sub cmdQ_Click(Index As Integer) Qvalue = Qvalue Xor (2 ^ Index) Com_Buf = ChrB(Asc("O")) & ChrB(Asc("U")) & ChrB(Qvalue) Buf = Com_Buf If MSComm1.PortOpen Then MSComm1.Output = Buf End Sub

'Abra el puerto serie 1 o 2 para transferir la comunicacin Private Sub OpenCom() MSComm1.InBufferSize = 500 MSComm1.OutBufferSize = 500 MSComm1.Settings = "19200,n,8,2" MSComm1.InputLen = 0 MSComm1.InputMode = comInputModeBinary MSComm1.RThreshold = 1 MSComm1.PortOpen = True Qvalue = 255 End Sub

También podría gustarte