circuitos electricos

Páginas: 13 (3247 palabras) Publicado: 26 de febrero de 2015
Características: teclado y memoria eeprom
Objetivo:
utilizar el teclado matricial con el micro controlador atmel (Atmega 16).

Información básica

EEPROM o E²PROM son las siglas de Electrically Erasable Programmable Read-Only Memory (ROM programable y borrada eléctricamente). Es un tipo de memoria ROM que puede ser programada, borrada y reprogramada eléctricamente, a diferencia dela EPROM que ha de borrarse mediante un aparato que emite rayos ultravioleta. Son memorias no volátiles.
Las celdas de memoria de una EEPROM están constituidas por un transistor MOS, que tiene una compuerta flotante (estructura SAMOS), su estado normal está cortado y la salida proporciona un 1 lógico.
Aunque una EEPROM puede ser leída un número ilimitado de veces, sólo puede ser borrada y reprogramadaentre 100.000 y un millón de veces.
Estos dispositivos suelen comunicarse mediante protocolos como I²C, SPI y Microwire. En otras ocasiones, se integra dentro de chips como microcontroladores y DSPs para lograr una mayor rapidez.
La memoria flash es una forma avanzada de EEPROM creada por el Dr. Fujio Masuoka mientras trabajaba para Toshiba en 1984 y fue presentada en la Reunión de AparatosElectrónicos de la IEEE de 1984. Intel vio el potencial de la invención y en 1988 lanzó el primer chip comercial de tipo NOR.
Micro controladores avr
Son una familia de micro controladores RISC fabricados por atmel.la arquitectura fue concedida por dos estudiantes en el Norwegian instituto of technology ; posteriormente refinada en Atmel Norway, la empresa subsidiaria de Atmel fundada por los dosarquitectos del chip.
AVR de 8 bits
Los AVR son CPU`S con arquitectura Harvard. Tiene 32 registros de propósitos general de 8 bit. Estos registros, los registros de entrada – salida y la memoria de datos forman un solo espacio de localidades, que se acceden mediante operaciones de carga y de alimentación.
CPU de los AVR












Tecnología pipeline

Los micro controladores avrtiene una cañería o “pipeline” con dos etapas ( traer y ejecutar), que les permite utilizar un ciclo de reloj en la mayoría de instrucciones, lo que los hace relativamente rápidos entre s micro controladores de 8 bits. El conjunto de instrucciones es mas regular que la de la mayoría de los micro controladores de 8 bits. Sin embargo, no es completamente ortogonal.

Familia de micro controladoresLas instrucciones son utilizadas por diferentes modelos que comparten en el mismo núcleo, pero que tienen distintos periféricos y cantidades de RAM y ROM: van desde la serie tiny, como el attiny 11 de 1 KB de memoria flash, sin RAM y 8 pines, hasta serie xmega, como el atxmega256a3 con 256kb de memoria flash,16 KB de memoria sram,4kb de memoria eeprom, conversor análogo digital de 12 bits y 16canales, comprador analógico, temporizadores, etc. La compatibilidad entre los distintos modelos es de un grado razonable.












































































1.programa para leer un teclado matricial.

Código:

Sregfile = “m16def.dat”
Ssin
Config PORTD = Out put
Config LCD =16 * 2
Config Lcdoin = pin . Db4 = PORTD. 4 .Db5 =PORTD.5 ,Db6 = PORTD.6,
Db7 = PORTD.7 , E = PORTD. O , RS =PORTD. 1
Config Kbd = PORTB
Din A As Word
Do
A = G etkbd ( )
Locate 1 , 1

LCD A
Waitns 100
LCD chr (128)
Loop
End

Algoritmo:
Entrada :señal del teclado matricial por el puerto B.
Salida datos en la salida del puerto D (visualización en el lcd).
Proceso: configuro elmicro controlador a utilizar.
Configuro el oscilador a utilizar
configuro el puerto D como salida
configuro el puerto B como entrada.
Configuro el lcd.
Declaro la variable A.
En la variable A almaceno lo que leo en el puerto B
Envio los datos Almacenados de la variable A en la posición 1,1. Tiempo de retardo de 100 milisegundos.

2.- lectura y escritura en la memoria eeprom:

Código:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • circuitos electricos
  • circuitos electricos
  • QUÉ ES UN CIRCUITO ELÉCTRICO
  • Circuitos Electricos
  • Circuitos Electricos
  • Circuitos electricos
  • Circuito electrico
  • Circuitos Eléctricos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS