Microcontrolador

Circuito integrado de tecnologia moderna, caracteristicas, tipos...

miércoles, 5 de diciembre de 2018

MPlab

MPlab MPLAB® X Integrated Development Environment (IDE) es un programa de software que se ejecuta en una PC (Windows®, Mac OS®, Linux®) para desarrollar aplicaciones para microcontroladores de Microchip y controladores de señales digitales. Se denomina entorno de desarrollo integrado porque proporciona un "entorno" integrado único para desarrollar código para microcontroladores integrados.MPLAB X IDE ofrece una gran cantidad de funciones para...

PICkit 3

PICkit 3 El PICkit 3 permite no solo la programación sino también la depuración del programa en microcontroladores PIC y dsPIC de memoria Flash, "In circuit" (en circuito) en tiempo real con su propio hardware, depuración con breakpoints por hardware, configuración de breakpoints basados en eventos internos, monitoreo de registros internos,  y emulación a full speed, empleando la interface gráfica de usuario del Entorno de Desarrollo Integrado...

Proteus8.7

 Proteus8.7 Proteus Design Suite es un software de automatización de diseño electrónico, desarrollado por Labcenter Electronics Ltd., que consta de los dos programas principales: Ares e Isis, y los módulos VSM y Electra.Proteus VSM usa nuestro software comprobado de captura esquemática para proporcionar el entorno para la entrada y el desarrollo del diseño. La captura de Proteus es un producto de larga data y combina la facilidad de uso con...

Conversiones Binarias

Conversiones Binarias Binario a Hexadecimal Binario a Decimal Binario a Octal ...

Byte

Byte El byte es una unidad de información digital que generalmente consta de ocho bits, que representa un número binario. Históricamente, el byte era el número de bits utilizados para codificar un solo carácter de texto en una computadora y, por esta razón, es la unidad de memoria más pequeña y accesible en muchas arquitecturas de computadora. El tamaño del byte ha sido históricamente dependiente del hardware y no existían estándares definitivos...

BIT

BIT El bit (una combinación de dígitos binarios) es una unidad básica de información utilizada en computación y comunicaciones digitales. Un dígito binario puede tener solo uno de dos valores y puede representarse físicamente con un dispositivo de dos estados. Estos valores de estado generalmente se representan como 0 o 1. Los dos valores de un dígito binario también se pueden interpretar como valores lógicos (verdadero / falso, sí / no), signos...

Operaciones aritméticas binarias

Operaciones aritméticas binarias En matemáticas, las cuatro operaciones aritméticas básicas aplicadas a los números son la suma, la resta, las multiplicaciones y la división. En las computadoras, las mismas operaciones se realizan dentro de la unidad central de procesamiento mediante la unidad aritmética y lógica (ALU). Sin embargo, la unidad aritmética y lógica no puede realizar sustracciones binarias directamente. Realiza sustracciones binarias...

Operaciones Logicas

Operaciones Logicas En la programación de computadoras digitales, una operación bitwise opera en uno o más patrones de bits o números binarios al nivel de sus bits individuales. Es una acción rápida y simple, directamente compatible con el procesador, y se utiliza para manipular valores para comparaciones y cálculos. En los procesadores simples de bajo costo, por lo general, las operaciones a nivel de bits son sustancialmente más rápidas que...

Definicion binaria

Operaciones Binarias En matemáticas, una operación binaria en un conjunto es un cálculo que combina dos elementos del conjunto (llamados operandos) para producir otro elemento del conjunto. Más formalmente, una operación binaria es una operación de aridad de dos cuyos dos dominios y un codominio son el mismo conjunto. Los ejemplos incluyen las operaciones aritméticas elementales familiares de suma, resta, multiplicación y división. Otros ejemplos...

Bus de control

Bus de control En la arquitectura de la computadora, un bus de control es parte del bus del sistema, utilizado por las CPU para comunicarse con otros dispositivos dentro de la computadora. Mientras que el bus de direcciones transporta la información sobre el dispositivo con el que se comunica la CPU y el bus de datos transporta los datos reales que se procesan, el bus de control transporta comandos de la CPU y devuelve señales de estado de los...

Bus de direccionamiento

Bus de direccionamiento La memoria RAM es direccionable, de forma que cada celda de memoria tiene su propia dirección. Las direcciones son un número que selecciona una celda de memoria dentro de la memoria principal o en el espacio de direcciones de la unidad de entrada/salida. El bus de direcciones es un canal del microprocesador totalmente independiente del bus de datos donde se establece la dirección...

Bus de datos

Bus de datos En arquitectura de computadora, un bus de datos (una contracción del ómnibus latino) es un sistema de comunicación que transfiere datos entre componentes dentro de una computadora o entre computadoras. Esta expresión abarca todos los componentes de hardware relacionados (cable, fibra óptica, etc.) y el software, incluidos los protocolos de comunicación. Los primeros buses de computadora eran cables eléctricos paralelos con múltiples...

Registros (SFR)

REGISTROS DE FUNCIONES ESPECIALES (SFR) Los registros de funciones especiales son también parte de la memoria RAM. A diferencia de los registros de propósito general, su propósito es predeterminado durante el proceso de fabricación y no se pueden cambiar. Como los bits están conectados a los circuitos particulares en el chip (convertidor A/D, módulo de comunicación serial, etc), cualquier cambio de su contenido afecta directamente al funcionamiento del microcontrolador o de alguno de los circuitos. Por ejemplo, el registro ADCON0 controla el funcionamiento...

Memoria RAM

Memoria RAM Es la tercera y la más compleja parte de la memoria del microcontrolador. En este caso consiste en dos partes: en registros de propósito general y en los registros de funciones especiales (SFR). Todos estos registros se dividen en cuatro bancos de memoria de los que vamos a hablar más tarde en este capítulo. A unque los dos grupos de registros se ponen a cero al apagar la fuente de alimentación, además están fabricados de la misma forma...

Memoria EEPROM

EEPROM EEPROM (también E2PROM) significa memoria de solo lectura programable y borrable eléctricamente y es un tipo de memoria no volátil utilizada en computadoras, integrada en microcontroladores para tarjetas inteligentes y sistemas remotos sin llave, y otros dispositivos electrónicos para almacenar cantidades relativamente pequeñas de datos, pero permitiendo que bytes individuales sean borrados y reprogramados. Las EEPROM se organizan como...

Memoria ROM

MEMORIA El PIC16F887 tiene tres tipos de memoria: ROM, RAM y EEPROM. Como cada una tiene las funciones, características y organización específicas, vamos a presentarlas por separado. MEMORIA ROM La memoria ROM se utiliza para guardar permanente el programa que se está ejecutando. Es la razón por la que es frecuentemente llamada “memoria de programa”. El PIC16F887 tiene 8Kb de memoria ROM (en total 8192 localidades). Como la memoria ROM está fabricada...

CPU

UNIDAD CENTRAL DE PROCESAMIENTO (CPU) Con el propósito de explicar en forma clara y concisa, sin describir profundamente el funcionamiento de la CPU, vamos a hacer constar que la CPU está fabricada con la tecnología RISC ya que esto es un factor importante al decidir qué microcontrolador utilizar. RISC es un acrónimo derivado del inglés Reduced Instruction Set Computer, lo que proporciona al PIC16F887 dos grandes ventajas: La CPU cuenta...

Descripcion de Pines

DESCRIPCIÓN DE PINES La mayoría de los pines del microcontrolador PIC16F887 son multipropósito como se muestra en la figura anterior. Por ejemplo, la asignación RA3/AN3/Vref+/C1IN+ para el quinto pin del microcontrolador indica que éste dispone de las siguientes funciones: RA3 Tercera entrada/salida digital del puerto A AN3 Tercera entrada analógica Vref+ Referencia positiva de voltaje C1IN+ Entrada positiva del comparador C1 La funcionalidad...

Caracteristicas

Caracteristicas PIC16F887 Oscilador interno de precisión: Calibrado en fábrica a ± 1% Rango de frecuencia seleccionable por software de 8 MHz a 32 kHz Software ajustable Modo de arranque de dos velocidades Monitoreo de reloj a prueba de fallas para aplicaciones críticas Cambio de modo de reloj durante la operación para operación de baja potencia Modo de suspensión de ahorro de energía Reinicio de encendido (POR) Voltaje de restablecimiento...

Definicion

PIC 16F8887 Este microcontrolador de 8 bits basado en CMOS FLASH  integra la poderosa arquitectura PIC® de Microchip en un paquete de 40 o 44 pines. El PIC16F887 cuenta con 256 bytes de memoria de datos EEPROM. programación, un ICD, 2 comparadores, 14 canales de 10 bits de analógico a digital (A / D) convertidor, 1 captura / comparación / PWM y 1 funciones mejoradas de captura / comparación / PWM, un puerto serie síncrono que se puede configurar...