SecurityBot. Entrega. Pontificia Universidad Católica de Chile. Departamento de Ciencias de la Computación IIC2342 Arquitectura de Computadores
|
|
- Gonzalo Hernández Soriano
- hace 7 años
- Vistas:
Transcripción
1 Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencias de la Computación IIC2342 Arquitectura de Computadores Entrega 2: SecurityBot Integrantes: - Cristián Alcoholado - Rodrigo Concha - Javier Gunther - Pablo Osorio - Patricia Steffens - Giancarlo Veronesi Profesor: - José Tomás Eterovic Ayudantes: - Germán Larraín - José Luis Honorato
2 Contenido 1. Conexiones y Circuitería Router Linksys WRT54G Webcam IP D-Link Wireless DCS-950G Sensor de proximidad Sensor de Velocidad Auto a control remoto Batería Diseño completo del hardware del sistema embebido Especificaciones del Hardware a utilizar Anexos Código LEDs Índice de Tablas e Ilustraciones Tabla 1 Número de los pines con la función y la descripción... 5 Tabla 2 Número de los pines con la función y la descripción... 6 Tabla 3 Pines del PIC que serán utilizados para controlar el auto Tabla 4 Pines del PIC conectados con el auto radiocontrolado Ilustración 1 Conector y número de los pines... 5 Ilustración 2 Diagrama de conexión... 6 Ilustración 3 Pines que se conectan al router... 7 Ilustración 4 Conexión cámara IP D-Link Wireless DCS-950 G... 8 Ilustración 5 Sensor de proximidad GP2Y0A21Yk... 9 Ilustración 6 Ubicación puerto RAo y VDD del PIC Ilustración 7 Conexiones de Sensor de proximidad a placa Ilustración 8 Rotary encoder 318-ENC130175F-12PS Ilustración 9 Conexión del encoder al PIC Ilustración 10 Conexiones del chip RX6 al PIC Ilustración 11 Diseño del hardware Ilustración 12 Diseño del hardware Ilustración 13 Diagrama del SecurityBot con el hardware que se utilizará
3 3
4 1. Conexiones y Circuitería 1.1 Router Linksys WRT54G Nuestro sistema contempla un conversor bidireccional de protocolo Ethernet-USART (TCP/IP-RS232), que es implementado mediante un router, modificado específicamente para este propósito. El router en cuestión, es de la marca Linksys, modelo WRT54GS v7.2, número de serie CGNE1HA04790, FCC ID número Q87-WRT54GSV72, que corre sobre un procesador Broadcom BCM5354KFBG, a 250 MHz. El router es capaz de funcionar con voltajes que van desde los 4.75 VDC hasta 20 VDC, e independiente de las configuraciones de operación, consume en promedio 2.7 W a 7.5 VDC. Las modificaciones de hardware realizadas consisten en reemplazar el chip de memoria flash original (2MB, EN29LV160A) por uno de mayor capacidad (4MB, AM29LV320MB), reemplazar el chip de memoria RAM original (128 Mb, IS42S16800A) por uno de mayor capacidad (256 Mb, K4S561632C), y realizar las modificaciones asociadas para manejar el aumento en las capacidades. Además, se agregaron las conexiones necesarias para permitir la conexión del router con un dispositivo USART y para implementar el protocolo E-JTAG, de manera de permitir la conexión con el PIC y el acceso a la programación inicial de la nueva memoria Flash, respectivamente. En cuanto a software, se instalo y configuró el firmware OpenWRT versión Kamikaze 8.09, junto a los paquetes de drivers necesarios y al programa Ser2Net, de manera de permitir la conexión Ethernet-USART. Todo el software instalado es de libre distribución, y se rige bajo licencia GNU/Linux. El router se encuentra configurado por defecto con la dirección IP cableada / , y debe ser configurado mediante un computador conectado directamente a él a través de la dirección (protocolo http) o mediante consola serial, para poder acceder como cliente a una red WiFi previamente establecida. En cuanto a las configuraciones necesarias para acceder a los sistemas de interés del router (asumiendo IP del router dentro de la red WiFi), se cuenta con: 1- Puerto USART-USART: Protocolo RS232, 8 bits de datos, sin paridad, 1 bit de stop, sin control de flujo (115200/8N1) 2- Puerto Ethernet-USART: Protocolo TCP/IP, dirección IP , puerto Configuraciones: Mediante consola serial en el puerto usart (115200/8N1), presionando CTRL-Z durante el booteo del router, o mediante la dirección una vez que el sistema se encuentra en marcha y ha finalizado el proceso de booteo. 4
5 Debido a que el router está cubierto bajo leyes de derecho de autor y debido a que el diseño es secreto empresarial, no existen esquemas de las conexiones internas del dispositivo. Además, los datos de conexiones de los componentes internos principales son obtenibles sólo mediante un compromiso de no divulgación, por lo que tampoco se cuenta con datos al respecto. Esquema de conexión: Fuera de la conexión E-JTAG que es necesaria sólo al momento de cambiar el chip de memoria flash, la única conexión interna de interés es el puerto USART creado en el router. Esta es identificable fácilmente, ya que consta de 4 pines distribuidos en una superficie destinada a 5 pines, por lo que posee una forma particular. El puerto USART puede ser conectado directamente a la placa que posee el microprocesador PIC, o mediante un conversor de señales TTL-RS232 (p.ej, MAX232) a un dispositivo serial. En la siguiente fotografía se identifica el conector, y se incluyen los números de los pines necesarios para identificar las conexiones: Ilustración 1 Conector y número de los pines PIN Función Descripción 1 VCC Salida de V 2 TX Pin de transmisión 3 RX Pin de recepción No conectado internamente al NC - sistema 4 GND Tierra, nivel de referencia del voltaje Tabla 1 Número de los pines con la función y la descripción 5
6 Una conexión típica entre el router y el microcontrolador, a través del puerto USART y utilizando una placa previamente construida, se especifica en el siguiente diagrama: Ilustración 2 Diagrama de conexión Notar que en este diagrama, los pines numerados en la placa correspondiente al PIC tienen las siguientes funciones: PIN PIN PIC en Función Descripción 1 32 VCC Salida de V 2 25 TX Pin de transmisión 3 26 RX Pin de recepción 4 - GND Tierra, nivel de referencia del voltaje Jumpers para cambiar la función de los pines 2 SEL - SEL y 3 Tabla 2 Número de los pines con la función y la descripción 6
7 Los pines del pic utilizados por la conexión con el router se marcan en rojo en la siguiente figura: Ilustración 3 Pines que se conectan al router 7
8 1.2 Webcam IP D-Link Wireless DCS-950G Trabajaremos con una cámara IP que tiene como características que graba videos de gran calidad con audio incluido (por lo que no se hará necesario el uso de un micrófono en el SecurityBot ) y los datos obtenidos son comprimidos en una imagen que contiene menos datos para hacer más eficiente la transferencia por internet. Posteriormente, la cámara transmite los datos captados con ayuda del router y pueden ser vistos directamente en un computador. Los videos transmitidos estarán en.avi y conectaremos la cámara IP a la batería del auto de 7,2 volts, ya que necesita solo 5 volts para funcionar. A continuación se presenta un diagrama con la conexión de la Cámara IP D-Link Wireless DCS-950G: Ilustración 4 Conexión cámara IP D-Link Wireless DCS-950 G 8
9 1.3 Sensor de proximidad El sensor de proximidad GP2Y0A21YK será instalado en la parte delantera del auto para poder prevenir colisiones con eventuales obstáculos. El sensor consta de 3 PIN; GND corresponde a la conexión a tierra, Vcc corresponde al suministro de voltaje(5 v) y Vo es el voltaje de output o salida del sensor. Esta señal Vo es la que conectaremos al PIC para poder capturar lo detectado por el sensor. A continuación se muestra un diagrama del sensor de proximidad: Ilustración 5 Sensor de proximidad GP2Y0A21Yk Por el puerto RA0 del PIC entrará la señal del sensor de proximidad. El módulo de conversión análogo-digital consta de 8 entradas que corresponden a las entradas 2 a la 10 del PIC. Como RA0 es una de ellas, podremos convertir la señal análoga entregada por el sensor a digital. Los 10 bits del resultado de la conversión análoga-digital quedan almacenados en los registros ADRESH y ADRESL. Las conexiones de GND y Vcc están especificadas en el punto 2. A continuación se muestra el diagrama del PIC y la ubicación del puerto RA0: 9
10 Ilustración 6 Ubicación puerto RAo y VDD del PIC Las conexiones del sensor de proximidad al voltaje de alimentación(vcc), a tierra(gnd) y a RA0 del PIC se muestran en el diagrama a continuación de la placa: Ilustración 7 Conexiones de Sensor de proximidad a placa 10
11 1.4 Sensor de Velocidad Para medir la velocidad a la que se mueve el SecurityBot, utilizaremos el tiempo transcurrido con ayuda del timer del PIC y además utilizaremos un encoder conectado físicamente a la rueda del auto y eléctricamente al PIC. El encoder tiene 5 patas, las que tienen salida digital y las conectaremos a: RC0, RC1, RC2, RC3 y RC4. Estas salidas nos entregan en código gray en qué dirección se ha movido la rueda y cuánto. Ilustración 8 Rotary encoder 318-ENC130175F-12PS 11
12 Ilustración 9 Conexión del encoder al PIC 12
13 1.5 Auto a control remoto Con el fin de facilitar el diseño del proyecto y abaratar costos, se decidió reemplazar la construcción de un vehículo pequeño sobre el cuál montar los sistemas, por la utilización de un vehículo radiocontrolado ya existente. En particular, el vehículo radiocontrolado es de la marca RadioShack, modelo Enforcer (número de catálogo RadioShack ), que requiere de una batería recargable de alimentación de 7.2 VDC, 1700 mah para funcionar (número de catálogo RadioShack ). La potencia consumida por el pequeño auto radiocontrolado depende de las acciones realizadas, donde se tiene aproximadamente 0 (cero) W en reposo, 12.8 W a velocidad estable, y picks de 19.5 W al momento de acelerar. Debido a que el auto a control remoto está cubierto bajo leyes de derecho de autor y debido a que el diseño es secreto empresarial, no existen esquemas de las conexiones internas del dispositivo. Sin embargo, el chip receptor (que es quien controla los movimientos del vehículo) pertenece a la línea de chips ATS306R TX6/RX6 (Transmisor/Receptor) de la marca Realtek, para los cuales hay acceso gratuito al diagrama de conexiones. El chip RX6 entrega 3 VDC a los pines correspondientes a las funciones Adelante, Atrás, Derecha e Izquierda del circuito del auto, y el resto de la lógica para controlar el auto es independiente del chip mismo. Así, es posible eliminar el chip RX6 del sistema y conectar las funciones del auto directamente las salidas del PIC, luego de hacerlas pasar por resistencias que disminuyan el voltaje. En el siguiente dibujo, se muestran las conexiones del chip RX6, donde las salidas marcadas en rojo son las que manejan las funciones del auto, serán reemplazadas por conexiones a nuestro PIC. 13
14 Ilustración 10 Conexiones del chip RX6 al PIC En la siguiente tabla, se muestran los pines correspondientes al pic que serán utilizados para controlar el auto: PIN PIC en Función Descripción 36 DER Señal para doblar a la derecha 35 IZQ Señal para doblar a la izquierda 34 ATR Señal para retroceder 33 ADE Señal para avanzar - GND Tierra, nivel de referencia del voltaje Tabla 3 Pines del PIC que serán utilizados para controlar el auto 14
15 Los pines del pic utilizados por la conexión con el pequeño auto radiocontrolado se marcan en rojo en la siguiente figura: Tabla 4 Pines del PIC conectados con el auto radiocontrolado 15
16 1.6 Batería En vista de que todos los dispositivos de nuestro proyecto funcionan perfectamente bien al suministrarles 7.2 VDC o al conectarlos a los 5 VDC regulados en la placa que contiene el PIC, se utilizará la batería incluida con el pequeño auto radiocontrolado (7.2 VDC, 1700mAh) para suministrar la energìa necesaria a todo el proyecto. De esta manera, se evita tener que crear distintos voltajes para los distintos dispositivos, simplificando el diseño general del sistema. 16
17 2. Diseño completo del hardware del sistema embebido En el siguiente diagrama se presenta el diseño del hardware separado en dos diagramas para mayor simplicidad. En el primero están la cámara Ip, el Router, el encoder y el sensor de proximidad y en el segundo se encuentra la conexión al auto. Ilustración 11 Diseño del hardware 1 17
18 Ilustración 12 Diseño del hardware 2 18
19 Diagrama del Hardware a utilizar En el siguiente diagrama se muestra un diagrama con el hardware que se utilizará en la construcción del SecurityBot. Este diagrama contiene la Cámara IP, el router, la batería, el encoder y el sensor de proximidad. El PIC no fue puesto en el diagrama para no darle mayor complejidad. Ilustración 13 Diagrama del SecurityBot con el hardware que se utilizará. 19
20 3. Anexos 4.1 Código LEDs ; Ayudantía 2, José Luis Honorato list p=16f877a ; Tipo dispositivo include <P16F877A.inc> ; Para que reconozca los registros ORG H'00' GOTO PARTIDA ; Ubicación de partida ORG H'04' GOTO INT ; Ubicación de interrupciones ; Variables a almacenar, registros ; de propósito general en el banco 0 LED EQU H'20' ; Led de uso actual POT1 EQU H'21' ; Vin POT2 EQU H'22' ; LED LEVEL EQU H'23' ; Nivel de primer corte (85) CONT EQU H'24' ; Contador de overflows del timer DIST EQU H'26' ; Valor del Vin aceptable, entre 0 y 127 LEVE2 EQU H'27' ; Nivel de segundo corte (42) PARTIDA BCF STATUS,RP1 BSF STATUS,RP0 ; Me cambio al banco 1 ;Configuración de Puertos (Output = 0, Input = 1) MOVLW B' '; RD0, RD1, RD2 como outputs para leds MOVWF TRISB ; Usamos el Puerto B en cambio del D MOVLW H'FF' ; Todos los canales de A como input MOVWF TRISA 20
21 MOVLW H'FF' ; Todos los canales de C como input (Vamos a usar RC2 para el switch) MOVWF TRISC BCF STATUS,RP0 BCF STATUS,RP1 ; Vuelvo al Banco 0 CLRF CONT CLRF LED CLRF LEVEL CLRF POT1 CLRF POT2 CLRF DIST CLRF LEVE2 ;INTERRUPCIONES MOVLW B' ' MOVWF INTCON ; Interrupciones Globales y Periféricas BCF STATUS,RP1 BSF STATUS,RP0 ; BANCO 1 MOVLW B' ' MOVWF PIE1 ; Activo la interrupcion Timer1 Overflow ; Aqui se puede usar la interr. del USART, etc. BCF STATUS,RP0 BCF STATUS,RP1 ; BANCO 0 ;CONFIGURACION TIMER 1 CLRF TMR1L CLRF TMR1H ; Borro registros TMR1 MOVLW B' ' ; Uso de clock interno, prescaler 1:4, Timer1 OFF MOVWF T1CON ;CONFIGURACION ADC BCF STATUS,RP1 21
22 BSF STATUS,RP0 ;BANCO 1 MOVLW B' ' ; Justificado Izquierdo FOSC/2 Todos análogos MOVWF ADCON1 BCF STATUS,RP0 BCF STATUS,RP1 ;BANCO 0 MOVLW B' ' ;FOSC/8, CH0 por ahora, ADC=OFF MOVWF ADCON0 ; Asignamos los valores de los niveles de corte MOVLW D'85' MOVWF LEVEL MOVLW D'42' MOVWF LEVE2 LOOP ; Leo los valores de los potenciometros CALL LEER_CH0 CALL UBICAR ; Veo en que lado de "level" estoy CALL LEER_CH1 BTFSC PORTC,2 ; Si RC2 esta en 1, parpadea CALL BLINK BTFSS PORTC,2 ; Si RC2 esta en 0, lo prendo CALL LED_ON GOTO LOOP ; Vuelvo a hacer lo anterior UBICAR BCF STATUS,C ; Me aseguro de bajar el flag MOVF DIST,0 ; Vin formateado SUBWF LEVE2,0 ; Primero le restamos 42. Si es menor que 0, entonces prendemos el LED_LOW BTFSS STATUS,C ; Según el resultado, activo el led correspondiente CALL HIGH_MID ; Si al restarle 42, es mayor que 0, entonces distinguimos cual de los otros 2 leds se prenderá, mediante la funcion HIGH_MID 22
23 BTFSC STATUS,C CALL LED_LOW RETURN HIGH_MID original ; Realizamos el mismo procedimiento anterior. Le restamos 85 al valor MOVF DIST,0 SUBWF LEVEL,0 BTFSS STATUS,C ; CALL LED_HIGH ; Si la resta nos da menor que 0, prendemos LED_MID, en otro caso prendemos LED_HIGH BTFSC STATUS,C CALL LED_MID RETURN LED_HIGH ; RD2 MOVLW B' ' MOVWF LED BCF STATUS,C RETURN LED_MID ; RD1 MOVLW B' ' MOVWF LED BCF STATUS,C RETURN LED_LOW ; RD0 MOVLW B' ' MOVWF LED BSF STATUS,C RETURN LED_ON 23
24 BLINK MOVLW B' ' ; Uso de clock interno, prescaler 1:4, Timer1 OFF MOVWF T1CON MOVF LED,0 MOVWF PORTB RETURN MOVLW B' ' ; Uso de clock interno, prescaler 1:1 (tercer y cuarto bit), Timer1 ON MOVWF T1CON MOVF CONT,0 ; CONT en W XORWF POT2,0 estado del LED ; Comparo CONT con POT2, si son iguales (Z=1), cambio el BTFSC STATUS,Z CALL CAMBIA_LED BCF STATUS,Z RETURN INT BCF INTCON,GIE ;APAGO INTERRUPCIONES BTFSC PIR1,TMR1IF ; Si la interrupcion es por TMR1 overflow, voy al método CALL CONTAR ; Aqui se pueden agregar otras interrupciones CONTAR BSF INTCON,GIE ;REACTIVO INTERRUPCIONES RETURN BCF PIR1,TMR1IF ; Bajo el flag de la interrupción MOVLW H'EE' MOVWF TMR1H MOVLW H'00' MOVWF TMR1L ; El tiempo de parpadeo dependerá del valor de TMR1H + TMR1L 24
25 INCF CONT,1 ; Incremento el contador RETURN CAMBIA_LED BCF STATUS,Z CLRF CONT ;Hacemos un and entre las posibilidades de los leds y el puerto B, porque los otros pines nos pueden dar resultados indeseados MOVLW B' ' ANDWF PORTB,0 BTFSC STATUS,Z CALL PRENDE_LED BTFSS STATUS,Z CALL APAGA_LED RETURN PRENDE_LED MOVF LED,0 MOVWF PORTB BSF STATUS,Z RETURN APAGA_LED BCF PORTB,0 BCF PORTB,1 BCF PORTB,2 ; Apagamos el 3er LED BCF STATUS,Z RETURN LEER_CH0 ; Revisa en que lado estoy MOVLW B' ' ; Me cambio a CH0 MOVWF ADCON0 25
26 ;BCF ADCON0,CHS0 BSF ADCON0,GO ; Le digo GO PAUSA0 BTFSC ADCON0,GO ; Si está en Clear, movemos el dato GOTO PAUSA0 MOVF ADRESH,0 MOVWF POT1 26
27 ;MOVLW H'00' ;MOVWF ADRESH BCF STATUS,C BCF STATUS,DC BCF STATUS,Z RRF POT1,1 ; Maximo 127 BCF STATUS,C MOVF POT1,0 MOVWF DIST RETURN LEER_CH1 ; Blink MOVLW B' ' ; Me cambio a CH1 MOVWF ADCON0 27
28 ;BSF ADCON0,CHS0 BSF ADCON0,GO ; Le digo GO PAUSA1 BTFSC ADCON0,GO ; Si está en Clear, movemos el dato GOTO PAUSA1 MOVF ADRESH,0 MOVWF POT2 ;MOVLW H'00' ;MOVWF ADRESH RETURN END 28
29 Flujo Sistema General Función UBICAR 29
SecurityBot. Entrega. Pontificia Universidad Católica de Chile. Departamento de Ciencias de la Computación IIC2342 Arquitectura de Computadores
Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencias de la Computación IIC2342 Arquitectura de Computadores Entrega 2: SecurityBot Integrantes: - Cristián Alcoholado
Más detallesPrograma del PIC 16F877A
APÉNDICE B Programa del PIC 16F877A ;* "CONTROL AUTOMÁTICO DE VELOCIDAD VEHICULAR". * ;* EL PRESENTE PROGRAMA TIENE COMO FINALIDAD CONTROLAR LA VELOCIDAD DEL * ;* VEHÍCULO, DEPENDIENDO DE LA SEÑAL RECIBIDA
Más detallesPRÁCTICA 6: Gobierno del display 7 segmentos
SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 6: Gobierno del display 7 segmentos Display 7 segmentos - 1 - Ingeniería de Sistemas y Automática 1. Objetivos: Gobierno
Más detallesRegistros SFR vistos hasta ahora: Microcontroladores PIC
Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El
Más detallesCarrera: Técnico Superior en Técnicas Digitales. Alumnos: Emiliano Teseo y José Luis Fernández
Carrera: Técnico Superior en Técnicas Digitales Instituto: CENT 57 Trabajo final Año 2005 Alumnos: Emiliano Teseo y José Luis Fernández 1 ILUMINACION PARA VIDRIERAS Descripción general (Guía para el usuario)
Más detallesPractica de PIC 16F84
Practica de PIC 16F84 Los PIC son circuitos que pueden controlar dispositivos y diferentes sistemas, son como los PLC (controles lógico programable), además debo decir que es un circuito que tiene todas
Más detallesCapítulo VIII: PROGRAMACIÓN DEL PIC 16F876A
Capítulo VIII: PROGRAMACIÓN DEL PIC 16F876A Proyecto Fin de Carrera 95 Antonio Andújar Caballero 8. PROGRAMACIÓN DEL PIC 16F876A. A la hora de realizar el programa de control para nuestro ecualizador,
Más detallesBucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios
SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 3: Bucles Bucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios -
Más detallesMódulos CCP. Registro de captura Registro de comparación Registro de ciclo de servicio PWM
Módulos CCP Los PIC16F87X disponen de 2 módulos CCP (Capture/Compare/PWM): CCP1 y CCP2. Cada módulo CCP cuenta con un registro de 16 bits (CCPR1 y CCPR2) que puede operar como un Registro de captura Registro
Más detallesProgramación y Aplicaciones de los Microcontroladores PIC16FXXX (Nivel Básico) ING. EULER DEZA FIGUEROA
Programación y Aplicaciones de los Microcontroladores PIC16FXXX (Nivel Básico) ING. EULER DEZA FIGUEROA ESTRUCTURA Y CONTENIDO: SESIONES DE CLASE CONTENIDOS PRACTICA PRIMERA (5 horas ) SEGUNDA (5 horas
Más detallesPines de entrada/salida (I/O) de propósito general. Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos.
1 Pines de entrada/salida (I/O) de propósito general Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos. Para añadir flexibilidad al micro, muchos de sus pines de entrada/salida
Más detallesMICROPROCESADORES 2003/2004 DADO ELECTRÓNICO. Jaime Pérez Crespo Rubén Seijas Valverde
MICROPROCESADORES 2003/2004 DADO ELECTRÓNICO Jaime Pérez Crespo Rubén Seijas Valverde Introducción: Con esta práctica se pretende familiarizarse con la programación en ensamblador de microcontroladores
Más detallesbtfss PIR1,TMR2IF ; Checa si TMR2 interrumpio goto SAL_ISR ; No, sale de la ISR bcf PIR1,TMR2IF ; Si, borra bandera de interrupcion
;************************************************* ;Programa que muestra los números del 9 al 0 ;de manera descendente en una matriz de 5x7 ;leds mediante multiplexación. Los ánodos (filas) ;están conectados
Más detallesPRÁCTICA 2: Programas básicos. Tipos de direccionamiento.
SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 2: Programas básicos. Tipos de direccionamiento. Tipos de direccionamiento Ejemplos y ejercicios - 1 - 1. Objetivos - Introducir
Más detallesO B J E T I V O I N T R O D U C C I O N M A R C O T E O R I C O
O B J E T I V O Realizar un contador decimal que se exhiba en un display de 7 segmentos, cada número deberá estar exhibido durante un segundo. I N T R O D U C C I O N En la mayoría de los sistemas electrónicos
Más detalles[CURSO BÁSICO DE PIC TABLAS]
2009 GRUPO ESTUDIANTIL INVENTRONICA Joel Oswaldo Campos Pérez [CURSO BÁSICO DE PIC ] En esta sección explicaremos que son las tablas, para que se usan y como se hacen. Se describe un ejercicio completo
Más detallesSISTEMA MÍNIMO BASADO EN EL PIC16F84
PRÁCTICA 0 CIRCUITO BASE SISTEMA MÍNIMO BASADO EN EL PIC16F84 1 PRÁCTICA 1_1 COMPUERTA AND DE TRES ENTRADAS Hardware X0 X1 X2 Y 2 Comportamiento esperado INICIO Configurar Puerto A como entradas y Puerto
Más detalles1. ÍNDICE. Índice de contenido 2. INTRODUCCIÓN 3. CONTENIDO 1. OBJETIVOS DEL PROYECTO
ULPGC, Universidad de Las Palmas de Gran Canarias. Facultad de Informática. Asignatura: Diseño de Sistemas Basados en Microprocesadores Profesor: Ricardo Pérez García. Regador Automático ACOSTA PADRÓN,
Más detallesAPÉNDICE B APÉNDICE B. PROGRAMA DEL PIC16F874 EN LENGUAJE ENSAMBLADOR
APÉNDICE B. PROGRAMA DEL PIC16F874 EN LENGUAJE ENSAMBLADOR INIAX EQU 0X20 INIBX EQU 0X21 INICX EQU 0X22 INIDX EQU 0X23 INIEY EQU 0X24 INIFY EQU 0X25 INIGY EQU 0X26 INIHY EQU 0X27 SELECCION EQU 0X28 APUNTADOR
Más detallesPIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com
PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com Guía de Operación Reloj en tiempo real Modulo: RTCU2iempo real Clave: 719 El modulo 719 Reloj en tiempo real- utiliza
Más detallesConversores Análogo-Digital
Conversores Análogo-Digital mc PIC Preparado por : jhuircan Depto. Ingeniería Eléctrica Universidad de La Frontera Proceso de Conversión Código Correspondiente a la muestra j S(t) S(k) 0010..0011 ADC t
Más detallesUSB232. Hoja de datos
- 1 - USB232 Hoja de datos 9600, 19200, 38400, 57600, 115200 bps Interfaz USB serie RS232 Integración de tecnología USB Para sistemas con comunicación serie RS232 - 2 - USB232 Interfaz USB serie RS232
Más detallesEl Sistema de Control
CAPÍTULO 3 El Sistema de Control 3.1 INTRODUCCIÓN. El presente capítulo abarca el sistema de control implementado durante el proyecto. En él, podrá encontrarse una breve explicación referente al funcionamiento,
Más detallesSensores inalámbricos de bajo
Sensores inalámbricos de bajo consumo. Parte 1. El sistema de telemetría con microcontroladores PIC Autor: Marc Ralita Álvarez Director proyecto: Francesc Sánchez Robert Sensores inalámbricos de bajo consumo
Más detallesPractica 1: It s alive!
Pág.: 1 Practica 1: It s alive! 1.1 - Objetivo El objetivo de esta primera práctica es plantear un problema sencillo, que requiera implementar el hardware básico de un microcontrolador y comprobar su funcionamiento
Más detallesTema: Utilización del módulo CCP (PWM) en los microcontroladores PIC.
1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Microcontroladores Lugar de ejecución: Laboratorio de microprocesadores, Edif. 3 Electrónica. Tema: Utilización del módulo CCP (PWM) en los microcontroladores
Más detallesCARRITO SEGUIDOR DE LÍNEA NEGRA
UNIVERSIDAD DE IBAGUÉ PROGRAMA INGENIERÍA ELECTRÓNICA LABORATORIO DE ELECTRÓNICA DIGITAL III Colombia, 18 de mayo de 2009 LUIS LEONARDO RIVERA ABAÚNZA 24 2004 2025 CARRITO SEGUIDOR DE LÍNEA NEGRA RESUMEN:
Más detallesProgramación de microcontroladores usos y aplicaciones. Desde Ensamblador a C.
Programación de microcontroladores usos y aplicaciones. Desde Ensamblador a C. Familias 8-bit de Microchip: PIC10F, PIC12F, PIC16F y PIC18F /cursos/microchip/ Espinher Electróingeniería, S.A. de C.V. Ing.
Más detallesLas Instrucciones. A continuación vamos a presentar el conjunto de instrucciones básico de los Microcontroladores Picmicro.
Las Instrucciones A continuación vamos a presentar el conjunto de instrucciones básico de los Microcontroladores Picmicro. En general la instrucciones de los microcontroladores pueden clasificarse como:
Más detallesTIMER0 (T0) TMR0 (01h,101h)
TIMER (T) Contador ascendente de 8bits Prescaler desde :2 hasta :256 Timer: entrada del reloj del sistema T CY =4*T osc =(F osc /4) t DESBORDE =4*T osc *(2 8 TMR)*N ;Prescaler :N Contador: entrada externa
Más detalles17 Con el chorro de agua pequeño, la cubeta se llena en 10 minutos
17 Con el chorro de agua pequeño, la cubeta se llena en 10 minutos Cuál será el valor de precarga necesario para que este sistema nos indique que ha transcurrido un tiempo de 6 minutos? Seria depositar
Más detallesINSTRUCCIONES DE ENSAMBLADOR
MPLAB INSTRUCCIONES DE ENSAMBLADOR ORGANIZACIÓN de la MEMORIA Dentro del PIC16F877 se distinguen tres bloques de memoria. Memoria de programa En sus 8192 posiciones (8K) contiene el programa con las instrucciones
Más detallesTema 6: Microcontroladores
Tema 6: Microcontroladores Carlos Garre del Olmo 1 Microcontroladores Contenidos Introducción a los microcontroladores. Principales familias y sus características. La familia PIC16. Programación de microcontroladores.
Más detallesTabla 4.1 Pines de conector DB50 de Scorbot-ER V Plus Motores Eje Motor Número de Pin Interfaz de Potencia 1 2Y (1) 2 3Y (1) 3 2Y (2) 4 4Y (2) 5
DISEÑO DE LA INTERFAZ ELECTRÓNICA.. CONFIGURACIÓN DEL CONECTOR DB0. El Scorbot viene provisto de fábrica de un conector DB0 el cual contiene el cableado hacia los elementos electrónicos del robot, en la
Más detallesDispositivos de Entrada/Salida
Dispositivos de Entrada/Salida Notas de clase: Unidad IV Materia: Diseño y Paradigmas de Lenguajes Carrera: Ingeniería en Informática/Ingeniería en Computación Universidad Nacional de San Luis 20/09/2017
Más detalles[CURSO BÁSICO DE PIC RETARDOS POR SOFTWARE]
2009 GRUPO ESTUDIANTIL INVENTRONICA Joel Oswaldo Campos Pérez [CURSO BÁSICO DE PIC RETARDOS POR SOFTWARE] En este segmento se abordara el tema de retardos por software en ensamblador, se aprenderá la estructura
Más detallesConversor A/D. Conversor Analógico a Digital
Conversor Analógico a Digital Analógico Analógico Controlador Sensor Nivel Valor Deseado V.D. Controlador Proceso Proceso V.D. Controlador Proceso Controlador Digital A/D Micro procesador D/A Conversor
Más detallesMicrocontrolador PIC16F84: Arquitectura
Microcontrolador PIC16F84: Arquitectura La arquitectura del PIC es tipo Harvard: Mem. de Programa (instrucciones) (tipo FLASH) Control DIR DATOS µp (tipo RISC, pipeline de 2 etapas) Control DIR DATOS 14
Más detallesTarjeta Desarrollo dspic. Bogobots ITEM-CEM
Tarjeta Desarrollo dspic Bogobots ITEM-CEM El micro dspic30f4013 El microcontrolador utilizado en la tarjeta es un dispositivo de procesamiento digital desarrollado por la compañía Microchip, el cual cumple
Más detallesUNIVERSIDAD NACIONAL DE SAN AGUSTÍN FACULTAD DE INGENIERÍAS DE PRODUCCIÓN Y SERVICIOS ESCUELA PROFESIONAL DE INGENIERIA ELECTRÓNICA
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN FACULTAD DE INGENIERÍAS DE PRODUCCIÓN Y SERVICIOS ESCUELA PROFESIONAL DE INGENIERIA ELECTRÓNICA Laboratorio de Microcontroladores y Microprogramación Página:1/12 Jefe
Más detallesESPino - Especificaciones
ESPino - Especificaciones Resumen Microcontrolador ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Voltaje de operación 3.3V Voltaje de entrada 4.4-15V Pines de I/O Digitales 9 Pines de
Más detallesPRACTICA 4. REALIZAR ENCENDIDO-APAGADO DE DIODOS LED
PRACTICA 4. REALIZAR ENCENDIDO-APAGADO DE DIODOS LED DESCRIPCIÓN. En esta práctica vamos a realizar el encendido y apagado de diodos led. Para ellos iremos activando y desactivando las salidas de la puerta
Más detallesSALTOS EN FUNCIONDE UN BIT Aquéllas que pueden producir el salto en función del estado de un bit. Son btfsc y
SISTEMAS ELECTRONICOS DIGITALES SALTO CONDICIONAL El repertorio del PIC16F84 también dispone de instrucciones de salto condicional, que son aquéllas que producen un salto en función de que se cumpla o
Más detallesSe recomienda consultar el siguiente enlace y el datasheet del PIC18F2550.
Se recomienda consultar el siguiente enlace y el datasheet del PIC18F2550. http://picfernalia.blogspot.com.es/2012/07/conversor-adc.html ADCON0: - ADON: Habilita el módulo convertidor A/D. - GO/DONE: Con
Más detallesCALCULADORA DE FUNCIONES BÁSICAS Oscar Gregorio Pérez Macías mummy007_02@hotmail.com
CALCULADORA DE FUNCIONES BÁSICAS Oscar Gregorio Pérez Macías mummy007_02@hotmail.com RESUMEN La función de la calculadora de funciones básicas, es realizar las operaciones tales como: suma, resta y multiplicación
Más detallesTema: Comunicación serie entre PIC y PC.
1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Microcontroladores Lugar de ejecución: Laboratorio de microprocesadores, Edif. 3 Electrónica. Tema: Comunicación serie entre PIC y PC. Objetivo general
Más detallesMAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550.
MAYA 50 Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550. 1. Características Maya 50, está basada en el microcontrolador de microchip
Más detallesHub PowerView GUÍA DE INICIO RÁPIDO
Hub PowerView GUÍA DE INICIO RÁPIDO Índice Contenido del kit.......................... 2 Conexiones.............................. 3 Integración de la automatización del hogar....... 9 Solución de problemas....................
Más detallesLenguaje Ensamblador sobre PIC 16F84
Lenguaje Ensamblador sobre PIC 16F84 Roberto Vargas Toledo Iván Figueroa Monsalve El presente trabajo se nos muestra la programación de ensamblador orientada a la programación de PIC 16F84, microcontrolador
Más detallesTema: Utilización del módulo ADC en los microcontroladores PIC.
1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Microcontroladores Lugar de ejecución: Laboratorio de microprocesadores, Edif. 3 Electrónica. Tema: Utilización del módulo ADC en los microcontroladores
Más detalles1. Proponer un circuito que tenga el puerto b como salida conectando 8 leds, realizando un programa que me encienda los bits 0, 1, 3, 5, 7.
1. Proponer un circuito que tenga el puerto b como salida conectando 8 leds, realizando un programa que me encienda los bits 0, 1, 3, 5, 7. a. Diagrama de flujo b. Circuito C1 4 MHZ C2 R2 10k 16 15 4 R1
Más detallesDESARROLLO DE SISTEMAS BASADOS EN MICRONTROLADORES Y DSPs
DESARROLLO DE SISTEMAS BASADOS EN MICRONTROLADORES Y DSPs Manejo de puertos Entradas Salidas PIC24FJ128GA010 EXPLORER16 Puertos de E/S Los microcontroladores cuentan con pines especialmente diseñados para
Más detallesRECURSOS FUNDAMENTALES
RECURSOS FUNDAMENTALES Los recursos que se considerarán son : Temporizadores Puertos de E/S La Palabra de Configuración EEPROM de datos 1 TEMPORIZADORES Una labor habitual en los programas de control suele
Más detallesARQUITECTURA DEL PIC16F84A
ARQUITECTURA DEL PIC16F84A Arquitectura interna del PIC16F84A CPU ALU Decodificador de Instrucciones - Buses Registro de trabajo W PC Contador de Programa Organización de la memoria Memoria de Programa
Más detallesManejo LCD Gráfico DSM
Manejo LCD Gráfico DSM Christopher Orihuela Sosa 10/09/07 Índice Introducción...1 Hardware...2 LCD...3 patillaje...4 tabla de instrucciones...5 Timings...6 Organización de la pantalla...8 Circuito completo...9
Más detallesEspecificaciones técnicas de los prototipos:
Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado
Más detalles2- Sistema de comunicación utilizado (sockets TCP o UDP, aplicaciones, etc.):
UNIVERSIDAD DE SAN BUENAVENTURA SEDE BOGOTA INGENIERIA MECATRONICA GRUPO S.I.R.A TUTOR: MORIAN NAIR CALDERON INTEGRANTES: NICOLAS FELIPE CUBILLOS. NAYKOL ANDREY ESPITIA. CRISTIAN DANIEL GARCIA. CARLOS
Más detallesConfigurando los puertos del PIC16F876A/877A/886/887 como I/O digital
2012/09/17 06:07 1/10 Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital Sandro Caballero Rivas En este articulo
Más detallesSistema de seguridad con emisión de mensaje SMS
Sistema de seguridad con emisión de mensaje SMS INDICE 1.- INTRODUCCIÓN Pág. 1 2.- ELEMENTOS HARDWARE EMPLEADOS. Pág. 1 3.- COMUNICACIÓN SERIE (Comandos at)... Pág. 4 4.- EXPLICACIÓN DEL PROGRAMA... Pág.
Más detallesUNIVERSIDAD DON BOSCO
CICLO 02 2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE ELECTRÓNICA GUÍA DE LABORATORIO Nº 03 ASIGNATURA: Control Digital NOMBRE DE LA PRACTICA: Configuración de los Puertos
Más detallesZigBee development circuit (ETRX2 based)
ZigBee development circuit (ETRX2 based) Introducción El circuito consiste básicamente en la interconexión de un módulo ZigBee ETRX2 de la marca Telegesis a un circuito integrado MAX233 para poder comunicar
Más detallesAPRENDE ARDUINO FACILMENTE CON CURSOSINDUSTRIALES.NET.
APRENDE ARDUINO FACILMENTE CON CURSOSINDUSTRIALES.NET. Este curso está redactado por Pascual Gómez del Pino para Cursosindustriales.net. El autor y la Web reclinan las responsabilidades civiles y penales
Más detallesJesús Alberto Díaz Carmona Ingeniería en Informática. Curso 2005/06. Diseño de Sistemas Basados en Microprocesador
Jesús Alberto Díaz Carmona Ingeniería en Informática. Curso 2005/06. Diseño de Sistemas Basados en Microprocesador Descripción El proyecto se trata de un sistema de cámaras de vigilancia en circuito cerrado,
Más detallesDependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE
25 3 ENTRADA / SALIDA Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE Cada uno de estos puertos es de 8 bits, sin embargo no todos
Más detallesCapítulo VII: MONTAJE DE PLACAS
Capítulo VII: MONTAJE DE PLACAS Proyecto Fin de Carrera 79 Antonio Andújar Caballero 7. MONTAJE DE PLACAS. 7.1. Circuito ecualizador y de control. El circuito de ecualización elegido para el presente proyecto
Más detallesAR 9 T. Tutorial 9: Display LCD
9 T Tutorial 9: Display LCD En este tutorial, se va a mostrar cómo conectar una pantalla LCD 1602A a una placa Arduino UNO para mostrar texto por pantalla. Material 1 Arduino uno 1 cable AB 1 Protoboard
Más detallesProyecto Final Robot. Docentes: Collovati Susana Lasarte Matias Correa Diego Integrante: Jesús Olguera
Proyecto Final Robot Docentes: Collovati Susana Lasarte Matias Correa Diego Integrante: Jesús Olguera 1 Introducción: En el siguiente informe se expone la construcción de un robot capaz de seguir líneas.
Más detallesa AV DD,AV SS o AN3/V REF+,AN2/V REF- F OSC /2, F OSC /8, F OSC /32, F RC (derivado de un oscilador RC configurar su TRISx<n>=1, y leen el PORTx<n>=0
/REF+ CONERIDOR A/D Características: Convertidor A/D de aproximaciones sucesivas Entrada multiplexada ANx, incluye circuito &H res tipos de convertidores, según el dispositivo: Convertidor A/D básico de
Más detallesEQUIPO T2000 GPRS/SMS
EQUIPO T2000 GPRS/SMS Descripción El T2000 GPRS/SMS es un equipo destinado al seguimiento y control de todo tipo de vehículos. Cuenta con un motor de reglas configurables por el usuario lo que le brinda
Más detallesPROFESOR: Práctica 9. Convertidor Analógico-Digital
INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido
Más detallesCAPÍTULO 2. ARQUITECTURA Y COMPONENTES.
CAPÍTULO 2. ARQUITECTURA Y COMPONENTES. 2.1. ARQUITECTURA DEL SISTEMA. Vamos a proporcionar en este apartado una visión general de la arquitectura del sistema, para que así el lector pueda obtener una
Más detallesTALLER DE CONSTRUCCION DE UN MICROBOT RASTREADOR PROGRAMACION TALLER DE CONSTRUCCIÓN DE UN MICROBOT RASTREADOR
TALLER DE CONSTRUCCION DE UN MICROBOT RASTREADOR PROGRAMACION ESTRUCTURA GENERAL DE UN PROGRAMA #include #use delay(clock=4000000) main() { 1 OPERACIONES CON LOS PUERTOS 1) Especificar qué líneas
Más detallesPráctica 2: Montaje de un circuito combinacional usando puertas lógicas
Práctica 2: Montaje de un circuito combinacional usando puertas lógicas El objetivo de esta práctica es tomar contacto con el puesto de laboratorio y aprender a realizar la fase de montaje de un circuito
Más detallesInterrupciones Fuentes de Interrupciones para el PIC16F1787
Fuentes de para el PIC16F1787 Interrupción externa a través del pin RB0/INT Interrupción por cambio de nivel Interrupción por escritura en la EEPROM Interrupción por desbordamiento del TMR0 Interrupción
Más detallesProgramación en PIC Los primeros pasos
Capítulo V Programación en PIC Los primeros pasos Encender y apagar un LED Secuenciador con cuatro LED's Leer los pulsadores y encender el LED correspondiente Programa avanzado utilizando el entrenador
Más detallesTutores: Joaquín Moreno Marchal Agustín Carmona Lorente
Autores: Agustín Lechuga Carretero Luis Daniel Figuereo Morales Tutores: Joaquín Moreno Marchal Agustín Carmona Lorente ÍNDICE INTRODUCCIÓN... 3 DESCRIPCIÓN DEL PROYECTO... 3 FUNCIONAMIENTO... 4 DESCRIPCIÓN
Más detallesMicrocontrolador PIC 16F84
PROGRAMACIÓN PIC (II) Microcontrolador PIC 16F84 mail : enric.serra 0 - INTRODUCCIÓN. Este documento es una continuación al documento de programación del PIC 16f84. Este documento se puede copiar y utilizar
Más detallesSERVOS v1.0 INTRODUCCIÓN
INTRODUCCIÓN El módulo Servos v1.0 está diseñado para controlar diez servomotores de forma independiente, gobernado por un microcontrolador PIC18F previamente programado, es capaz de recibir la información
Más detallesDesde 1987, Ingeniería, Desarrollo y Fabricación en España MDV6/MD6V. TRANSMISOR/RECEPTOR 4xVIDEO,DATOS,AUDIO Y CONTACTO
Desde 1987, Ingeniería, Desarrollo y Fabricación en España MDV6/MD6V TRANSMISOR/RECEPTOR 4xVIDEO,DATOS,AUDIO Y CONTACTO CONTENIDO Funcionalidad y características generales del equipo. Especificaciones
Más detallesSIMULACION GRAVES AGUDOS.CIR m 0.400m 0.800m 1.200m 1.600m 2.000m V(SALIDA) T
4.- Modificaciones sobre el diseño inicial. 4.1- Cambios en los filtros analógicos. Como ya hemos comentado anteriormente existe un problema de diseño relacionado con el uso de tensiones de V que limita
Más detallesCURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA
CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA Un receptor asíncrono / transmisor universal (UART) es un bloque de circuitería responsable de implementar
Más detallesSolo PoE + Transmisor Puerto Modelo NV-ET1801 NV-ET1801. NV-ER1804 o NV-ER1808i o NV-ER1816i
56VDC! NUEVO! 10/100 PoE+ No Ethernet, No Analog Data Sheet Aplicación Cámara IP Cat5 100m NV-ET1801 cualquier cable NV-ET1801 o NV-ER1804 o NV-ER1808i o NV-ER1816i Cat5 100m 56VDC fuente de alimentación
Más detallesTransmisión de datos por Radio Frecuencia
Transmisión de datos por Radio Frecuencia Diseño de Sistemas Basados en Microcontrolador Universidad de Las Palmas de Gran Canaria 2003-04 José Carlos Ruiz Luque Francisco García Rodríguez 1 CONTENIDOS
Más detallesControl de LCD y sensor de temperatura
Control de LCD y sensor de temperatura Componentes Protoboard Arduino UNO Sensor de temperatura LM35 Potenciómetro (resistencia variable) Resistencia de 220 Ω Pantalla LCD 16 x 2 20 cables jumpers Montaje
Más detallesTermostato electrónico con PIC y LCD
COMETARIO TECNICO Termostato electrónico con PIC y LCD Por el Departamento de Ingeniería de Electrónica Elemon S.A. 1N4148 El circuito centra su funcionamiento en el micro controlador PIC16F870 el cual
Más detallesInstrucciones para programar el PIC16F877
Instrucciones para programar el PIC16F877 2 Estos microcontroladores responden a una serie de instrucciones o códigos que se deben grabar en su memoria de programa, en total son 35. A continuación se encuentra
Más detallesArquitectura de Computadores II
Facultad de Ingeniería Universidad de la República Instituto de Computación Temas Repaso de conceptos Microcontroladores CISC vs RISC CISC Complex Instruct Set Computers RISC Reduced Instruct Set Computers
Más detallesÍNDICE INTRODUCCIÓN...17
ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. MICROCONTROLADORES...19 1.1 MICROCONTROLADOR...19 1.1.1 Controlador y microcontrolador...19 1.1.2 Diferencia entre microprocesador y microcontrolador...21 1.1.3 Aplicaciones
Más detallesGuía Instalación Fuente de Poder
Guía Instalación Fuente de Poder Versión-1.0 CLARO CHILE Gerencia de Operaciones Accesos Claro Chile Gerencia de Operaciones Accesos Mantenimiento PE HFC Página 1 de 22 CONTROL DE CAMBIOS: Fecha Modificación
Más detallesARDUINO El proyecto Arduino: Recordando - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino
ARDUINO El proyecto Arduino: Recordando - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino Escuchas y respuestas con dos valores: pinmode modos del pin - (OUTPUT, INPUT);
Más detallesGUÍA RÁPIDA DE CONEXIÓN DEL F9.
GUÍA RÁPIDA DE CONEXIÓN DEL F9. El presente documento le ayudará a realizar las conexiones necesarias para el correcto funcionamiento del dispositivo F9. IDENTIFICACIÓN DEL EQUIPO. 1.- En su parte frontal
Más detallesMicrochip Tips & Tricks...
ARTICULO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de EduDevices. TIP Nº 21 TIMER 1 de Bajo Consumo (Low Power). Las aplicaciones que requieran que el Timer1 tenga un cristal
Más detallesSistemas con Microprocesadores I
Sistemas con Microprocesadores I 1 Microcontroladores Introducción Harvard vs. von-neumann Clasificación del procesador Segmentado o Pipeline Ortogonal vs. No ortogonal 2 Microcontroladores PIC Siglas
Más detallesSet de instrucciones Microcontrolador PIC.
Microcontroladores Pic 16F84A. Los PIC son una extensa familia microcontroladores divididos en tres gamas, la gama baja con memoria programa 12 bits, la gama media y la gama alta con memoria programa 14
Más detallesTechnology GOBLIN 2 / MANUAL
GOBLIN 2 Goblin 2 es una tarjeta de desarrollo diseñada para ser autónoma en el internet de las cosas, cuenta con un módulo para controlar la carga de una batería de Li-ion de 3.7V a 4.2V, la cual puede
Más detallesMICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits
1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits MICROCONTROLADORES 2. La memoria de programa del PIC 16F84A es de tipo: a) ROM b) OTP c) RAM d) EPROM e)
Más detallesDEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN PROYECTO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN ELECTRÓNICA E INSTRUMENTACIÓN CHICAISA
Más detallesCaracterísticas generales
REPERTORIO DE INSTRUCCIONES En esta sección se pretende: Conocer las características generales de las instrucciones para el PIC16F84 Los distintos modos de direccionamiento, y Los diferentes grupos de
Más detallesx u 05h - - RA5 RA4 RA3 RA2 RA1 RA0 Bit 7 6 5 4 3 2 1 0 Registro PORTA (05h)
3..- Descriipciión Dettallllada dell PIIC16F877 Descripción Detallada del PIC16F87 3.1.- Los Puertos Paralelos de Entrada / Salida Los integrados PIC16F874 y PIC16F877 poseen 5 puertos de entrada / salida
Más detallesPROCESADORES I Guia TP7 Introducción al Assembler del PIC
Pseudo-instrucciones PIC16F628 PROCESADORES I Guia TP7 Introducción al Assembler del PIC Se describen a continuación las más relevantes, que serán necesarias para la realización de los diferentes ejercicios.
Más detalles