Documente Academic
Documente Profesional
Documente Cultură
INFORME
TRABAJO PREPARATORIO
SISTEMAS MICROPROCESADOS
PRCTICA N: 06
TEMA: Instrucciones de salto, lazos de repeticin y
creacin de tablas de datos en la flash.
REALIZADO POR:
GRUPO:
GR - 10
FECHA DE ENTREGA:
2016 / JUNIO
AO
MES
/ 15
DIA
Semestre:
Febrero Junio
2014 POR:________________________________________________
RECIBIDO
SANCIN: ____________________________________________________
SEMESTRE 2016-A
MICROCONTROLADOR Atmega164p
Es un microcontrolador de 8 bits de alto rendimiento, bajo
consumo, y gran cantidad de memoria. Presenta aun arquitectura
avanzada RISC.
ESPECIFICACIN
Memoria de Programa
Memoria de datos
Memoria de datos EEPROM
Timers
Comunicacin serial
Canales para PWM
Interrupciones
Conversor ADC
Rango de voltaje
Puertos de salida y entrada
paralela
DESCRIPCIN DE PINES
RESET
VALOR
16 32 44
1 2 - 4
512 1 - 2
3
2 USART
6
22
10 - 8
2,7 5,5
32
UNIDADES
KB
KB
B KB KB
Bits - canales
V
-
depuracin, en
lneas
TEMPORIZADORES Y CONTADORES
2 Timers contadores de 8 bits
1 Timer contador de 16 bits
Sirven como generadores de
frecuencia
Permiten implementar
moduladores por ancho de
pulso.
Poseen relojes preescalables
10 bits.
de
Si son de entrada se
escribir un cero en el pin
del prtico
correspondiente.
DDRx
En este registro se
programan los pines del
puerto como entrada o
salida.
Si son de salida se
escribir un uno en el pin
del prtico
correspondiente.
PRTICOS
PINx
PORTx
Presenta doble
funcionalidad dependiendo
como estan configurados los
pines del puerto
andi aux,0b_1111_0000
swap aux
call DISPLAYS
out PORTA,aux
fin:
rjmp Lazo
;SUBRUTINA PARA LA VISUALIZACIN EN LOS DISPLAYS
DISPLAYS:
ldi zh,high(TABLA<<1)
ldi zl,low(TABLA<<1)
add zl,aux
clr aux
adc zh,aux
lpm aux,z
ret
;TABLA OTORGADA AL FINAL DE LAS HOJAS GUIAS
TABLA:
.db 0b00111111,0b00000110; 0-1
.db 0b01011011,0b01001111; 2-3
.db 0b01100110,0b01101101; 4-5
.db 0b01111101,0b00000111; 6-7
.db 0b01111111,0b01101111; 8-9
.db 0b01110111,0b01111100; 10(A)-11(B)
.db 0b00111001,0b01011110; 12(C)-13(D)
.db 0b01111001,0b01110001; 14(E)-15(F)