INSTRUCCIONES B SICAS DE BASCOM AVR

2409 palabras 10 páginas
INSTRUCCIONES BÁSICAS DE BASCOM AVR
 $regfile
Esta instrucción va siempre al inicio de cualquier proyecto que realicemos, ya que es la encargada de direccionar el respectivo microcontrolador que vamos a usar.
Por ejemplo:
Atmega 8: $regfile=”m8def.dat”
Atmega 16: $regfile=”m16def.dat”
Atmega 32: $regfile=”m32def.dat”
 $crystal
Esta instrucción va especificar la frecuencia de oscilación con la que va a funcionar el microcontrolador.
Por ejemplo:
$crystal=1000000 para 1MHZ
$crystal=4000000 para 4MHZ
$crystal=8000000 para 8MHZ
 Config
Esta instrucción especifica la configuración de un pin, un puerto o un dispositivo, ya que pueden ser configuradas como entrada o salida de datos. Por ejemplo:
Config portb=output Puerto B como salida
Config
…ver más…

Ejemplo:
Porta=&HF9

Numero hexadecimal

Portb=&b10001100

Numero binario

Porta=129

Numero decimal

Configuración de los puertos como entradas o salidas digitales
A continuación, en las siguientes explicaciones la letra x representara B, C, D según el puerto del cual se trate.
 REGISTRO DDRX
Son registros de 8 bits. En estos registros se configura de forma individual los pines de los puertos como entradas o salidas .Un “0” significa que el pin es entrada y “1”salida.
 REGISTRO PORTX
En estos registros se colocan los datos que deben ser enviados al exterior.”1” en alto (5 voltios) y “0” en bajo (0 voltios).
En cada puerto, esté microcontrolador tiene pull-up internas que pueden ser o no habilitadas individualmente (poniendo “1” en el bit correspondiente) cuando un pin se configura como entrada.
 REGISTRO PINX
En estos registros se lee el dato proveniente del exterior (estado de los interruptores o pulsadores conectados al puerto) si los pines están configurados como entrada .En el momento de realizar una lectura del estado de las entradas , se deberán tener en cuenta la forma en que

están conectados los pulsadores o interruptores (con pull-up o pulldown)

MANEJO DE UNA PANTALLA LCD (DISPLAY DE CRISTAL LIQUIDO)
Un

Documentos relacionados