Tema 2: Sistemas Empotrados basados en Microcontroladores (Sesión 8)
|
|
- Antonia del Río Maldonado
- hace 5 años
- Vistas:
Transcripción
1 [1] : Sistemas Empotrados basados en Microcontroladores (Sesión 8) Antonio Carlos Domínguez Brito <adominguez@iusiani.ulpgc.es> 1
2 [] Comunicaciones Serie NC A1 1 8 VCC WE A7 A6 A5 A4 CS A8 A9 A11 A3 A OE A10 A1 A0 D0 D1 CS1 D7 D6 D5 D GND Comunicaciones parelelas o serie?. Ventajas. Inconvenientes. S0 S1 S VSS 8 VCC WP SCL SDA b) Serial Address and Data D4 D3 a) Parallel Address and Data Buses 1 Example Dual-in Line Packages Required for 8KByte Memory, Approximately to Scale
3 [3] Comunicaciones Serie Síncronas Características: Datos sincronizados con un reloj un por ciclo de reloj, la transferencia ocurre en los flancos de subida o bajada del pulso de reloj. Reloj generado por el transmisor de datos, y se conecta al receptor, Reloj no tiene que tener una frecuencia constante o continua, Condición de inactividad con reloj estacionario. Serial Data bit 0 bit 1 bit bit 3 bit 4 bit 5 bit 6 bit 7 Clock 3
4 Puerto Serie Síncrono Básico [4] QA D IN Clk D Q QB D Q QC D Q QD D Q QE D Q QF D Q D Q QG QH D Q D OUT Registro de desplazamiento de 8 bits, un posible receptor de datos serie. Parallel Data Out Serial Data In Serial Data Out Clock Parallel Data In Registro de desplazamiento de propósito general como digrama de bloques. 4
5 [5] Enlace Serie Síncrono Básico SERIAL NODE 1 SERIAL NODE Parallel Data Out Parallel Data Out Serial Data In Serial Data Out Serial Data In Clock Serial Data Out Clock Parallel Data In Parallel Data In Clock Source Enlace serie síncrono de propósito general 5
6 [6] Enlace Serie Síncrono Básico Slave Select 1 Slave Select Slave Select 3 SS SS Master SDO SS SDI Clk Enlace serie síncrono de propósito general con un dispositivo maestro y múltiples dispositivos esclavos Slave 3 Slave Slave 1 6
7 [7] Puerto Serie Síncrono Básico Data Bus Estructura genérica de un puerto serie síncrono maestro/esclavo. Estándares: SPI (Serial Peripheral Interface) de Motorola, y Microwire de National Buffer Serial In Shift Register Shift Clock Serial Out Select Internal Clock Source Serial Clock Select Division Ratio Programmable Divider Internal Clock Source Internal Oscillator Timer Overflow Output Internal/External Clock 7
8 Módulo MSSP (Modo SPI) [8] 8
9 Módulo MSSP (Modo SPI) [9] 9
10 [10] Módulo MSSP (Modo SPI) Serial Data In Serial Data Out Slave Select Serial Clock the main shift register El módulo MSSP (Master Synchronous Serial Port) puede funcionar en dos modos: SPI e IC this line enables the port, if slave select mode is enabled Clock Signal Generation 10
11 [11] Módulo MSSP (Modo SPI) 11
12 [1] Módulo MSSP (Modo SPI) 1
13 [13] Módulo MSSP (Modo SPI) Registro SSPCON (o SSPCON1) en modo SPI 13
14 [14] Módulo MSSP (Modo SPI) Registro SSPSTAT en modo SPI 14
15 [15] Módulo MSSP (Modo SPI) Cronograma módulo MSSP en modo SPI como maestro. Al escribir sobre SSPBUF comienza la transferencia. SSPIF se activa al finalizar transferencia 15
16 [16] Módulo MSSP (Modo SPI) Cronograma módulo MSSP en modo SPI como esclavo. SSPIF se activa al recibir un byte en SSPSR (se transfiere automáticamente a SSPBUF). Dato en SSPBUF enviado al maestro 16
17 Módulo MSSP (Modo SPI) ;************************************************************************* ;sync_ser_demo ;Program to demonstrate MSSP serial output. ;Program sends same two digits repeatedly from serial port, with delay. ;serial data appears on Port C bit 5, serial clock on Port C bit 3. ; TJW Tested.7.05 ;*************************************************************************... (early comments and initialisation omitted)... ; bsf status,rp0 ;select memory bank 1... movlw B' ' ;Set port C bits, SDO and SCK set as op.(sdi line, movwf trisc ;bit 4, is controlled by SPI module, so leave)... bcf status,rp0 ;select memory bank 1 movlw B' ' movwf sspstat ;SMP=0, CKE=0, other bits don t apply movlw B' ' ;enable serial port, master mode, clock is fosc/16 movwf sspcon ;& idles high. ;Switch all outputs off clrf porta clrf portb clrf portc loop movlw B' ' movwf sspbuf call delay40u movlw B' ' movwf sspbuf call delay40u goto loop ; ;Subroutine: introduces delay of 40us approx delay40u movlw D'10' ;10 cycles called, each taking 4us movwf delcntr1 del1 nop ;4 inst cycles in this loop, ie 4us decfsz delcntr1,1 goto del1 return end [17] Ejemplo de uso del módulo MSSP en modo SPI 17
18 [18] Módulo MSSP (Modo SPI) Limitaciones de las comunicaciones serie síncronas SPI (o Microwire): 1. Más de un dispositivo maestro?. Dirigirse a un dispositivo específico? 3. No hay reconocimiento en la recepción de datos? 4. Cómo añadimos un nuevo nodo?. 18
19 [19] Inter-Integrated Circuit (I C) Bus compartido síncrono bidireccional, half-dublex. Dos líneas (SCL reloj serie, y SDA datos serie), definido por Philips para comunicaciones a corta distancia entre dispositivos, que pueden ser: Maestros (inicia y termina transferencias, genera la señal de reloj en el bus) Esclavos (dispositivos direccionados por el maestro) Transmisor (transmite un dato en el bus, puede ser maestro o esclavo) Receptor (recibe un dato del bus, ídem) Puede haber varios maestros, aunque sólo uno puede estar activo al mismo tiempo. Existencia de mecanismo de arbitraje del bus, y de detección de colisiones. Los esclavos se identifican con un dirección. Velocidades de transmisión posibles: standard ( 100 Kbit/s), fast ( 400 Kbit/s), fast plus ( 1 Mbit/s) y high speed ( 3.4Mbit/s). 19
20 [0] Inter-Integrated Circuit (I C) Las dos líneas del bus son salidas de drenador en abierto (activas cuando son 0). Las resistencias pull-up garantizan un valor alto cuando están inactivas. Numero de dispositivos en el bus dependiente de las capacitancias introducidas por cada dispositivo. VDD R PU R PU Pull-up Resistors SCL (Serial Clock) "Stray" Capacitance SDA (Serial Data) CLC CLD Data Out Data In Clock Out Clock In Node 1 Data Out Data In Clock Out Clock In Node 0
21 Inter-Integrated Circuit (I C) [1] Ejemplo de sistema basado en IC con dos microcontroladores 1
22 Inter-Integrated Circuit (I C) [] Transferencia de bits en el bus IC
23 Inter-Integrated Circuit (I C) [3] Condiciones START y STOP en el bus IC 3
24 Inter-Integrated Circuit (I C) [4] Transmisión de un byte completo en el bus IC 4
25 Inter-Integrated Circuit (I C) [5] Mecanismo de sincronización de relojes entre dos dispositivos maestros bus IC 5
26 Inter-Integrated Circuit (I C) [6] Mecanismo de arbitraje entre dos dispositivos maestros por el uso del bus IC 6
27 Inter-Integrated Circuit (I C) [7] Cronograma de una transferencia completa en el bus IC 7
28 Inter-Integrated Circuit (I C) [8] Formatos de transferencia IC para direcciones de 7 bits 8
29 Inter-Integrated Circuit (I C) [9] Formatos de transferencia IC para direcciones de 7 bits 9
30 Inter-Integrated Circuit (I C) [30] Formatos de transferencia IC para direcciones de 10 bits 30
31 Inter-Integrated Circuit (I C) [31] Direcciones IC reservadas 31
32 Inter-Integrated Circuit (I C) [3] El bus IC en el 3
33 Inter-Integrated Circuit (I C) [33] El bus IC en el 33
34 [34] Inter-Integrated Circuit (IC) 34
35 [35] Inter-Integrated Circuit (IC) 35
36 [36] Inter-Integrated Circuit (IC) Registro SSPCON (o SSPCON1) en modo IC 36
37 [37] Inter-Integrated Circuit (IC) Registro SSPSTAT en modo IC 37
38 [38] Inter-Integrated Circuit (IC) Registro SSPCON en modo IC 38
39 Inter-Integrated Circuit (I C) [39] Módulo SSP en modo IC Esclavo 39
40 [40] Inter-Integrated Circuit (I C) Interrupt flag Buffer full Overflow Módulo SSP en modo IC Esclavo. Transferencia de escritura (con overflow en la recepción del segundo byte). El esclavo recibe datos del maestro 40
41 [41] Inter-Integrated Circuit (I C) Interrupt flag Buffer full Clock Release bit Módulo SSP en modo IC Esclavo. Transferencia de lectura. El maestro solicita datos del esclavo, y este se los envía 41
42 Inter-Integrated Circuit (IC) [4] ;*************************************************************** ;This is ISR, caused by keypad or IC address match. ;Does not context save, as all action is in ISRs. ;*************************************************************** Módulo SSP en modo Interrupt_SR btfsc intcon, rbif ;is it keypad interrupt? goto kpad_isr IC Esclavo. Ejemplo de ;Here if interrupt is IC, either address match (Ack sent automatically) código ;OR further received byte has been detected. ;check whether this byte was address or data bsf status,rp0 btfsc sspstat,d_a goto ISR1 ;go if word was data bcf status,rp0 movf sspbuf,0 ;dummy read of the address byte, to clear flag ;check if read, if so load and send byte bsf status,rp0 btfsc sspstat,r_w goto Send_IC bcf status,rp0 ;otherwise exit ISR, to await incoming data byte bcf pir1,sspif ;clear interrupt bit, and end ISR retfie ;Here if data byte has been detected, word is hence already in buffer. ISR1 call dig_pntr_set ;sort display pointer bcf status,rp0 ;read word movf sspbuf,0 movwf IC_RX_word ;save word movwf lcd_op ;prepare to send word to display bsf portc,lcd_rs call lcd_write ;transfer to lcd is done, end ISR. bcf pir1,sspif ;clear interrupt bit retfie 4
43 [43] Inter-Integrated Circuit (IC) Módulo SSP en modo IC Maestro 43
44 Inter-Integrated Circuit (I C) [44] [SSPADD ]= F OSC 1 4 F SCL Módulo SSP en modo IC Maestro. Frecuencia de reloj para las comunicaciones IC (viene determinada por el valor introducido en el registro SSPADD) 44
45 [45] Inter-Integrated Circuit (IC) Interrupt flag Buffer full Start Enable Stop Enable In Master mode: 1 = Transmit progress in Módulo SSP en modo IC Maestro. Cronograma ejemplo de una transferencia de escritura 45
46 Inter-Integrated Circuit (IC) [46] ;*************************************************************************** ;Dbt_kybd_echo_mstr Módulo SSP en modo... IC Maestro. Ejemplo de ;TJW Tested and working ;*************************************************************************** código... (opening program sections omitted)... ;Specify RAM IC_RX_word equ 3 ;holds most recent IC word recd IC_add equ 4 ;holds address used in IC message IC_TX_word equ 5 ;holds word to be transmitted on IC... org 00 goto start org 04 goto Interrupt_SR ;Initialise SFRs in Bank 1 start bcf status,rp1 bsf status,rp0 ;select memory bank 1... movlw B' ' ;set port C bits, IC bits are both set as ip movwf trisc movlw 07 ;set up 15kHz baud rate movwf sspadd ;Initialise SFRs in Bank 0 bcf status,rp0 movlw B' ' ;SSPCON1:MSSP on, IC Master movwf sspcon (continue) 46
47 movlw 0a4 ;send slave address, R/W is write Departamento de Informática y Sistemas Escuela movwfic_add en Ingeniería Informática - Grado en Ingeniería Informática Inter-Integrated Circuit (IC) call IC_send_add loop_str1 movf pointer,0 call table1 movwfic_tx_word sublw 0ff ;test and move on if end marker reached btfsc status,z goto string_end call IC_send_word incf pointer,1 call delay1 ;give LCD time to write call delay1 call delay1 goto loop_str1 string_end call IC_send_stop ;Enable interrupts bcf intcon,intf ;clear pending interrupts bsf intcon,inte ;enable external interrupt bsf intcon,gie ;Wait for interrupts from Hand Controller loop goto loop ;Character String Tables Table1 addwf pcl,1 retlw ' ' retlw 'D' retlw 'e' retlw 'r' retlw 'b' retlw 'o' retlw 't' retlw 0ff (continue) [47] Módulo SSP en modo IC Maestro. Ejemplo de código (continuación) 47
48 Inter-Integrated Circuit (IC) ; ;******************************************************************* ;ISR. On external interrupt, SSP reads byte from Hand Controller, ;and echoes it back, ie two IC messages. ;Received Byte stored in IC_word for further action. ;******************************************************************* Interrupt_SR bsf portc,6 ;diagnostic ;Start new IC message, requesting word from slave. movlw0a5 ;this is slave address, R/W is read movwf IC_add call IC_send_add ;now wait for byte to come in call IC_rec_word call IC_send_stop bcf status,rp0 call delay0u ;Now echo byte - start new message movlw0a4 ;this is slave address, R/W is write movwf IC_add call IC_send_add ;send the echoed character movf IC_RX_word,0 ;move received word to transmit store movwf IC_TX_word call IC_send_word call IC_send_stop bcf status,rp0 bcf portc,6 ;clear diag led bcf intcon,intf retfie [48] Módulo SSP en modo IC Maestro. Ejemplo de código (continuación) 48
49 [49] Inter-Integrated Circuit (IC) ;******************************************************************* ;SUBROUTINES ;******************************************************************* ;initiates IC message, by sending the word found in IC_add, which ;must include R/W bit. Waits for all acknowledgement and completion ;states. Leaves RAM in Bank 0. IC_send_add bsf status,rp0 bsf sspcon,sen ;force start bit btfsc sspcon,sen ;check for its completion goto $-1 bcf status,rp0 movf IC_add,0 ;load address and data dirn bit movwf sspbuf ;and send bcf pir1,sspif ;will test this soon bsf status,rp0 btfsc sspstat,bf ;test for write complete goto $-1 btfsc sspcon,ackstat ;wait for 0 acknowledge bit goto $-1 bcf status,rp0 btfss pir1,sspif ;test for int flag to show completion goto $-1 bcf pir1,sspif return ; (continue). Módulo SSP en modo IC Maestro. Ejemplo de código (continuación) 49
50 Inter-Integrated Circuit (IC) [50] IC_rec_word bsf status,rp0 ; receives a word on IC bsf sspcon,rcen ;set receive enable bit btfss sspstat,bf ;wait for buffer full goto $-1 bcf status,rp0 ;read the data movf sspbuf,0 movwf IC_RX_word;store it for use somewhere bcf pir1,sspif ;preclear int flag, as we are about to use it bsf status,rp0 bsf sspcon,ackdt ;set required acknowledge state, 1 as it's last byte bsf sspcon,acken ;and enable it bcf status,rp0 btfss pir1,sspif ;use interrupt flag to test for end of ack goto $-1 bcf status,rp0 return Módulo SSP en modo IC_send_word bcf status,rp0 ; send word on IC IC Maestro. Ejemplo de movf IC_TX_word,0 ;get the word movwf sspbuf ;this starts the transfer código bsf status,rp0 (continuación) btfsc sspstat,r_w ;test for write complete goto $-1 btfsc sspcon,ackstat ;wait for 0 acknowledge bit goto $-1 bcf status,rp0 return ;Sends IC stop bit, and awaits completion. Leaves RAM in Bank 0. IC_send_stop bsf status,rp0 bsf sspcon,pen ;force stop bit. btfss sspstat,p ;test for stop bit completion goto $-1 bcf status,rp0 return (continue)... 50
51 [51] Comunicaciones Serie Asíncronas Comunicaciones serie síncronas: Se necesitan al menos dos líneas (datos y reloj) entre nodos. Reloj y datos pueden desíncronizarse (en largas distancias ). Ancho de banda del reloj debe ser al menos el doble del de los datos. Comunicaciones serie asíncronas: No hay línea de reloj separada. Reloj y datos van en la misma línea (full duplex). Receptor y transmisor más complejos. Velocidad de transmisión pre-establecidas (reloj estable y preciso). Los datos están entramados (normalmente bytes) 51
52 [5] Comunicaciones Serie Asíncronas Idle State Start bit First Data bit Start synchronisation Last Data bit Extra parity bit could be inserted here Stop bit Idle State Earliest possible new Start Bit Comunicaciones serie asíncronas: No hay línea de reloj separada. Reloj y datos van en la misma línea (full duplex). Receptor y transmisor más complejos. Velocidad de transmisión pre-establecidas (reloj estable y preciso). Los datos están entramados (normalmente bytes) 5
53 [53] Comunicaciones Serie Asíncronas Midpoint of Start bit Idle State Start bit Midpoint of first Data bit First Data bit Incoming Data Receiver Clock, running at Multiple of Expected Bit Rate Sincronizando sin señal de reloj: Reloj del receptor a una frecuencia multiplo (Ej: 16) de la de emisión. Start bit se muestrea al principio y su punto medio. Bits de datos se muestran en el punto medio. 53
54 [54] Comunic. Serie Asíncronas 54
55 [55] Comunic. Serie Asíncronas 55
56 [56] Comunic. Serie Asíncronas 56
57 [57] Comunic. Serie Asíncronas Transmit Enable Serial Port Enable 9th Bit Data 9 Bit Transmit Enable Transmit Shift Register Status Módulo USART para transmitir 57
58 [58] Comunic. Serie Asíncronas Registro TXSTA 58
59 [59] Comunic. Serie Asíncronas USART en modo asíncrono Si BRGH =0 Baudios= F OSC 64 ([ SPBRG ]+1) F OSC Si BRGH =1 Baudios= 16([ SPBRG ]+1) USART en modo síncrono Baudios= F OSC 4([SPBRG ]+1) 59
60 Comunic. Serie Asíncronas Continuous Receive Enable Overrun Error [60] Framing Error 9 Bit Receive Enable Serial Port Enable 9th Received Data Bit Módulo USART para recepción 60
61 [61] Comunic. Serie Asíncronas Registro RCSTA 61
62 [6] Comunic. Serie Asíncronas ;*************************************************************************** ;Dbt_kybd_echo_async ;This program receives a digit from the Hand Controller on the IC ;bus, stores it, sends it through the asynchronous serial link, ;and echoes it back to the IC. Each IC message is one byte only. ;Routines can be adapted and embedded into any Derbot program. ;TJW Tested and working ;***************************************************************************... (early program sections omitted)... bcf status,rp0 ;Initialise USART in both banks movlw B' ' ;set up async channel: port is on, 8-bit transfer, movwf rcsta ;continuous receiving, no address detect bsf status,rp0 movlw B' ' ;set up async channel:transmit enabled, 8-bit, movwf txsta ;high speed baud rate movlw 04 ;set up baud rate of 50k movwf spbrg Módulo USART. bcf status,rp0 Ejemplo de código. (continue) 6
63 [63] Comunic. Serie Asíncronas ;******************************************************************* ;ISR. On external interrupt, SSP reads byte from Hand Controller, ;sends it out on USART, receives it back through USART ;and echoes it back to keypad. ;Received Byte stored in IC_RX_word for further action. ;******************************************************************* Interrupt_SR... ;send out via async comm channel bcf pir1,rcif ;preclear receive interrupt flag movf IC_RX_word,0 ;get word, and move to txreg movwf txreg btfss pir1,rcif ;test for receive interrupt flag, ;indicating receive complete goto $-1 movf rcreg,0 ;get and store received word movwf async_rx_word... Módulo USART. Ejemplo de código (continuación) 63
64 [64] Referencias 1. Designing Embedded Systems with PIC Microcontrollers. nd Edition. Tim Wilmshurst. Elsevier-Newnes, 010 (web).. PIC16F84A Data Sheet. Document 35007b. Microchip. (
Microprocesadores, Tema 8:
Microprocesadores, Tema 8: Periféricos de Comunicación Síncronos Guillermo Carpintero Marta Ruiz Universidad Carlos III de Madrid Standard de Comunicación Protocolos Standard de Comunicación Serie Síncrona
Más detallesTema 2: Sistemas Empotrados basados en Microcontroladores (Sesión 4)
Escuela en Ingeniería Informática - Grado en Ingeniería Informática [1] Tema 2: Sistemas Empotrados basados en Microcontroladores (Sesión 4) Antonio Carlos Domínguez Brito
Más detallesCurso de. Módulo 10 MSSP: I2C. Ricardo Gómez González Andrés Prieto-Moreno Torres
Curso de Micro controladores PIC Módulo 10 MSSP: I2C Juan González Gómez Ricardo Gómez González Andrés Prieto-Moreno Torres 1 Índice 1. Introducción al I2C 2. Registros I2C PIC16f876A 3. Ejemplo de Uso
Más detallesEstructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez
Estructura de Microprocesadores PIC 18F4550 Módulos de Comunicación Serie Profesor Ing. Johan Carvajal Godínez Contenido Módulos de comunicación serie sincrónica I2C SPI Módulo de comunicación serie Asincrónico
Más detallesMICROCONTROLADORES PIC USART
USART Universal Synchronous Asynchronous Receiver Transmitter Síncrona o asíncrona Recibe y transmite Operación full duplex asíncrona Aplicación típica: comunicación con un PC mediante el protocolo RS232,
Más detalles;<<<<<< VECTOR DE INTERRUPCION >>>>>>>
Apéndice B Programa en Ensamblador para el PIC 16F877 de Microchip Corp. ;***********************************UDLAP************************** ; PROGRAMA : com232.asm ; Función : Establece la rutina de los
Más detallesInterfaces de Comunicación. Interfaces de comunicación. Interfaces de comunicación
CLASE 9: COMUNICACIÓN EN SISTEMAS EMBEBIDOS Sistemas Embebidos 2018 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Interfaces de Comunicación Interfaces de comunicación
Más detallesLos PIC 16F88X:Módulo de comunicaciones serie síncrona: MSSP SPI
Los PIC 16F88X:Módulo de comunicaciones serie síncrona: MSSP SPI IES Juan de la Cierva Aprendizaje de la Electrónica a través de la Robótica Fernando Remiro Dominguez Módulo de Comunicaciones Serie Síncrona
Más detallesMicroprocesadores, Tema 8:
Microprocesadores, Tema 8: Comunicaciones asíncronas con USART del PIC Guillermo Carpintero del Barrio Marta Ruiz Llata Alejandro Quesada Pareja Universidad Carlos III de Madrid Standard de Comunicación
Más detallesSistemas Embebidos 2º Cuatrimestre de 2017
7919 Sistemas Embebidos 2º Cuatrimestre de 2017 CLASE 9: COMUNICACIÓN EN SISTEMAS EMBEBIDOS Dpto. de Cs. e Ing. de la Computación Universidad Nacional del Sur Bahía Blanca, Buenos Aires, Argentina Prof:
Más detallesCapítulo 1. Práctica: Comunicación SPI Enunciado Especificaciones
Capítulo Práctica: Comunicación SPI.. Enunciado La mayoría de la gente gasta más tiempo en hablar de los problemas que en afrontarlos Henry Ford En esta práctica vamos a conectar algún dispositivo SPI
Más detallesEnlaces Seriales UART, I2C, SPI
Comunicaciones, Enlaces Seriales UART, I2C, SPI (Preparen Papel y Lápiz) Diagrama de Bloques Fecha y Hora Entradas Procesamiento Procesamiento Comunicación Comunicación Universidad TransmisiónNacional
Más detallesTaller de Firmware. Introducción al PIC16F877. Facultad de Ingeniería Instituto de Com putación
Taller de Firmware Introducción al PIC16F877 Facultad de Ingeniería Instituto de Com putación Contenido Introducción a los microcontroladores PIC. Presentación del PIC 16F877. Introducción a los microcontroladores
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Lecto-grabadora de SDcard - Se comunica con Arduino a través del protocolo de comunicación SPI. - Se comanda a
Más detallesCODIGO EN ASSEMBLER ;************************************************************************
RECEPTOR CODIGO EN ASSEMBLER ;************************************************************************ list p=16f84a ;selecion de pic radix hex ; codigo hex pc equ 02h status equ 03h portb equ 06h PORTA
Más detallesI2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar
I2C Ing. Pablo Martín Gomez pgomez@fi.uba.ar 1 Comunicaciones en un bus serie 2 Comunicaciones en un bus serie 3 I²C Velocidad 4 UART Universal Asynchronous Receiver Transmitter Estándar de comunicación
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 detallesMICROCONTROLADOR PIC DE MICROCHIP
MICROCONTROLADOR PIC DE MICROCHIP PIC16F877-28-PIN 8-BIT CMOS FLASH MICROCONTROLLER PIC16F877: ESTRUCTURA INTERNA Bus de Datos Bus de Datos (programa) Registro de trabajo (acumulador) Conversor A/D Contador/Temporizador
Más detallesModelo ISO OSI. Vínculo Físico
Modelo ISO OSI TDII - Conexión serie con el mundo. 1 Vínculo Físico UTP TDII - Conexión serie con el mundo. 2 1 Vínculo Físico TDII - Conexión serie con el mundo. 3 Vínculo Físico TDII - Conexión serie
Más detallesCOMUNICACIÓN I2C PROTOTIPO BRAZO ROBÓTICO BM001
COMUNICACIÓN I2C PROTOTIPO BRAZO ROBÓTICO BM001 Autor: Oscar Eduardo Herrera Zuleta Estudiante de Ingeniería Electrónica. Corporación Universitaria Autónoma del Cauca. Revisado y Corregido Por: Ing. Francisco
Más detalles2.5-1 USART Introducción.
2.5-1 USART Introducción. El USART (universal synchronous asynchronous receiver transmitter) es uno de los dos puertos series de los que dispone los PIC16F87X. Puede funcionar de forma síncrona (half duplex)
Más detallesComunicaciones Digitales: Protocolos seriales (uc)
Comunicaciones Digitales: Protocolos seriales (uc) Qué es la comunicación serial? La comunicación serial es un protocolo de comunicación entre dispositivos que se incluye de manera estándar en prácticamente
Más detallesMICROCONTROLADORES PIC
MICROCONTROLADORES PIC Bienvenidos - Clase 8 Protocolo de Comunicación I 2 C. Semestre I de 2010 Adaptado Por: Lewin Andrés López Preámbulo Protocolo entre periféricos: conjunto de reglas o normas para
Más detalles;*****************************************************************************************
PROYECTO DPP Memoria Generalidades: Este es el proyecto de un sistema de camaras cerrado, concretamente de ocho camaras, controladas, desde un panel de mandos desde el cual controlaremos que camara queremos
Más detallesEL BUS I2C CARACTERISTICAS. Fernando Remiro
CARACTERISTICAS Fernando Remiro 1 CARACTERÍSTICAS Utiliza 2 líneas para transportar la información entre los distintos periféricos conectados al bus SDA (datos) SCL (reloj) Cada dispositivo se identifica
Más detallesCODIGO EN ASSEMBLER TRANSMISOR. list p=16f876 ;selecion de pic
TRANSMISOR CODIGO EN ASSEMBLER list p=16f876 ;selecion de pic radix hex ; codigo hex indf equ 0h ;direcionamiento indirecto tmro equ 1h ;contador de tiempo real pc equ 2h ;contador del programa status
Más detallesD:\ACCESO\ACCESO.ASM. list p=16f877 include "p16f877.inc" ROTA equ 0x20 TEMP equ 0x21 TECLA equ 0x22 DIGITOS equ 0x23 DIR equ 0x24
;Programa para el control de acceso a un sistema X ;mediante la introducción de una clave a través de un teclado ;matricial. ;Es posible cambiar la clave de acceso y guardarla en la EEPROM ;La velocidad
Más detallesEl Protocolo SPI. IES Juan de la Cierva. Aprendizaje de la Electrónica a través de la Robótica. Fernando Remiro Domínguez
El Protocolo SPI IES Juan de la Cierva Aprendizaje de la Electrónica a través de la Robótica Fernando Remiro Domínguez Serial Periferical Interface (SPI) SPI es un bus de tres líneas, sobre el cual se
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ejercicio: construir un datalogger El datalogger o registrador debe sensar la temperatura ambiente cada 1s y guardarla junto a la fecha y hora de adquisición en un archivo.txt alojado en una memoria µsd.
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 detallesTópicos Especiales de Mecatrónica
Tópicos Especiales de Mecatrónica Comunicación Serial Ricardo-Franco Mendoza-Garcia rmendozag@uta.cl Escuela Universitaria de Ingeniería Mecánica Universidad de Tarapacá Arica, Chile May 7, 2015 R. F.
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 detallesContenido MICROCONTROLADORES PIC16F877A Y PIC16F887 / SALVATIERRA. Alfaomega. 3.4 Soporte Muestras... 25
Contenido Introducción 1 Parte 1 Conceptos básicos 3 1.0 Componentes de un MCU... 3 1.1 Partes básicas... 3 1.1.1 ALU (Unidad lógica aritmética). 4 1.1.2 I/O (INPUT/OUTPUT)... 4 1.1.3 Memoria (RAM, ROM...
Más detallesTransmisión serie. RS232, I2C y SPI
Transmisión serie RS232, I2C y SPI Estándar RS 232 Interface between Data Terminal Equipment and Data Communications Equipment Employing Serial Binary Data Interchange EIA Recommended Standard number 232
Más detallesStart. Start. LSB MSB 9º bit LSB. Stop. Start. Stop. Start. La USART contiene un circuito generador de baudios
(A)USAT (o SCI) Características: Uno de los periféricos de comunicación serie de los PIC6CXXX, además del SSP USAT = Universal Synchronous Asynchronous eceiver Transmitter (SCI = Serial Comunication Interface)
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 detalles10/15/2014 Microprocesador Digital II 1
1 2 Temporización del canal Temporización en General Las operaciones de transferencia de datos hacia o desde el 8086 ocupan al menos un bus cycle Cada bus cycle consiste en 4 períodos de reloj del sistema
Más detallesP R Á C T I C A 7 SENSADO DE TEMPERATURA CON INTERFAZ PIC - PC O B J E T I V O I N T R O D U C C I O N
P R Á C T I C A 7 SENSADO DE TEMPERATURA CON INTERFAZ PIC - PC O B J E T I V O Teniendo como base las dos prácticas anteriores, realizar un programa que permita acceder la lectura de la temperatura en
Más detallesDentro del PIC16F877 se distinguen tres bloques de memoria.
1 ORGANIZACIÓN de la MEMORIA Dentro del PIC16F877 se distinguen tres bloques de memoria. Memoria de programa En sus 8192 posiciones (8Kx14bits) contiene el programa con las instrucciones que gobiernan
Más detallesPCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS
PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS 1. CARACTERISTCAS Suministro de voltaje de funcionamiento 2.5 a 6 V Bajo consumo de corriente de espera (standby) de 10 ma máximo. Expansor I²C a puerto paralelo.
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 detalles;******************************************************************************* *******************
;******************************************************************************* ******************* ; ; ; Programa para Control y Monitoreo de un Secador de Alimentos ; ; Ultima Modificacion 28 de Noviembre
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 detallesModos de Direccionamiento
Modos de Direccionamiento Modos de direccionamiento del 8051 La CPU tiene la habilidad de accesar los datos de varias formas Se podría especificar el dato directamente en la instrucción Para datos en la
Más detallesSistemas Embebidos 1º Cuatrimestre de 2016. Interfaces de Comunicación. Sistemas Embebidos - 1º Cuatrimestre de 2016. Prof: Sebastián Escarza 1
7919 Sistemas Embebidos 1º Cuatrimestre de 2016 CLASE 9: COMUNICACIÓN EN SISTEMAS EMBEBIDOS Prof: Sebastián Escarza Contenido Interfaces de comunicación Serie Paralelo Comunicación en paralelo Comunicación
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 detallesLa mayor parte de las implementaciones de transmisión de datos vía puerto serial utilizan las siguientes funciones:
Interfaz serial con buffer circular para MSP430 La mayor parte de las implementaciones de transmisión de datos vía puerto serial utilizan las siguientes funciones: Transmisión void USART_SendData (unsigned
Más detallesBus I 2 C. Introducción
Bus I 2 C Introducción 1980: Philips desarrolla el Bus de 2 alambres I 2 C para la comunicación de circuitos integrados. Se han otorgado licencias a mas de 50 compañías, encontrándonos con más de 1000
Más detallesUNIDAD IV PROGRAMACION. Programación del microcontrolador
UNIDAD IV PROGRAMACION Programación del microcontrolador Para grabar la memoria de programa el microcontrolador debe llevarse a un modo especial de trabajo suministrando 13.5V a la línea MCLR y el voltaje
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 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 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 detallesCONTROLADORA PARA PIXELS CONPIX
The LedEdit Software Instructions 1, Install the software to PC and open English version: When we installed The LedEdit Software, on the desktop we can see following icon: Please Double-click it, then
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 detallesProblema (1h 30 min, 3,75 puntos)
Problema (1h 30 min, 3,75 puntos) Acabamos de ser contratados en una empresa que fabrica termómetros electrónicos. Para superar el periodo de contrato en prácticas nos han pedido que analicemos su producto
Más detalles- FUNDAMENTOS TEÓRICOS - EJEMPLOS DE APLICACIÓN. 09/01/2009 Ing. José A. Picón - - (0416)
MICROPROCESADORES Y MICROCONTROLADORES - FUNDAMENTOS TEÓRICOS - EJEMPLOS DE APLICACIÓN 09/01/2009 Ing. José A. Picón - www.joseapicon.com.ve - (0416) 9519990 Informes de Laboratorio Entregar informe con
Más detallesDESCRIPCION DETALLADA DEL PUERTO USART PIC 169F877A
DESCRIPCION DETALLADA DEL PUERTO USART PIC 169F877A Introducción La USART (Universal Synchronous Asynchronous Receiver Transmitter) es uno de los dos periféricos contenidos en el PIC que le permiten realizar
Más detalles(SPI) Módulo Serial Sincrónico
SERIAL PERIPHERAL INTERFACE (SPI) Módulo Serial Sincrónico SERIAL PERIPHERAL INTERFACE MODULE Clock Generation Module (CGM) System Integration Module (SIM) LVI COP IRQ BREAK RESET 68HC08 CPU Timer Interface
Más detallesTema 3: Expansión de recursos
Sistemas Electrónicos Digitales II Tema 3: Expansión de recursos El bus I 2 C Protocolo de Comunicación I 2 C Índice de la Lección Introducción Características del bus I 2 C Conexión de dispositivos al
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 detallesCurso sobre Microcontroladores Familia HC9S08 de Freescale
Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Capítulo 6.- Módulo Serial Asincrónico de Comunicación
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 detallesINFORMÁTICA INDUSTRIAL. 3º INGENIERÍA TÉCNICA INDUSTRIAL. ESPECIALIDAD ELECTRÓNICA BOLETÍN 1. CURSO 2003/04
INFORMÁTICA INDUSTRIAL. 3º INGENIERÍA TÉCNICA INDUSTRIAL. ESPECIALIDAD ELECTRÓNICA BOLETÍN 1. CURSO 20/04 1. Se colocan tres interruptores en las líneas RA0, RA1 y RA2 de la puerta A de un PIC16F84. Y
Más detallesComunicación Asíncrona
Comunicación Serie 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Microcontroladores - 3 1 Comunicación Asíncrona Bit de Comienzo (Start Bit) Bit de Fin (Stop Bit) n Bits de Datos Bit de Paridad (Par o Impar) Microcontroladores
Más detallesPIC 16F87X. Juan González. Escuela Politécnica Superior Universidad Autónoma de Madrid. Flir Networked Systems. Flir Networked Systems
PIC 16F87X Juan González Andrés Prieto-Moreno Ricardo Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Flir Networked Systems Flir Networked Systems Curso de microcontroladores PIC. Semana
Más detallesApéndice A. Programas y Diagramas de Bloques para los Microprocesadores
Apéndice A Programas y Diagramas de Bloques para los Microprocesadores 120 Microprocesador PIC16F84A (Transmisor): Figura A.1 Diagrama de bloques del PIC16F84A en transmisor ;***********************************Transmisor.asm********************************
Más detallesProyecto de Microprocesadores I del CENT57 AFINADOR DIGITAL MICROPROCESADO Alumnos: Damian O. Macarrein Gastón M. Murphy Año 2002
Proyecto de Microprocesadores I del CENT57 AFINADOR DIGITAL MICROPROCESADO Alumnos: Damian O. Macarrein Gastón M. Murphy Año 2002 Introducción Este afinador digital esta diseñado para la medición de frecuencia
Más detalles28/09/2009. Modelo ISO OSI. TDII - Conexión serie con el mundo. 1. Vínculo Físico UTP. TDII - Conexión serie con el mundo. 2
Modelo ISO OSI TDII - Conexión serie con el mundo. 1 Vínculo Físico UTP TDII - Conexión serie con el mundo. 2 1 Vínculo Físico TDII - Conexión serie con el mundo. 3 Vínculo Físico TDII - Conexión serie
Más detallesComunicación Serie IIC: Inter-Integrated Circuit
Comunicación Serie IIC: Inter-Integrated Circuit IIC: Inter-Integrated Circuit I2C es un bus serial, multi-master, de baja velocidad (de 10 a 400kbps), creado por Philips. El objetivo es facilitar la conexió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 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 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 detallesControladores de memoria externa
Memoria Externa RAM estática / Flash NOR (baja capacidad) Buses sin multiplexar. Interfaz «estándar», compatible con otros periféricos. Flash NAND (alta capacidad) Acceso secuencial. Sin bus de direcciones.
Más detallesDESCRIPCIÓN DE LAS INSTRUCCIONES
Todas las instrucciones del PIC cumplen las siguientes condiciones: Las instrucciones son simples y rápidas. Todas tienen un tiempo de ejecución de un ciclo de instrucción (cuatro ciclos de reloj) a excepción
Más detallesCOMUNICACIÓN SERIAL FAMILIA DSP56800: Síncronas y Asíncronas CAPÍTULO VII
Página 1 de 21 INTRODUCCIÓN CAPÍTULO VII El intercambio de información digital entre un procesador y los periféricos puede ser de dos formas: de manera paralela o serial. La primera implica el envió simultáneo
Más detalles6. CONTROL DEL DS1802 A TRAVÉS DE PIC
6. CONTROL DEL DS1802 A TRAVÉS DE PIC 6.1. Microcontrolador PIC 16F819. Los microcontroladores PIC de Microchip forman una familia extensísima de circuitos controladores de propósito general, teniendo
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 detallesGAMA BAJA (PIC16C5X) ARQUITECTURA BÁSICA
GAMA BAJA (PIC6CX) ARQUITECTURA BÁSICA Instrucciones -bit de palabra de instrucción ROM/EPROM desde a 04 palabras Hasta 4 páginas (xbits) de memoria de programa -bit de datos RAM desde a bytes Hasta 4
Más detallesImplementación de interfaz I 2 C con microcontroladores PIC para sensores
Implementación de interfaz I 2 C con microcontroladores PIC para sensores TITULACIÓN: Ingeniería Técnica en Telecomunicaciones. Especialidad Telemática. AUTOR: Yul Silva Rodríguez. DIRECTOR: David Girbau.
Más detallesORGANIZACIÓN INTERNA + INTRODUCCIÓN AL ENSAMBLADOR
ORGANIZACIÓN INTERNA + INTRODUCCIÓN AL 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
Más detallesSPI. Teoría y Aplicaciones. INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Protocolo
Protocolo SPI INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Teoría y Aplicaciones INGENIERÍA EN MICROCONTROLADORES Curso de Redes de Microcontroladores PIC (Protocolo SPI)
Más detallesApéndice B Programa para calcular inclinación con PIC 16F877A
Apéndice B Programa para calcular inclinación con PIC 16F877A list p=16f877a ; list directive to define processor #include ; processor specific variable definitions ;***** DEFINICIÓN DE
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 detallesMÓDULO 2 Sergio Noriega
MÓDULO 2 CU9 PROYECTO CU9 DISEÑO EN VHDL DE MICROPROCESADOR ELEMENTAL BASADO EN EL PROYECTO CU8, DONDE SE ADICIONA UN MODO DE DIRECCIONAMIEMTO INDIRECTO A MEMORIA DE DATOS, A TRAVÉS DE UN REGISTRO INDICE
Más detallesFlip-flops. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid
Flip-flops Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 igital circuits and microprocessors Inputs Output Functions Outputs State Functions State Microprocessor
Más detallesBUS DE COMUNICACIÓN I 2 C
APÉNDICE H BUS DE COMUNICACIÓN I 2 C El término I 2 C da nombre a un estándar para bus de comunicaciones serie. El nombre proviene de Inter-Integrated Circuits. El diseñador es el fabricante Philips. Existen
Más detallesEscuela Politécnica Superior de Elche. EXAMEN DE SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS 2º Parte: Microcontroladores + Instrumentación Nombre:
Escuela Politécnica Superior de Elche 4º Ingeniería Industrial EXAMEN DE SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS 2º Parte: Microcontroladores + Instrumentación Nombre: CUESTION 1 (3 puntos) Microcontroladores
Más detallesChapter 7 Registers & Counters
Chapter 7 s & Counters Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid Contents. s Ø Ø Ø 2. Counters Ø Ø s serial input, parallel-serial output s parallel output,
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 detallesIn the following you see an example of a SPAC calculation run. BKtel systems 26.07.2004 Seite 1/8
SPAC (System Performance Analysis for CATV Systems) is a tool for planning the performance of CATV distribution networks and their return path channel. SPAC calculates all important system parameters like
Más detallesLOS PIC16F88X: EEPROM de Usuario
LOS PIC16F88X: EEPROM de Usuario IES Juan de la Cierva Aprendizaje de la Electrónica a través de la Robótica Domínguez Diagrama de bloques PIC16F884-PIC16F887 Interrupciones en de los PIC16F88X PIR2 INTCON
Más detallesMapa de E/S en una PC. Autor: Alejandro Furfaro 12
Mapa de E/S en una PC 12 Hardware de Soporte de E/S 8253 / 8254: Timer 0: Dirección 40h. Base de tiempos del sistema. A la entrada CLK0 se conecta un cristal de 1,193,180 MHz. Se programa para generar
Más detallesProyecto de Transmisión de Datos utilizando Tarjetas Híbridas
Proyecto de Transmisión de Datos utilizando Tarjetas Híbridas Emisor SAW para Datos 433,92 MHz. ( CEBEK C-0503 ) Receptor SAW para Datos 433,92 MHz. ( CEBEK C-0504 ) Profesor: Pedro Alonso Sanz Centro:
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 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 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 detallesDecodificador de funciones v.2
Decodificador de funciones v.. Introducción Este decodificador de funciones posee cuatro salidas para activar luces, fumígeno, etc. Dirección de locomotoras corta y larga hasta 9999 Control de las salidas
Más detalles