SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
1
;**********PUENTE-GARAJE.ASM*******
;CONTROL DE LA PUERTA de un GARAJE o de un Puente levadizo
;. pag 283 y 284 del libro.ejercicio hecho por mi
;
;En reposo el sem{aforo rojo (SR)est{a encendido; Reposo RA0
;Al entrar un vehiculo se acciona la llave (AP) -RA3- y se activa un rele
;(MA) -RB6- , simulado mediante un led, que pone en marcha el motor de
;apertura de la puerta.
;de la puerta . Cuando se abre totalmente la puerta y se activa el
;sensor (PA) -RA2-,
;se desactiva (MA) -RB6-, se ilumina el semaforo Verde (SV) -RB2-, y se
;apaga el rojo (SR)-RB0-
;La situacion anterior se mantiene durante 5sgs.
;Tras ese tiempo, se apaga el semaforo verde y se enciende el rojo, al mismo
;tiempo que se activa el rele (MC)-RB7-, que pone en marcha el motor
;de cierre de la puerta hasta retornar a la situacion de reposo.
;Si en la fase de cierre hay algun vehículo en la entrada(sensor DP)-RA1-),
;se inicia una nueva secuencia de apertura.
;DIRECTIVAS DEL PROGRAMA
LIST P=16F84 ; Se emplea el PIC16F84
RADIX HEX ; Sistema de numeraci¢n hexadecimal
;ETIQUETAS DEL PROGRAMA
W EQU 0x00 ; Registro de destino W : d=0
2
F EQU 0x01 ; Registro de destino F : d=1
Z EQU 0X02 ; Bit 2 del registro ESTADO
TMR0_OPT EQU 0x01 ; El registro TMR0 ocupa la direcci¢n 1
; del banco 0 y el OPTION la direcci¢n 1
; del banco 1
ESTADO EQU 0x03 ; El registro ESTADO ocupa la direcci¢n
; 3 de los dos bancos
INTCON EQU 0x0B ; El registro INTCON ocupa la direcci¢n
PUERTAA EQU 0x05 ; La PUERTA A ocupa la direcci¢n 5 del
; banco 0 y su registro de configuraci¢n
; la direcci¢n 5 del banco 1
PUERTAB EQU 0x06 ; La PUERTA B ocupa la direcci¢n 6 del
; banco 0 y su registro de configuraci¢n
; la direcci¢n 6 del banco 1
TEMPO1 EQU 0x0C ; Registro auxiliar para las rutinas de
; DELAY
;PROGRAMA PRINCIPAL
ORG 0 ; El programa comienza en la direcci¢n 0 y
goto INICIO ; salta a la direcci¢n 5 para sobrepasar el
ORG 5 ; vector de interrupci¢n
INICIO bsf ESTADO,5 ; Selecci¢n del banco 1
movlw b'00001111' ; Se configura la PUERTA A como Entrada
movwf PUERTAA ;
clrf PUERTAB ; Se configura la puerta B como salida
movlw b'00000111'
movwf TMR0_OPT ; Se asigna el preescaler al TMR0
bcf ESTADO,5 ; Selecci¢n del banco 0
clrf PUERTAA ; Se inicializan las dos puertas a
clrf PUERTAB ; ceros
3
bsf PUERTAB,0 ;activa semaforo Rojo (SR)-RB0-
BUCLE0 btfsc PUERTAA,3 ;Comprueba si la llave de apertura (AP)-RA3-
goto BUCLE0 ;esta activada.
BUCLEIR nop ;instruccion no valida para ajustar reloj
bcf PUERTAB,7 ;desactiva el motor de cierre MC
;para cuando retorne del Bucle_IRF
bsf PUERTAB,6 ;Activa al T1 transistor de apertura
BUCLE1 btfsc PUERTAA,2 ;Comprueba final carrera de apertura-RA2-
goto BUCLE1
bcf PUERTAB,6 ;Apaga motor de apertura (MA)-RB6- T1
bsf PUERTAB,2 ;activa semaforo Verde (SV)-RB2-
bcf PUERTAB,0 ;Apaga semaforo rojo (SR)
call DELAY5S ;Espera 5segundos para cerrar la puerta
bcf PUERTAB,2 ;Apaga semaforo Verde (SV) RB0
bsf PUERTAB,0 ;Activa Semaforo Rojo (SR) -RB0-
bsf PUERTAB,7 ;Activa Motor cierre (MC)-RB7- activa T2
BUC_IRF btfsc PUERTAA,1 ;Verifica infrarrojos.
goto BUCLE2
goto BUCLEIR ;Si hay se¤al infrarrojos se va al bucleIR
;para realizar una secuencia de cierre.
BUCLE2 btfsc PUERTAA,0 ;verifica si se ha llegado a posicion de
;reposo.
goto BUC_IRF ;Vuelve al buc_IRF para continuar chequeando
;el infrarrojos.
bcf PUERTAB,7 ;desactiva Motor cierre(MC)-RB7-
goto BUCLE0 ;Vuelta al bucle0 para reiniciar todo el proceso
4
;************RUTINA DE DELAY 5 SEGUNDOS Pasado este tiempo se cierra******
; RUTINA DE DELAY DE 1 SEGUNDO
DELAY5S movlw 0x64 ;100 decimal para el contaje de 1segundo
movwf TEMPO1 ; Carga la variable TEMPO1, que ser decrementada
call DELAY10 ; en la rutina a la que se llama
return
DELAY10 bcf INTCON,2 ; Borra el flag de estado del TMR0
movlw 0x3D ;3D=61decimal; 256-61=195
movwf TMR0_OPT ; Carga del TMR0 para que cuente 195
;T1=(256-N)RANGO ; T1=(256-61)256=49920usg
DELAY10_1 btfss INTCON,2 ; Espera el desbordamiento del TMR0
goto DELAY10_1
decfsz TEMPO1,F ;registro auxiliar para el contaje hasta 5sg
goto DELAY10 ;hace cien veces el decremento consiguiendo
return ;los 5sg. Exactamente: 4,942379sgs.
end
;***************************************************************************

Mais conteúdo relacionado

Mais procurados

Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05Hamiltonn Casallas
 
Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06Hamiltonn Casallas
 
Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Hamiltonn Casallas
 
Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07Hamiltonn Casallas
 
Comunicación serial PIC16F877A
Comunicación serial PIC16F877AComunicación serial PIC16F877A
Comunicación serial PIC16F877ALiliana Rodríguez
 
Curso de microcontroladores capitulo 04
Curso de microcontroladores capitulo 04Curso de microcontroladores capitulo 04
Curso de microcontroladores capitulo 04Hamiltonn Casallas
 
MICROCONTROLADORES II EN C. TEMA 2
MICROCONTROLADORES II EN C. TEMA 2MICROCONTROLADORES II EN C. TEMA 2
MICROCONTROLADORES II EN C. TEMA 2Luis Zurita
 
circuitos digitales secuenciales
circuitos digitales secuenciales circuitos digitales secuenciales
circuitos digitales secuenciales maxijose
 
Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10Hamiltonn Casallas
 
Proyectos con el pic16 f84 cekit
Proyectos con el pic16 f84 cekitProyectos con el pic16 f84 cekit
Proyectos con el pic16 f84 cekitEnrique Trascastro
 
Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Hamiltonn Casallas
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84guestf09168b
 
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi techUso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi techCarlos Buitron Quispe
 

Mais procurados (20)

Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05
 
Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06
 
Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01
 
Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07
 
Comunicación serial PIC16F877A
Comunicación serial PIC16F877AComunicación serial PIC16F877A
Comunicación serial PIC16F877A
 
17 Interrupciones
17 Interrupciones17 Interrupciones
17 Interrupciones
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
 
Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887
 
Curso de microcontroladores capitulo 04
Curso de microcontroladores capitulo 04Curso de microcontroladores capitulo 04
Curso de microcontroladores capitulo 04
 
TMR0 Y RB0_INT
TMR0 Y RB0_INTTMR0 Y RB0_INT
TMR0 Y RB0_INT
 
MICROCONTROLADORES II EN C. TEMA 2
MICROCONTROLADORES II EN C. TEMA 2MICROCONTROLADORES II EN C. TEMA 2
MICROCONTROLADORES II EN C. TEMA 2
 
circuitos digitales secuenciales
circuitos digitales secuenciales circuitos digitales secuenciales
circuitos digitales secuenciales
 
UNIDAD IV
UNIDAD IVUNIDAD IV
UNIDAD IV
 
Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10
 
Proyectos con el pic16 f84 cekit
Proyectos con el pic16 f84 cekitProyectos con el pic16 f84 cekit
Proyectos con el pic16 f84 cekit
 
Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03
 
Clase USART
Clase USARTClase USART
Clase USART
 
PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84
 
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi techUso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
 

Destaque

Warm up the world
Warm up the worldWarm up the world
Warm up the worldlaurabadora
 
Interpretacionvag
InterpretacionvagInterpretacionvag
Interpretacionvagjoaquinin1
 
Presentatie project groep 7
Presentatie project groep 7Presentatie project groep 7
Presentatie project groep 7ilandsmeer
 
Suspensión camiones 45 pág c
Suspensión camiones 45 pág cSuspensión camiones 45 pág c
Suspensión camiones 45 pág cjoaquinin1
 
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016  - 53 pagProyecto balancing joaquin berrocal piris abril 2016  - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pagjoaquinin1
 
Frecuencimetro receptor hall esquema y programa pbp 28 pag
Frecuencimetro receptor hall esquema y programa pbp 28 pagFrecuencimetro receptor hall esquema y programa pbp 28 pag
Frecuencimetro receptor hall esquema y programa pbp 28 pagjoaquinin1
 
Agronómiai kihívások a csapadékos időjárási viszonyok között
Agronómiai kihívások a csapadékos időjárási viszonyok közöttAgronómiai kihívások a csapadékos időjárási viszonyok között
Agronómiai kihívások a csapadékos időjárási viszonyok közöttagrocentrum
 
Interpretacion bmw 13 pag
Interpretacion bmw 13 pagInterpretacion bmw 13 pag
Interpretacion bmw 13 pagjoaquinin1
 
Introduccion lectura esquema
Introduccion lectura esquemaIntroduccion lectura esquema
Introduccion lectura esquemajoaquinin1
 
Bosch cp3 common rail 18 pag
Bosch cp3 common rail 18 pagBosch cp3 common rail 18 pag
Bosch cp3 common rail 18 pagjoaquinin1
 
Commom rail delphi 29 pag
Commom rail delphi 29 pagCommom rail delphi 29 pag
Commom rail delphi 29 pagjoaquinin1
 
Interpretacion renault
Interpretacion renaultInterpretacion renault
Interpretacion renaultjoaquinin1
 
2 + 3. cell biology introduction + fluid mosaic model
2 + 3. cell biology  introduction + fluid mosaic model2 + 3. cell biology  introduction + fluid mosaic model
2 + 3. cell biology introduction + fluid mosaic modelAzhen Qadir
 
3rd grade ecosystem
3rd grade ecosystem3rd grade ecosystem
3rd grade ecosystemMichellesoto
 
Common rail siemens 49 pag interesante
Common rail siemens 49 pag interesanteCommon rail siemens 49 pag interesante
Common rail siemens 49 pag interesantejoaquinin1
 

Destaque (19)

Warm up the world
Warm up the worldWarm up the world
Warm up the world
 
Ped 3102
Ped 3102Ped 3102
Ped 3102
 
Interpretacionvag
InterpretacionvagInterpretacionvag
Interpretacionvag
 
Presentatie project groep 7
Presentatie project groep 7Presentatie project groep 7
Presentatie project groep 7
 
Chap4a
Chap4aChap4a
Chap4a
 
Suspensión camiones 45 pág c
Suspensión camiones 45 pág cSuspensión camiones 45 pág c
Suspensión camiones 45 pág c
 
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016  - 53 pagProyecto balancing joaquin berrocal piris abril 2016  - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pag
 
Frecuencimetro receptor hall esquema y programa pbp 28 pag
Frecuencimetro receptor hall esquema y programa pbp 28 pagFrecuencimetro receptor hall esquema y programa pbp 28 pag
Frecuencimetro receptor hall esquema y programa pbp 28 pag
 
Hypersonic official
Hypersonic official Hypersonic official
Hypersonic official
 
Agronómiai kihívások a csapadékos időjárási viszonyok között
Agronómiai kihívások a csapadékos időjárási viszonyok közöttAgronómiai kihívások a csapadékos időjárási viszonyok között
Agronómiai kihívások a csapadékos időjárási viszonyok között
 
Interpretacion bmw 13 pag
Interpretacion bmw 13 pagInterpretacion bmw 13 pag
Interpretacion bmw 13 pag
 
Introduccion lectura esquema
Introduccion lectura esquemaIntroduccion lectura esquema
Introduccion lectura esquema
 
Chap4
Chap4Chap4
Chap4
 
Bosch cp3 common rail 18 pag
Bosch cp3 common rail 18 pagBosch cp3 common rail 18 pag
Bosch cp3 common rail 18 pag
 
Commom rail delphi 29 pag
Commom rail delphi 29 pagCommom rail delphi 29 pag
Commom rail delphi 29 pag
 
Interpretacion renault
Interpretacion renaultInterpretacion renault
Interpretacion renault
 
2 + 3. cell biology introduction + fluid mosaic model
2 + 3. cell biology  introduction + fluid mosaic model2 + 3. cell biology  introduction + fluid mosaic model
2 + 3. cell biology introduction + fluid mosaic model
 
3rd grade ecosystem
3rd grade ecosystem3rd grade ecosystem
3rd grade ecosystem
 
Common rail siemens 49 pag interesante
Common rail siemens 49 pag interesanteCommon rail siemens 49 pag interesante
Common rail siemens 49 pag interesante
 

Semelhante a Puente garaje-asm

Ejemplo varias interrupciones
Ejemplo varias interrupcionesEjemplo varias interrupciones
Ejemplo varias interrupcionesLuis Zurita
 
Ejemplos De Timer E Interrupcion
Ejemplos De Timer E InterrupcionEjemplos De Timer E Interrupcion
Ejemplos De Timer E InterrupcionLuis Zurita
 
Guía de ejercicios resueltos y propuestos tema 4
Guía de ejercicios resueltos y propuestos tema 4Guía de ejercicios resueltos y propuestos tema 4
Guía de ejercicios resueltos y propuestos tema 4Luis Zurita
 
Examen 4 intensivo micro
Examen 4 intensivo microExamen 4 intensivo micro
Examen 4 intensivo microLuis Zurita
 
Examen micros t1_06_solucion
Examen micros t1_06_solucionExamen micros t1_06_solucion
Examen micros t1_06_solucionJair BG
 
Laboratorio de Microcomputadoras - Práctica 03
 Laboratorio de Microcomputadoras - Práctica 03 Laboratorio de Microcomputadoras - Práctica 03
Laboratorio de Microcomputadoras - Práctica 03Cristian Ortiz Gómez
 
Manejo de teclado 4x4 con pic 16 f84a
Manejo de teclado 4x4 con pic 16 f84aManejo de teclado 4x4 con pic 16 f84a
Manejo de teclado 4x4 con pic 16 f84axeleta
 
Curso Micro Tema 5
Curso Micro Tema 5Curso Micro Tema 5
Curso Micro Tema 5Luis Zurita
 
Microcontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltosMicrocontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltosmarco calderon layme
 
Problema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estadoProblema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estadoHugoDanteGarciaMunoz
 
Uso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensambladorUso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensambladorLuis Zurita
 
practica digitales victor navea
practica digitales victor naveapractica digitales victor navea
practica digitales victor naveavictornavea
 
PLC: Memorias practicas programación de autómatas
PLC: Memorias practicas programación de autómatasPLC: Memorias practicas programación de autómatas
PLC: Memorias practicas programación de autómatasSANTIAGO PABLO ALBERTO
 
Principios de Diseño Lógico Secuencial
Principios de Diseño Lógico Secuencial Principios de Diseño Lógico Secuencial
Principios de Diseño Lógico Secuencial Luoren Centeno
 
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizadorLab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizadorDaniel Pardo
 

Semelhante a Puente garaje-asm (20)

Ejemplo varias interrupciones
Ejemplo varias interrupcionesEjemplo varias interrupciones
Ejemplo varias interrupciones
 
Ejemplos De Timer E Interrupcion
Ejemplos De Timer E InterrupcionEjemplos De Timer E Interrupcion
Ejemplos De Timer E Interrupcion
 
Guía de ejercicios resueltos y propuestos tema 4
Guía de ejercicios resueltos y propuestos tema 4Guía de ejercicios resueltos y propuestos tema 4
Guía de ejercicios resueltos y propuestos tema 4
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Examen 4 intensivo micro
Examen 4 intensivo microExamen 4 intensivo micro
Examen 4 intensivo micro
 
Proye84
Proye84Proye84
Proye84
 
Examen micros t1_06_solucion
Examen micros t1_06_solucionExamen micros t1_06_solucion
Examen micros t1_06_solucion
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
In terrupciones pic
In terrupciones picIn terrupciones pic
In terrupciones pic
 
Laboratorio de Microcomputadoras - Práctica 03
 Laboratorio de Microcomputadoras - Práctica 03 Laboratorio de Microcomputadoras - Práctica 03
Laboratorio de Microcomputadoras - Práctica 03
 
Manejo de teclado 4x4 con pic 16 f84a
Manejo de teclado 4x4 con pic 16 f84aManejo de teclado 4x4 con pic 16 f84a
Manejo de teclado 4x4 con pic 16 f84a
 
Curso Micro Tema 5
Curso Micro Tema 5Curso Micro Tema 5
Curso Micro Tema 5
 
Uso del tmr0
Uso del tmr0Uso del tmr0
Uso del tmr0
 
Microcontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltosMicrocontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltos
 
Problema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estadoProblema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estado
 
Uso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensambladorUso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensamblador
 
practica digitales victor navea
practica digitales victor naveapractica digitales victor navea
practica digitales victor navea
 
PLC: Memorias practicas programación de autómatas
PLC: Memorias practicas programación de autómatasPLC: Memorias practicas programación de autómatas
PLC: Memorias practicas programación de autómatas
 
Principios de Diseño Lógico Secuencial
Principios de Diseño Lógico Secuencial Principios de Diseño Lógico Secuencial
Principios de Diseño Lógico Secuencial
 
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizadorLab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador
 

Mais de joaquinin1

Simulador_CAN_OBD2_por_Joaquín_Berrocal_Piris_mayo_2023.pdf
Simulador_CAN_OBD2_por_Joaquín_Berrocal_Piris_mayo_2023.pdfSimulador_CAN_OBD2_por_Joaquín_Berrocal_Piris_mayo_2023.pdf
Simulador_CAN_OBD2_por_Joaquín_Berrocal_Piris_mayo_2023.pdfjoaquinin1
 
Control_Temp_Hume_AC_junio_22.pdf
Control_Temp_Hume_AC_junio_22.pdfControl_Temp_Hume_AC_junio_22.pdf
Control_Temp_Hume_AC_junio_22.pdfjoaquinin1
 
Mi simulador obdii_2018_marzo_2018--34 pags
Mi simulador obdii_2018_marzo_2018--34 pagsMi simulador obdii_2018_marzo_2018--34 pags
Mi simulador obdii_2018_marzo_2018--34 pagsjoaquinin1
 
Proyecto bornera 60 +_94_pines_mayo_18_por_joaquin berrocal piris
Proyecto bornera 60 +_94_pines_mayo_18_por_joaquin berrocal pirisProyecto bornera 60 +_94_pines_mayo_18_por_joaquin berrocal piris
Proyecto bornera 60 +_94_pines_mayo_18_por_joaquin berrocal pirisjoaquinin1
 
Proyecto robot mentor v1 enero_19_por_joaquin berrocal piris
Proyecto robot mentor v1 enero_19_por_joaquin berrocal pirisProyecto robot mentor v1 enero_19_por_joaquin berrocal piris
Proyecto robot mentor v1 enero_19_por_joaquin berrocal pirisjoaquinin1
 
Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017joaquinin1
 
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017joaquinin1
 
Construccion sonometro nov dic 16 21 pgs-joaquin
Construccion sonometro nov dic 16 21 pgs-joaquinConstruccion sonometro nov dic 16 21 pgs-joaquin
Construccion sonometro nov dic 16 21 pgs-joaquinjoaquinin1
 
Alarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pagAlarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pagjoaquinin1
 
Incubadora con foto, esquemas y programa en PBP 19 pag
Incubadora con foto, esquemas y programa en PBP 19 pagIncubadora con foto, esquemas y programa en PBP 19 pag
Incubadora con foto, esquemas y programa en PBP 19 pagjoaquinin1
 
Proyecto mi alarma_pbp_completo_48pag
Proyecto mi alarma_pbp_completo_48pagProyecto mi alarma_pbp_completo_48pag
Proyecto mi alarma_pbp_completo_48pagjoaquinin1
 
Ascensor fotos esquemas_asm_y_hex
Ascensor fotos esquemas_asm_y_hexAscensor fotos esquemas_asm_y_hex
Ascensor fotos esquemas_asm_y_hexjoaquinin1
 
Construcción máquina control numérico cnc agost-sept-2009_joaquin berrocal pî...
Construcción máquina control numérico cnc agost-sept-2009_joaquin berrocal pî...Construcción máquina control numérico cnc agost-sept-2009_joaquin berrocal pî...
Construcción máquina control numérico cnc agost-sept-2009_joaquin berrocal pî...joaquinin1
 
Control de 8 sensores de temperatura ds1621 en proteus eagle-asm-hex por joaq...
Control de 8 sensores de temperatura ds1621 en proteus eagle-asm-hex por joaq...Control de 8 sensores de temperatura ds1621 en proteus eagle-asm-hex por joaq...
Control de 8 sensores de temperatura ds1621 en proteus eagle-asm-hex por joaq...joaquinin1
 
Brazo robotico ksr10 ps2 x mayo 2015 a 9v_version_3
Brazo robotico ksr10 ps2 x  mayo 2015 a 9v_version_3Brazo robotico ksr10 ps2 x  mayo 2015 a 9v_version_3
Brazo robotico ksr10 ps2 x mayo 2015 a 9v_version_3joaquinin1
 
Proyecto brazo robotico ksr10 enero marzo 2015 a 9 v-version_2
Proyecto brazo robotico ksr10  enero marzo 2015 a 9 v-version_2Proyecto brazo robotico ksr10  enero marzo 2015 a 9 v-version_2
Proyecto brazo robotico ksr10 enero marzo 2015 a 9 v-version_2joaquinin1
 
Proyecto brazo robotico ksr10 enero marzo 2015
Proyecto brazo robotico ksr10  enero marzo 2015Proyecto brazo robotico ksr10  enero marzo 2015
Proyecto brazo robotico ksr10 enero marzo 2015joaquinin1
 
Proyecto brazo robotico ksr10 enero marzo 2015
Proyecto brazo robotico ksr10  enero marzo 2015Proyecto brazo robotico ksr10  enero marzo 2015
Proyecto brazo robotico ksr10 enero marzo 2015joaquinin1
 
Ruedas muy interesante _67_pag
Ruedas muy interesante _67_pagRuedas muy interesante _67_pag
Ruedas muy interesante _67_pagjoaquinin1
 
Sistema de carga y arranque del automovil 18 pag
Sistema de carga y arranque del automovil 18 pagSistema de carga y arranque del automovil 18 pag
Sistema de carga y arranque del automovil 18 pagjoaquinin1
 

Mais de joaquinin1 (20)

Simulador_CAN_OBD2_por_Joaquín_Berrocal_Piris_mayo_2023.pdf
Simulador_CAN_OBD2_por_Joaquín_Berrocal_Piris_mayo_2023.pdfSimulador_CAN_OBD2_por_Joaquín_Berrocal_Piris_mayo_2023.pdf
Simulador_CAN_OBD2_por_Joaquín_Berrocal_Piris_mayo_2023.pdf
 
Control_Temp_Hume_AC_junio_22.pdf
Control_Temp_Hume_AC_junio_22.pdfControl_Temp_Hume_AC_junio_22.pdf
Control_Temp_Hume_AC_junio_22.pdf
 
Mi simulador obdii_2018_marzo_2018--34 pags
Mi simulador obdii_2018_marzo_2018--34 pagsMi simulador obdii_2018_marzo_2018--34 pags
Mi simulador obdii_2018_marzo_2018--34 pags
 
Proyecto bornera 60 +_94_pines_mayo_18_por_joaquin berrocal piris
Proyecto bornera 60 +_94_pines_mayo_18_por_joaquin berrocal pirisProyecto bornera 60 +_94_pines_mayo_18_por_joaquin berrocal piris
Proyecto bornera 60 +_94_pines_mayo_18_por_joaquin berrocal piris
 
Proyecto robot mentor v1 enero_19_por_joaquin berrocal piris
Proyecto robot mentor v1 enero_19_por_joaquin berrocal pirisProyecto robot mentor v1 enero_19_por_joaquin berrocal piris
Proyecto robot mentor v1 enero_19_por_joaquin berrocal piris
 
Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017Construccion seguidor de línea por joaquín berrocal verano 2017
Construccion seguidor de línea por joaquín berrocal verano 2017
 
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
 
Construccion sonometro nov dic 16 21 pgs-joaquin
Construccion sonometro nov dic 16 21 pgs-joaquinConstruccion sonometro nov dic 16 21 pgs-joaquin
Construccion sonometro nov dic 16 21 pgs-joaquin
 
Alarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pagAlarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pag
 
Incubadora con foto, esquemas y programa en PBP 19 pag
Incubadora con foto, esquemas y programa en PBP 19 pagIncubadora con foto, esquemas y programa en PBP 19 pag
Incubadora con foto, esquemas y programa en PBP 19 pag
 
Proyecto mi alarma_pbp_completo_48pag
Proyecto mi alarma_pbp_completo_48pagProyecto mi alarma_pbp_completo_48pag
Proyecto mi alarma_pbp_completo_48pag
 
Ascensor fotos esquemas_asm_y_hex
Ascensor fotos esquemas_asm_y_hexAscensor fotos esquemas_asm_y_hex
Ascensor fotos esquemas_asm_y_hex
 
Construcción máquina control numérico cnc agost-sept-2009_joaquin berrocal pî...
Construcción máquina control numérico cnc agost-sept-2009_joaquin berrocal pî...Construcción máquina control numérico cnc agost-sept-2009_joaquin berrocal pî...
Construcción máquina control numérico cnc agost-sept-2009_joaquin berrocal pî...
 
Control de 8 sensores de temperatura ds1621 en proteus eagle-asm-hex por joaq...
Control de 8 sensores de temperatura ds1621 en proteus eagle-asm-hex por joaq...Control de 8 sensores de temperatura ds1621 en proteus eagle-asm-hex por joaq...
Control de 8 sensores de temperatura ds1621 en proteus eagle-asm-hex por joaq...
 
Brazo robotico ksr10 ps2 x mayo 2015 a 9v_version_3
Brazo robotico ksr10 ps2 x  mayo 2015 a 9v_version_3Brazo robotico ksr10 ps2 x  mayo 2015 a 9v_version_3
Brazo robotico ksr10 ps2 x mayo 2015 a 9v_version_3
 
Proyecto brazo robotico ksr10 enero marzo 2015 a 9 v-version_2
Proyecto brazo robotico ksr10  enero marzo 2015 a 9 v-version_2Proyecto brazo robotico ksr10  enero marzo 2015 a 9 v-version_2
Proyecto brazo robotico ksr10 enero marzo 2015 a 9 v-version_2
 
Proyecto brazo robotico ksr10 enero marzo 2015
Proyecto brazo robotico ksr10  enero marzo 2015Proyecto brazo robotico ksr10  enero marzo 2015
Proyecto brazo robotico ksr10 enero marzo 2015
 
Proyecto brazo robotico ksr10 enero marzo 2015
Proyecto brazo robotico ksr10  enero marzo 2015Proyecto brazo robotico ksr10  enero marzo 2015
Proyecto brazo robotico ksr10 enero marzo 2015
 
Ruedas muy interesante _67_pag
Ruedas muy interesante _67_pagRuedas muy interesante _67_pag
Ruedas muy interesante _67_pag
 
Sistema de carga y arranque del automovil 18 pag
Sistema de carga y arranque del automovil 18 pagSistema de carga y arranque del automovil 18 pag
Sistema de carga y arranque del automovil 18 pag
 

Último

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 

Último (20)

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 

Puente garaje-asm

  • 1. 1 ;**********PUENTE-GARAJE.ASM******* ;CONTROL DE LA PUERTA de un GARAJE o de un Puente levadizo ;. pag 283 y 284 del libro.ejercicio hecho por mi ; ;En reposo el sem{aforo rojo (SR)est{a encendido; Reposo RA0 ;Al entrar un vehiculo se acciona la llave (AP) -RA3- y se activa un rele ;(MA) -RB6- , simulado mediante un led, que pone en marcha el motor de ;apertura de la puerta. ;de la puerta . Cuando se abre totalmente la puerta y se activa el ;sensor (PA) -RA2-, ;se desactiva (MA) -RB6-, se ilumina el semaforo Verde (SV) -RB2-, y se ;apaga el rojo (SR)-RB0- ;La situacion anterior se mantiene durante 5sgs. ;Tras ese tiempo, se apaga el semaforo verde y se enciende el rojo, al mismo ;tiempo que se activa el rele (MC)-RB7-, que pone en marcha el motor ;de cierre de la puerta hasta retornar a la situacion de reposo. ;Si en la fase de cierre hay algun vehículo en la entrada(sensor DP)-RA1-), ;se inicia una nueva secuencia de apertura. ;DIRECTIVAS DEL PROGRAMA LIST P=16F84 ; Se emplea el PIC16F84 RADIX HEX ; Sistema de numeraci¢n hexadecimal ;ETIQUETAS DEL PROGRAMA W EQU 0x00 ; Registro de destino W : d=0
  • 2. 2 F EQU 0x01 ; Registro de destino F : d=1 Z EQU 0X02 ; Bit 2 del registro ESTADO TMR0_OPT EQU 0x01 ; El registro TMR0 ocupa la direcci¢n 1 ; del banco 0 y el OPTION la direcci¢n 1 ; del banco 1 ESTADO EQU 0x03 ; El registro ESTADO ocupa la direcci¢n ; 3 de los dos bancos INTCON EQU 0x0B ; El registro INTCON ocupa la direcci¢n PUERTAA EQU 0x05 ; La PUERTA A ocupa la direcci¢n 5 del ; banco 0 y su registro de configuraci¢n ; la direcci¢n 5 del banco 1 PUERTAB EQU 0x06 ; La PUERTA B ocupa la direcci¢n 6 del ; banco 0 y su registro de configuraci¢n ; la direcci¢n 6 del banco 1 TEMPO1 EQU 0x0C ; Registro auxiliar para las rutinas de ; DELAY ;PROGRAMA PRINCIPAL ORG 0 ; El programa comienza en la direcci¢n 0 y goto INICIO ; salta a la direcci¢n 5 para sobrepasar el ORG 5 ; vector de interrupci¢n INICIO bsf ESTADO,5 ; Selecci¢n del banco 1 movlw b'00001111' ; Se configura la PUERTA A como Entrada movwf PUERTAA ; clrf PUERTAB ; Se configura la puerta B como salida movlw b'00000111' movwf TMR0_OPT ; Se asigna el preescaler al TMR0 bcf ESTADO,5 ; Selecci¢n del banco 0 clrf PUERTAA ; Se inicializan las dos puertas a clrf PUERTAB ; ceros
  • 3. 3 bsf PUERTAB,0 ;activa semaforo Rojo (SR)-RB0- BUCLE0 btfsc PUERTAA,3 ;Comprueba si la llave de apertura (AP)-RA3- goto BUCLE0 ;esta activada. BUCLEIR nop ;instruccion no valida para ajustar reloj bcf PUERTAB,7 ;desactiva el motor de cierre MC ;para cuando retorne del Bucle_IRF bsf PUERTAB,6 ;Activa al T1 transistor de apertura BUCLE1 btfsc PUERTAA,2 ;Comprueba final carrera de apertura-RA2- goto BUCLE1 bcf PUERTAB,6 ;Apaga motor de apertura (MA)-RB6- T1 bsf PUERTAB,2 ;activa semaforo Verde (SV)-RB2- bcf PUERTAB,0 ;Apaga semaforo rojo (SR) call DELAY5S ;Espera 5segundos para cerrar la puerta bcf PUERTAB,2 ;Apaga semaforo Verde (SV) RB0 bsf PUERTAB,0 ;Activa Semaforo Rojo (SR) -RB0- bsf PUERTAB,7 ;Activa Motor cierre (MC)-RB7- activa T2 BUC_IRF btfsc PUERTAA,1 ;Verifica infrarrojos. goto BUCLE2 goto BUCLEIR ;Si hay se¤al infrarrojos se va al bucleIR ;para realizar una secuencia de cierre. BUCLE2 btfsc PUERTAA,0 ;verifica si se ha llegado a posicion de ;reposo. goto BUC_IRF ;Vuelve al buc_IRF para continuar chequeando ;el infrarrojos. bcf PUERTAB,7 ;desactiva Motor cierre(MC)-RB7- goto BUCLE0 ;Vuelta al bucle0 para reiniciar todo el proceso
  • 4. 4 ;************RUTINA DE DELAY 5 SEGUNDOS Pasado este tiempo se cierra****** ; RUTINA DE DELAY DE 1 SEGUNDO DELAY5S movlw 0x64 ;100 decimal para el contaje de 1segundo movwf TEMPO1 ; Carga la variable TEMPO1, que ser decrementada call DELAY10 ; en la rutina a la que se llama return DELAY10 bcf INTCON,2 ; Borra el flag de estado del TMR0 movlw 0x3D ;3D=61decimal; 256-61=195 movwf TMR0_OPT ; Carga del TMR0 para que cuente 195 ;T1=(256-N)RANGO ; T1=(256-61)256=49920usg DELAY10_1 btfss INTCON,2 ; Espera el desbordamiento del TMR0 goto DELAY10_1 decfsz TEMPO1,F ;registro auxiliar para el contaje hasta 5sg goto DELAY10 ;hace cien veces el decremento consiguiendo return ;los 5sg. Exactamente: 4,942379sgs. end ;***************************************************************************