Mensajes recientes

Páginas: 1 [2] 3 4 ... 10
11
En el siguiente tutorial podrás ver la descripción del problema de cómo pasar un arreglo como parámetro de una función en ANSI C, y su simulación mediante la herramienta MPLAB IDE:
http://www.puntoflotante.net/BOLT-SIMULACION-DE-POINTERS-EN-MPLAB.htm
12
Dependiendo del circuito que esté generando la señal de reloj, necesitarás ó no una resistencia de pull up. Si se trata de una señal proveniente de un circuito con niveles de 3.3 volts, entonces si es necesario el pull up.

En el microcontrolador 18F2550, ya existen resistencias de pull up internas en el puerto B, las cuales pueden activarse mediante el bit llamado RBPU, en el registro INTCON.
13
Bolt 18F2550 system hardware / Hardware del sistema Bolt 18F2550 / Re:Matriz Led 8X8
« Último mensaje por Juan Martinez agosto 12, 2015, 09:56:06 pm »
Sí es posible conectar una matríz de 8x8. Tenemos disponible el siguiente proyecto para conectar 2 matrices de 7x5, formando una matríz de 7x10.
http://www.puntoflotante.net/MODEXPANSION5.htm
http://www.puntoflotante.net/BOLT-LITE-MATRIZ-7X10.htm

Puedes utilizar como base este proyecto para la conexión de una matriz de 8x8, incluyendo las librerías para la generación de los patrones de encendido de cada uno de los leds en la matríz.
14
Los temporizadores ó timers en un microcontrolador son circuitos con hardware independiente que pueden programarse desde el propio micro para activar bases de tiempo con lapsos determinados. Los temporizadores son siempre manejados a través de un mecanismo de interrupciones y permiten que el microcontrolador realice otras tareas. 

Por ejemplo, el siguiente programa utiliza el timer 0 en la tarjeta Bolt 18F2550 y su LCD como reloj de tiempo real de alta precisión. A través del teclado es posible actualizar la hora:
http://www.puntoflotante.net/C18-BOLT-RELOJ-DE-TIEMPO-REAL-LCD-TECLADO.c
15
En la siguiente carpeta encontrarás todos los archivos que requieres para programar en ANSI C el sistema Bolt 18F2550. Recuerda que debes de utilizar el ambiente de desarrollo MPLAB-IDE y el compilador C18 para que todo funcione adecuadamente.

http://www.puntoflotante.net/C-18-PLANTILLA-LIBRERIAS-BOLT.zip
16
Para conectar un teclado PS2, puedes utilizar 2 señales (por ejemplo RA4 y RA5) del puerto auxiliar del sistema Bolt:
http://www.puntoflotante.net/BOLT-CONECTORES-Y-PUERTOS.pdf

En el siguiente archivo se proporciona la información teórica del funcionamiento del teclado con interfaz PS2, así como los códigos correspondientes a cada tecla. Se incluye también un programa en C para acoplar el teclado al microcontrolador 16F877. Habría que hacer la adaptación de este programa para el compilador C18 y las señales de los puertos de la tarjeta Bolt.
http://www.puntoflotante.net/PROYECTO-TECLADO-PS2-SISTEMA-16F877.zip

Saludos.
17
Para conectar un teclado con interfaz PS2 a un sistema microcontrolador puedes basarte en el siguiente proyecto realizado para el micro 16F877:
http://www.puntoflotante.net/PROYECTO TECLADO PS2 SISTEMA 16F877.zip

En el siguiente documento se explica con detalle el protocolo de comunicaciones de los teclados con interfaz PS2:
http://www.puntoflotante.net/KEYBOARD PS2 INTERFACE-1.pdf
18
Bolt 18F2550 system hardware / Hardware del sistema Bolt 18F2550 / Re:Duda Relevador
« Último mensaje por Juan Martinez agosto 12, 2015, 09:17:29 pm »
El relevador es un switch abierto cerrado que puede controlarse por medio de una salida (bit) del microcontrolador. Su función es la misma que cualquier switch manual ON OFF, es decir, encender lámparas ó aparatos electricos ó bien, en la industria, activar motores ó actuadores. Puedes ver la descripción completa aquí:

http://www.puntoflotante.net/FUNCIONAMIENTO-DE-UN-RELEVADOR.htm
19
Bolt 18F2550 system hardware / Hardware del sistema Bolt 18F2550 / Re:TECLA2
« Último mensaje por Juan Martinez agosto 12, 2015, 09:13:57 pm »
Cualquier teclado es compatible, siempre y cuando le desarrolles su programa de control correspondiente. De fábrica, el sistema utiliza el teclado matricial hexadecimal descrito aquí:

http://www.puntoflotante.net/PROY_TECL.htm
20
Bolt 18F2550 system hardware / Hardware del sistema Bolt 18F2550 / Re:TRIS
« Último mensaje por Juan Martinez agosto 12, 2015, 09:11:47 pm »
La instrucción directa TRIS para el manejo de los puertos del 18F2550 no existe. Sin embargo sí existen los registros TRISA, TRISB y TRISC. Para inicializar estos puertos requieres de 2 instrucciones por cada uno. Por ejemplo:

        movlw   H'30'
   movwf   TRISA   ;BITS RA0 ES SALIDA, RA4,RA5 SON ENTRADAS.
   clrf           TRISB   ;BITS RB0..RB7 SON SALIDAS.
   movlw   H'3'   
   movwf   TRISC   ;BITS RC0,RC1 SON ENTRADAS
   
Páginas: 1 [2] 3 4 ... 10