GRACIAS POR EL APOYO COMPADRES... ASI ES MAS FACIL SEGUIR ADELANTE
Pues bien ahora para retomar con fuerza el tema de AVR en BASIC con BASCOM AVR, vamos a empezar primero presentando a la estrella que sera usada como base de los ejemplos el micro ATMEL ATMEGA8… cuyo datasheets lo pueden descargar desde:
http://www.atmel.fi/dyn/resources/prod_documents/doc2486.pdfComo caracteristicas rápidas…. El atmega8 posee 8kb de memoria flash, 512 bytes eçde EEPOM, y 1KB de SRAM, posee 2 timers, 2 de 8 bits y uno de 16 bits…Posee un reloj de tiempo real (RTC) con oscilador externo.. y 6 canales de ADC… y por supuesto comunicación serial…
Para realizar la programación del ATMEGA…. Vamos a utilizar por ahora el STK – 200 Programmer… que es un programador por puerto paralelo… en el help del BASCOM AVR, van a INDEX y luego buscan ISP Programmer, ahí les muestra el esquema del programador, que simplemente utiliza 5 lineas… la configuración del programador se las mostraré para futuros ejemplos…
Cuando tenga lista mis bases ZIF, y WINPIC800 tenga el soporte listo para el ATMEGA8 pues utilizare este programador que dicho sea de paso… es excelente tanto en funcionalidad como en acabados… Ya tengo el mio traido desde Argentina, gracias a Marcelo Marmatar, y no es por publicidad pero los animo a que hagan su inversión en este grandioso programador…
Ahora bien… empecemos con los ejemplitos sencillos, y el encendido de leds ..
Primero vamos a configurar el BASCOM AVR para trabajar con el ATMEGA 8...
ABRIMOS EL BASCOM AVR :

VAMOS AL MENU OPTION / COMPILER / CHIP PARA SELECCIONAR EL MICRO A TRABAJAR... EN ESTE CASO EL ATMEGA8

SELECCIONAMOS EL MICRO A UTILIZAR:

Bien, bien ahora si... pues vamos a escribir un pequeñito codigo... el cual esta expicado para su facil comprension...
PROGRAMA LED-FLASH
$crystal = 1000000 'CRISTAL INTERNO DE 1 MHZ
Config Portb = Output 'CONFIGURAR PORTB COMO SALIDAS EN 0 LOGICO
Do 'LAZO INFINITO
Portb = 255 'ENCENIENDO LOS LEDS EN EL PORTB
Waitms 150 'ESPERA DE 150 MS
Portb = 0 'APAGO LOS LEDS EN EL PORTB
Waitms 150 ' ESPERA 150 MS
Loop
End ' FIN DEL PROGRAMA
Muy bien, para compilar y obtener el HEX de este archivo pues simplemente con F7...
Ahora, este ejemplito solo lo voy a simular en Proteus los proyectos un poquito màs complejos los iremos probando in real...
Aca el esquema en Proteus....

Y pues para mayor facilidad aca los archivos necesarios para este ejercicio..
Ok compadres espero que les sirva y les guste el primer y sencilllo ejemplito... aun tengo mucho por aprender con uds... asi que llevaremos de la mano al PIC CCS con el AVR BASIC

...
Nos vemos en el proximo ejemplito