Escolar Documentos
Profissional Documentos
Cultura Documentos
Nombre: Thelma Isabel Morales Ramrez Registro: 830747 Grupo: 7A2 Tecnlogo en Informtica y computacin Especialidad: Redes
Microcontrolador Concepto Un Microcontrolador es un circuito integrado o chip que incluye en su interior las tres unidades funcionales de una computadora: CPU, Memoria y Unidades de E/S, es decir, se trata de un computador completo en un solo circuito integrado Es un dispositivo electrnico capaz de llevar a cabo procesos lgicos. Estos procesos o acciones son programados en lenguaje ensamblador por el usuario y son introducidos mediante de un programador.
Diferencias Entre Microprocesador Y Microcontrolador Un Microcontrolador es un solo circuito integrado que contiene todos los elementos electrnicos que se utilizaban para hacer un sistema basado con un microprocesador (es decir en un solo integrado contiene la unidad de proceso, la memoria RAM ,memoria ROM puertos de E/S) La configuracin de un microprocesador a la de un Microcontrolador es ms simple debido a que la de el microprocesador contiene 40 pines (28 de RAM, 28 de ROM, y un decodificador de direcciones) en cambio el Microcontrolador incluye estas en un solo circuito. El Microcontrolador tiene un mucho menor costo al del microprocesador. Tiempo de desarrollo disminuido. El Microcontrolador tiene un sistema cerrado con caractersticas que no pueden modificarse, de ah que sea muy importante su seleccin
Otra diferencia es la arquitectura (los bloques funcionales internos y la forma en que se conectan), normalmente la de los microprocesadores es la tradicional de Von Neumann, mientras que la de los micro controladores es la Harvard (la arquitectura Harvard se distingue por tener una memoria para los datos y otra para las instrucciones, cada una con propio bus y capacidad) Los micros controladores utilizan una arquitectura RISC. El microprocesador es de arquitectura abierta y el Microcontrolador de arquitectura cerrada El microprocesador es sensible al ruido elctrico y el Microcontrolador no.
Caractersticas Microcontrolador AT89C51 CPU de 8 bits, optimizado para aplicacin al control. Espacios de memoria programada de 64 Kbyte 32 lneas de entrada /salida direccionable bit a bit (4 puertos) 4 byte de memoria interna de programa Comunicacin asincrnica full dplex 5 puentes de interrupcin Procesador booleano (operacin sobre bit) Puerto serial full dplex Fabricante Atmer le vende los derechos a Intel 4 puertos paralelos Arquitectura Harvard
8031
MEMORIA DE PROGRAMA EXTERNA MEMORIA DE PROGRAMA TIPO PROM MEMORIA DE PROGRAMA EPROM MEMORIA DE PROGRAMA FLASH MEMORIA DE PROGRMA EEPROM
8051
MCS51
8751
89C51
89S51
DIAGRAMA AT89C51
MODOS DE DIRECCIONAMIENTO
modo de direccionamiento
Dato ,direccion de memoria, direccion de memoria externa ,suma de dos registros , registros.
registro
directo
indirecto explicito (va acompaado de un operando) inmediato indexado
Modo De Direccionamiento
memoria interna
registro= Acc(A),B,R0,R1,R2,R3,R4,R5,R6,R7
indirecto=@0EH
memoria externa
inmediato= #47#,#2CH
indexado =A+@0EH
Programacin del dispositivo AT89C51 Tipo de archivos que se implementan: Nombre.asm Nombre.lst en este archivo nos muestra los errores que tiene el programa Nombre.hex archivo que queda en el dispositivo
CODIGO DE OPERACION,OPERANDO
;TEXTO
EJEMPLO DE PROGRMA:
ORG 00H SJMP INICIO INICIO: MOV A,P1 MOV P3,A AJMP INICIO END ;MUESTRA LO Q PONES EN LA ENTRADA EN LA SALIDA
; TEXTO
TIPO DE ADVERTENCIAS O ERRORES: ERROR: ndica que est mal escrita una instruccin WARNING: solo si la instruccin nos va a dar un error es decir, si la instruccin no tiene concordancia.
Pop From Stack Push Onto Stack Return From Subroutine Return From Interrupt Rotate Accumulator Left Rotate Accumulator Left Through Carry Rotate Accumulator Right Rotate Accumulator Right Through Carry Set Bit
Short Jump Subtract From Accumulator With Borrow Swap Accumulator Nibbles Exchange Bytes Exchange Digits Exclusive OR Undefined Instruction
Conclusin Ciertamente al finalizar los temas del segundo parcial tengo un mayor entendimiento en cuanto la diferencia entre un Microcontrolador y un microprocesador tal como vimos los micro controladores tienen una arquitectura ms simple que la de los microprocesadores , adems de que el Microcontrolador contienen todos sus componentes dentro de un solo integrado ,conocimos las caractersticas del circuito que utilizamos para las practicas mejor conocido el AT89C51 donde notamos que tiene una arquitectura de Harvard y tiene la cualidad de que puede ser configurado como microprocesador y Microcontrolador , tambin conocimos los modos de direccionamiento de memoria tanto su clasificacin y en que instrucciones son utilizados adems de conocer el modo de programacin de este dispositivo permitiendo conocer algunas de las fallas y ahora si tomar en cuenta lo que vimos en el primer parcial que fue el lenguaje ensamblado utilizado para la programacin del dispositivo.