Documente Academic
Documente Profesional
Documente Cultură
DE CIUDAD ACUA
Ing. Mecatrnica.
Sptimo semestre.
Microcontroladores.
1
PRACTICA #1
5
Circuito
programador.
6
ESQUEMATICO
10
Introduccin:
Se arm un circuito electrnico con el fin de
programar el microcontrolador ATMEGA8
Instalando el software Bascom AVR (IDE)
La primer practica de los 6 LEDS, consiste crear
el programa en dicho software, posteriormente
programar el microcontrolador con el siguiente
comentario.-parpadeo de 6 LEDS por segundo-.
IF
THEN
11
WAIT
GOTO
Una vez corrido el programa lo descargamos en
el ATMEGA8.
Ya programado comenzamos a conectar los
componentes electrnicos en el Protoboard.
En esta prctica el microcontrolador tena la
funcin de mantener encendidos los LEDS por un
12
MATERIALES:
Tabla Fenlica
1 socket de 28 pines
1 metro de alambre del 30
1 oscilador de 8 Mhz
1 cable USBASP
13
1 protoboard
6 leds
3 resistencias
1 push botton
1 oscilador de 4 Mhz
1 fuente de 5 volts
1 microcontrolador (ATMEGA8)
14
PROGRAMA:
Circuito Parpadeo de 6 LEDS en puerto B
ATMEGA8
15
Goto Ciclo
Parpadear:
Portb = &B 11111111
Waitms 1000
Portb = &B 00000000
Waitms 1000
Goto Parpadear
ESQUEMATICO
17
18
19
INTRODUCCIN
En esta segunda practica consiste en crear
el programa en dicho software,
posteriormente programar el
microcontrolador con el siguiente
comentario.-Prender y Apagar un solo led-.
Utilizando los mismos comandos que en la
practica1:
20
Material:
1 socket de 28 pines.
1 oscilador de 8Mhz.
1 cable USB ASP.
Tabla fenlica.
Protoboard.
LEDS
22
3 resistencias.
1 push bottom.
1 fuente de 5 volts.
1 microcontrolador ATMEGA8.
1 oscilador de 4Mhz.
23
Programa:
Prender y apagar un solo led.
$regfile= m8def.dat
24
$crystal= 8000000
Config Portb= Output
Config Portc.5= Input
Ciclo:
If Pinc.5= 0 Then Goto Led
Goto Ciclo
Led:
25
Set Portb.0
Wait 5
Reset Portb.0
Wait 5
Goto Ciclo
End
26