K51-AVR

7 of 7

EXPERIMENTAL CARD FOR 8051 AND AVR MICROPROCESSORS FAMILY

Salvatore Damino

Fig. 1 - K51-AVR with KND 44, KAD 08, KND 08.


En los últimos artículos hamos examinado en detalle las diferentes circuiterías basadas en la K51-AVR. Ahora dispone de suficientes conocimientos para resolver una buena parte de los problemas que nos podemos encontrar en las aplicaciones.

Completaremos el asunto subrallando como es posible cambiar algunas de las características sin modificaciones el hardware, solo mediante el control de software.. Ahora examinaremos las diferencias entre dos lenguajes muy similares con algunos programas diferentes para manejar la misma situación. Nos referimos al BASCOM-8051 frente al BASCOM-AVR adecuado para chips compatibles de tecnología risc

TIPO DE MICROCONTROLADOR AVR RISC

En la figura 2 se muestra el pin-out y el diagrama de bloques del pequeño chip AT90S2313 con 2K de FLASH mientras que en la figura 3 se muestra el hermano mañor, AT90C8515, con 8K de FLASH, 512 bytes RAM, 512 bytes EEPROM, SPI, UART, 32 líneass de E/S, dos PWM, Watchdog Timer, etc.

Como habrá observado los chip tienen el pin-out compatible con microprocesadores similares de la familia 8051 y como consecuencia repuestos rápidos en los equipos originalmente diseñados para este microcontrolador. La única cosa a tener en cuenta es sustituir los dos chips y recompilar el programa con el nuevoBASCOM-AVR.

COMPILADOR BASCOM-AVR

El compilador BASCOM-AVR es sintácticamante similar al BASCOM-8051. Esto significa que puede aceptar, como código, el mismo programa codificado con el BASCOM-8051.

Esto no significa que el programa funcione inmediatamente sin necesidad de realizar ninguna modificación. De hecho más que posibles diferencias sintácticas, hay también diferencias en la estructura interna del microprocesador. Si no se entiende, se puede examinar los códigos de programas más complejos que utilizan tarjetas controladoras de display tipo KND 08, KND 44, KAD 08. Se pueden comparar los programas que dando resultados idénticos, se ven las diferencias de los microcontroladores.

TARJETAS PARA DISPLAYS ALFANUMÉRICOS Y NUMÉRICOS

En la foto de la fig. 1 se muestran los diferentes tipos de pequeños displays que se pueden conectar a la K51-AVR. Como se observa solo 4 cables son suficientes para trabajar con todas las pequeñas placas de display. Dos cables se reservan para alimentación y los otros dos para la gestión de la línea serie. Desde el punto de vista de trabajo, el programa de gestión está ampliamente explicado y documentado, para explicar las razones del porque se han utilizado ciertas operaciones. Esta metodología, una vez aprendida, resulta muy eficaz para controlar cualquier display numérico o alfanumérico.

Como de costumbre, para no complicar innecesariamente el artículo, ambos el programa fuente y los diagramas eléctricos y hosjas de especificaciones de los circuitos integrados utilizados, están disponibles en formato PDF directamente en la página web de grifo® .

Hojas de Especificaciones:

- AVR AT90S2313

- AVR AT90C8515


| Articles | | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 |


Page up-dated at August 29, 2004


GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALY

Tel: +39 051 892.052 (4 lines)
FAX: +39 051 893.661


homeHome Index Categorical Index CPU TablesThe Demo Programs Es. BAS. K51 Mini Modules