Sunteți pe pagina 1din 26

INSTITUTO TECNOLGICO SUPERIOR

DE CIUDAD ACUA

Ing. Mecatrnica.
Sptimo semestre.
Microcontroladores.
1

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

Ing. Jorge Chvez Uranga.

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

Integrantes del equipo:

Ral Padilla Fragosa.


3

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

Josu Albino Padilla Martnez.


Toto Isa Chvez Anderson.
Yair Hernndez Gutirrez.
Edgar Sal Flores Gaytn.
Carlos Alonso Alvarado
Hernndez.

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

PRACTICA #1
5

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

Circuito
programador.
6

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

ESQUEMATICO

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

10

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

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

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

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

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

segundo cuando el PINC.5=( presionando el


push botton).

MATERIALES:

Tabla Fenlica
1 socket de 28 pines
1 metro de alambre del 30
1 oscilador de 8 Mhz
1 cable USBASP
13

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

1 protoboard
6 leds
3 resistencias
1 push botton
1 oscilador de 4 Mhz
1 fuente de 5 volts
1 microcontrolador (ATMEGA8)

14

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

PROGRAMA:
Circuito Parpadeo de 6 LEDS en puerto B
ATMEGA8
15

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

Circuito parpadeo de 6 leds en puerto B


02 de Octubre del 2015
$regfile = m8def.dat
$crytal = 4000000
Config Portb = Output
Config Portc.5 = Input
Ciclo:
If Pinc.5 = 0 Then Goto Parpadear
16

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

Goto Ciclo
Parpadear:
Portb = &B 11111111
Waitms 1000
Portb = &B 00000000
Waitms 1000
Goto Parpadear
ESQUEMATICO
17

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

18

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

19

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

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

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

Una vez terminado el programa y despus


de correrlo y que todo haya funcionado bien,
proseguimos a vaciarlo al ATMEGA 8.
Lo siguiente fue hacer este programa en el
protoboard.
La finalidad de esta practica fue mantener
encendido un LED del PORTB.0 por 5
segundos cuando el PINC.5=0, y apagar
despus de los 5 segundos, y cuando
PINC.5=1 el ciclo se inicia nuevamente.
21

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

Material:

1 socket de 28 pines.
1 oscilador de 8Mhz.
1 cable USB ASP.
Tabla fenlica.
Protoboard.
LEDS
22

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

3 resistencias.
1 push bottom.
1 fuente de 5 volts.
1 microcontrolador ATMEGA8.
1 oscilador de 4Mhz.

23

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

Programa:
Prender y apagar un solo led.
$regfile= m8def.dat
24

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

$crystal= 8000000
Config Portb= Output
Config Portc.5= Input
Ciclo:
If Pinc.5= 0 Then Goto Led
Goto Ciclo
Led:
25

INSTITUTO TECNOLGICO SUPERIOR


DE CIUDAD ACUA

Set Portb.0
Wait 5
Reset Portb.0
Wait 5
Goto Ciclo
End

26

S-ar putea să vă placă și