Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Práctica #: _3_
Tema: Conocimiento del software de desarrollo ATMEL Studio 6
Realizado por:
(Espacio Reservado)
Fecha de entrega: 2016 / 05 / 25 f. _________________________
Año mes día Recibido por:
Sanción: ____________________________________________________
PERÍODO
2016 – A
1) Realizar el programa dictado en clase pero con un periodo de 1s
.include"m164pdef.inc"
COM TEMPO
OUT PORTB, TEMPO
OUT PORTC, TEMPO
OUT PORTD, TEMPO
Al terminar de inicializar los puertos y las entradas pulla p los registros quedan de la
siguiente manera
Al pasar varias veces por el lazo dos
Al decrementar el contador
CONCLUSIONES:
La memoria SRAM con la que cuenta el microprocesador empieza a almacenar los datos a
partir de la dirección 0x100, antes de esta se encuentran las entradas y salidas las cuales se
utilizan con otros fines.
Para realizar el programa con un segundo de periodo se deben relizar dos lazos, caso
contrario se excedera el numero de bits, ya que la memoria tiene 255 disponibles, y el
programa serrá erróneo.
Para un porgramas en que se utilice pórticos primero se los debe inicializar mediante los
comando adecuados. Para aquellos pines que no sean necesarios se les debe asingar un
valor, deben ser entradas pull up.
La inicializacion de puertos se realiza mediante los comandos DDR(A-C) y PORT(A-C),
los dos deben ser usados simultaneamente, teniendo en cuenta que si en el DDR(A-C) los
0 son entradas entonces en el port (A-C) los 0 son salidas; y voceversa.
La función del comando PORT es de sacar la informacion por los pórticos, el comando
PIN sirve para leer información desde el pórtico
BIBLIOGRAFIA:
http://www.atmel.com/products/microcontrollers/avr/default.aspx?tab=documents.