SlideShare a Scribd company logo
1 of 3
;**************************************************************
;***RECEPCIÓN DE UN BYTE MEDIANTE USART***
;**************************************************************
             LIST         P=16F873A
             INCLUDE      P16F873A.INC

W_TEMP             EQU          20H
STATUS_TEMP        EQU          21H
DATOB              EQU          22H

           ORG           00H
           GOTO          INICIO
           ORG           04H
INTER      BCF           INTCON,7
           movwf         W_TEMP
           swapf         W_TEMP,1
           movf          STATUS,0
           movwf         STATUS_TEMP
           BTFSS         PIR1,RCIF
           GOTO          VOLVER
           MOVF          RCREG,0
           MOVWF         DATOB
           MOVF          DATOB,0
           MOVWF         PORTB
           BCF           PIR1,RCIF
VOLVER     movf          STATUS_TEMP,0
           movwf         STATUS
           swapf         W_TEMP,0
           BSF           INTCON,7
           RETFIE
INICIO CLRWDT
           CLRF          PORTB
           CLRF          PORTC
           BSF           STATUS,5
           BCF           STATUS,6
           MOVLW         B'00000000'
           MOVWF         TRISB
           MOVLW         B'10111111'
           MOVWF         TRISC
           MOVLW         B'00100100'
           MOVWF         TXSTA
           MOVLW         D'25'
           MOVWF         SPBRG
           BSF           PIE1,RCIE
           BCF           STATUS,5
           BCF           STATUS,6
           MOVLW         B'10010000'
           MOVWF         RCSTA
           MOVLW         B'11000000'
           MOVWF         INTCON
BUCLE        CLRWDT
             GOTO          BUCLE
             END

;*******************************************
;***TRANSMISIÓN DE UN BYTE MEDIANTE USART***
;*******************************************

             LIST          P=16F873A
             INCLUDE       P16F873A.INC

DATOA        EQU           20H
PDel0        EQU           27H
PDel1        EQU           28H
PDel2        EQU           29H

             ORG           00H
             GOTO          INICIO
             ORG           04H
             RETFIE
INICIO       BCF           STATUS,6
             BSF           STATUS,5
             MOVLW         B'00000110'
             MOVWF         ADCON1
             MOVLW         B'11111111'
             MOVWF         TRISA
             MOVLW         B'10000000'
             MOVWF         TRISC
             MOVLW         B'00100110'
             MOVWF         TXSTA
             MOVLW         D'25'
             MOVWF         SPBRG
             BCF           STATUS,5       ;Banco0
             BSF           RCSTA,7               ;SPEN=1 ON USART
NUEVODATO
           MOVF       PORTA,0
           MOVWF      DATOA
           CALL       ENVIAR_DATO
           GOTO       NUEVODATO
ENVIAR_DATO
           MOVF       DATOA,0
           MOVWF      TXREG
ESPERA     BTFSS      PIR1,4
           GOTO       ESPERA
           CALL       DEMORA
           RETURN
;RETARDO DE 5 SEGUNDOS, extraída del PICDEL
DEMORA     movlw .165    ; 1 set numero de repeticion (C)
           movwf PDel0 ; 1 |
PLoop0     movlw .41    ; 1 set numero de repeticion (B)
           movwf PDel1 ; 1 |
PLoop1       movlw      .147      ; 1 set numero de repeticion (A)
             movwf      PDel2 ; 1 |
PLoop2       clrwdt           ; 1 clear watchdog
             clrwdt           ; 1 ciclo delay
             decfsz    PDel2, 1 ; 1 + (1) es el tiempo 0 ? (A)
             goto     PLoop2 ; 2 no, loop
             decfsz    PDel1, 1 ; 1 + (1) es el tiempo 0 ? (B)
             goto     PLoop1 ; 2 no, loop
             decfsz    PDel0, 1 ; 1 + (1) es el tiempo 0 ? (C)
             goto     PLoop0 ; 2 no, loop
             return          ; 2+2 Fin.

             END

;Rutina BIN_BCD. ESTUDIAR SU APLICACIÓN
BIN_BCD              NOP
BCDCEN               movlw d'100'
                     subwf DATOB,1
                     btfsc  STATUS,0
                     goto   SUBE
                     goto   SIGUE_DEC
SUBE                 incf   CEN,1
                     goto   BCDCEN
SIGUE_DEC            movlw d'100'
                     addwf DATOB,1
BCDDEC               movlw d'10'
                     subwf DATOB,1
                     btfsc  STATUS,0
                     goto   SUBE2
                     goto   SIGUE_UNI
SUBE2         incf   DEC,1
                     goto   BCDDEC
SIGUE_UNI            movlw d'10'
                     addwf DATOB,1
BCDUNI               movlw d'1'
                     subwf DATOB,1
                     btfsc  STATUS,0
                     goto   SUBE_UNI
                     goto   SIGUE
SUBE_UNI             incf   UNI,1
                     goto   BCDUNI
SIGUE                return

;RUTINA BCD_ASCII. ESTUDIAR SU APLICACIÓN
BCD_ASC             MOVLW        30H
                    ADDWF        CEN,0
                    MOVWF        ASCIIB2
                    MOVLW        30H
                    ADDWF        DEC,0
                    MOVWF        ASCIIB1
                    MOVLW        30H
                    ADDWF        UNI,0
                    MOVWF        ASCIIB0
                    RETURN

More Related Content

Viewers also liked

Recuperativos Intensivo Mcii
Recuperativos Intensivo MciiRecuperativos Intensivo Mcii
Recuperativos Intensivo MciiLuis Zurita
 
ASIGNACION 1 EN MCII
ASIGNACION 1 EN MCIIASIGNACION 1 EN MCII
ASIGNACION 1 EN MCIILuis Zurita
 
EJERCICIO ADICIONAL 1ER EXAMEN
EJERCICIO ADICIONAL 1ER EXAMENEJERCICIO ADICIONAL 1ER EXAMEN
EJERCICIO ADICIONAL 1ER EXAMENLuis Zurita
 
Examen 4 Resuelto
Examen 4 ResueltoExamen 4 Resuelto
Examen 4 ResueltoLuis Zurita
 
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN CEJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN CLuis Zurita
 
Guía de ejercicios resueltos tema 2
Guía de ejercicios resueltos tema 2Guía de ejercicios resueltos tema 2
Guía de ejercicios resueltos tema 2Luis Zurita
 

Viewers also liked (7)

Recuperativos Intensivo Mcii
Recuperativos Intensivo MciiRecuperativos Intensivo Mcii
Recuperativos Intensivo Mcii
 
Ejemplos De Ccp
Ejemplos De CcpEjemplos De Ccp
Ejemplos De Ccp
 
ASIGNACION 1 EN MCII
ASIGNACION 1 EN MCIIASIGNACION 1 EN MCII
ASIGNACION 1 EN MCII
 
EJERCICIO ADICIONAL 1ER EXAMEN
EJERCICIO ADICIONAL 1ER EXAMENEJERCICIO ADICIONAL 1ER EXAMEN
EJERCICIO ADICIONAL 1ER EXAMEN
 
Examen 4 Resuelto
Examen 4 ResueltoExamen 4 Resuelto
Examen 4 Resuelto
 
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN CEJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
 
Guía de ejercicios resueltos tema 2
Guía de ejercicios resueltos tema 2Guía de ejercicios resueltos tema 2
Guía de ejercicios resueltos tema 2
 

More from Luis Zurita

TALLER NORMAS APA
TALLER NORMAS APATALLER NORMAS APA
TALLER NORMAS APALuis Zurita
 
PROTOCOLO MODBUS
PROTOCOLO MODBUSPROTOCOLO MODBUS
PROTOCOLO MODBUSLuis Zurita
 
Guía rápidalcd y teclado
Guía rápidalcd y tecladoGuía rápidalcd y teclado
Guía rápidalcd y tecladoLuis Zurita
 
Grupos micro2 13
Grupos micro2 13Grupos micro2 13
Grupos micro2 13Luis Zurita
 
Manejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladoreManejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladoreLuis Zurita
 
Notas def electronica
Notas def electronicaNotas def electronica
Notas def electronicaLuis Zurita
 
Notas proyecto3 iyc
Notas proyecto3 iycNotas proyecto3 iyc
Notas proyecto3 iycLuis Zurita
 
Notas definitivas iyc2013
Notas definitivas iyc2013Notas definitivas iyc2013
Notas definitivas iyc2013Luis Zurita
 
Proyecto 2 electronica
Proyecto 2 electronicaProyecto 2 electronica
Proyecto 2 electronicaLuis Zurita
 

More from Luis Zurita (20)

TALLER NORMAS APA
TALLER NORMAS APATALLER NORMAS APA
TALLER NORMAS APA
 
PROTOCOLO MODBUS
PROTOCOLO MODBUSPROTOCOLO MODBUS
PROTOCOLO MODBUS
 
Guía rápidalcd y teclado
Guía rápidalcd y tecladoGuía rápidalcd y teclado
Guía rápidalcd y teclado
 
Pevmicroi ieo
Pevmicroi ieoPevmicroi ieo
Pevmicroi ieo
 
Pevmicroii13 2
Pevmicroii13 2Pevmicroii13 2
Pevmicroii13 2
 
Pevmicro1 t2 13
Pevmicro1 t2 13Pevmicro1 t2 13
Pevmicro1 t2 13
 
Pev electronica
Pev electronicaPev electronica
Pev electronica
 
Grupos micro2 13
Grupos micro2 13Grupos micro2 13
Grupos micro2 13
 
Pevmicro1 t2 13
Pevmicro1 t2 13Pevmicro1 t2 13
Pevmicro1 t2 13
 
Micro2 tema 5
Micro2 tema 5Micro2 tema 5
Micro2 tema 5
 
Micro2 tema 4
Micro2 tema 4Micro2 tema 4
Micro2 tema 4
 
Micro2 tema 3
Micro2 tema 3Micro2 tema 3
Micro2 tema 3
 
Micro2 tema 2
Micro2 tema 2Micro2 tema 2
Micro2 tema 2
 
Micro2 tema 1
Micro2 tema 1Micro2 tema 1
Micro2 tema 1
 
Manejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladoreManejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladore
 
Pevmicroii13 2
Pevmicroii13 2Pevmicroii13 2
Pevmicroii13 2
 
Notas def electronica
Notas def electronicaNotas def electronica
Notas def electronica
 
Notas proyecto3 iyc
Notas proyecto3 iycNotas proyecto3 iyc
Notas proyecto3 iyc
 
Notas definitivas iyc2013
Notas definitivas iyc2013Notas definitivas iyc2013
Notas definitivas iyc2013
 
Proyecto 2 electronica
Proyecto 2 electronicaProyecto 2 electronica
Proyecto 2 electronica
 

Recently uploaded

❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...
❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...
❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...Apsara Of India
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhisoniya singh
 
Riya 9058824046 Call Girls Service in Rishikesh
Riya 9058824046 Call Girls Service in RishikeshRiya 9058824046 Call Girls Service in Rishikesh
Riya 9058824046 Call Girls Service in Rishikeshjaanseema653
 
Call girls in Vashi Services : 9167673311 Free Delivery 24x7 at Your Doorstep
Call girls in Vashi Services :  9167673311 Free Delivery 24x7 at Your DoorstepCall girls in Vashi Services :  9167673311 Free Delivery 24x7 at Your Doorstep
Call girls in Vashi Services : 9167673311 Free Delivery 24x7 at Your DoorstepPooja Nehwal
 
‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'cakepearls Official
 
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt ServiceApsara Of India
 
Panipat Call Girls in Five Star Services Call 08860008073
Panipat Call Girls in Five Star Services Call 08860008073 Panipat Call Girls in Five Star Services Call 08860008073
Panipat Call Girls in Five Star Services Call 08860008073 Apsara Of India
 
Dubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OLDubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OLhf8803863
 
My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024JAMES EUGENE BARBUSH
 
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort ServiceApsara Of India
 
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Call Girls In Lajpat Nagar__ 8448079011 __Escort Service In Delhi
Call Girls In Lajpat Nagar__ 8448079011 __Escort Service In DelhiCall Girls In Lajpat Nagar__ 8448079011 __Escort Service In Delhi
Call Girls In Lajpat Nagar__ 8448079011 __Escort Service In DelhiRaviSingh594208
 
Call Girls in Sarita Vihar__ 8448079011 Escort Service in Delhi
Call Girls in Sarita Vihar__ 8448079011 Escort Service in DelhiCall Girls in Sarita Vihar__ 8448079011 Escort Service in Delhi
Call Girls in Sarita Vihar__ 8448079011 Escort Service in DelhiRaviSingh594208
 
Dubai Call Girls Phone O525547819 Take+ Call Girls Dubai=
Dubai Call Girls Phone O525547819 Take+ Call Girls Dubai=Dubai Call Girls Phone O525547819 Take+ Call Girls Dubai=
Dubai Call Girls Phone O525547819 Take+ Call Girls Dubai=kojalkojal131
 
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...Pooja Nehwal
 
Youthlab Indonesia Gen-Z Lifestyle Chart
Youthlab Indonesia Gen-Z Lifestyle ChartYouthlab Indonesia Gen-Z Lifestyle Chart
Youthlab Indonesia Gen-Z Lifestyle ChartYouthLab
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip CallMs Riya
 
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...hf8803863
 
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USAQueen of Hearts Jewelry
 

Recently uploaded (20)

❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...
❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...
❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Bhikaji Cama Palace | Delhi
 
Riya 9058824046 Call Girls Service in Rishikesh
Riya 9058824046 Call Girls Service in RishikeshRiya 9058824046 Call Girls Service in Rishikesh
Riya 9058824046 Call Girls Service in Rishikesh
 
Call girls in Vashi Services : 9167673311 Free Delivery 24x7 at Your Doorstep
Call girls in Vashi Services :  9167673311 Free Delivery 24x7 at Your DoorstepCall girls in Vashi Services :  9167673311 Free Delivery 24x7 at Your Doorstep
Call girls in Vashi Services : 9167673311 Free Delivery 24x7 at Your Doorstep
 
‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'‘I think I might die if I made it’ 'There were no singles'
‘I think I might die if I made it’ 'There were no singles'
 
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
 
Panipat Call Girls in Five Star Services Call 08860008073
Panipat Call Girls in Five Star Services Call 08860008073 Panipat Call Girls in Five Star Services Call 08860008073
Panipat Call Girls in Five Star Services Call 08860008073
 
Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
Dubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OLDubai Call Girls O528786472 Call Girls Dubai OL
Dubai Call Girls O528786472 Call Girls Dubai OL
 
My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024My Personal Testimony - James Eugene Barbush - March 11, 2024
My Personal Testimony - James Eugene Barbush - March 11, 2024
 
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
 
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝
 
Call Girls In Lajpat Nagar__ 8448079011 __Escort Service In Delhi
Call Girls In Lajpat Nagar__ 8448079011 __Escort Service In DelhiCall Girls In Lajpat Nagar__ 8448079011 __Escort Service In Delhi
Call Girls In Lajpat Nagar__ 8448079011 __Escort Service In Delhi
 
Call Girls in Sarita Vihar__ 8448079011 Escort Service in Delhi
Call Girls in Sarita Vihar__ 8448079011 Escort Service in DelhiCall Girls in Sarita Vihar__ 8448079011 Escort Service in Delhi
Call Girls in Sarita Vihar__ 8448079011 Escort Service in Delhi
 
Dubai Call Girls Phone O525547819 Take+ Call Girls Dubai=
Dubai Call Girls Phone O525547819 Take+ Call Girls Dubai=Dubai Call Girls Phone O525547819 Take+ Call Girls Dubai=
Dubai Call Girls Phone O525547819 Take+ Call Girls Dubai=
 
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...
Mumbai Call Girls Andheri East WhatsApp 9167673311 💞 Full Night Enjoy Pooja M...
 
Youthlab Indonesia Gen-Z Lifestyle Chart
Youthlab Indonesia Gen-Z Lifestyle ChartYouthlab Indonesia Gen-Z Lifestyle Chart
Youthlab Indonesia Gen-Z Lifestyle Chart
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call
 
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
 
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA
 

USART byte reception

  • 1. ;************************************************************** ;***RECEPCIÓN DE UN BYTE MEDIANTE USART*** ;************************************************************** LIST P=16F873A INCLUDE P16F873A.INC W_TEMP EQU 20H STATUS_TEMP EQU 21H DATOB EQU 22H ORG 00H GOTO INICIO ORG 04H INTER BCF INTCON,7 movwf W_TEMP swapf W_TEMP,1 movf STATUS,0 movwf STATUS_TEMP BTFSS PIR1,RCIF GOTO VOLVER MOVF RCREG,0 MOVWF DATOB MOVF DATOB,0 MOVWF PORTB BCF PIR1,RCIF VOLVER movf STATUS_TEMP,0 movwf STATUS swapf W_TEMP,0 BSF INTCON,7 RETFIE INICIO CLRWDT CLRF PORTB CLRF PORTC BSF STATUS,5 BCF STATUS,6 MOVLW B'00000000' MOVWF TRISB MOVLW B'10111111' MOVWF TRISC MOVLW B'00100100' MOVWF TXSTA MOVLW D'25' MOVWF SPBRG BSF PIE1,RCIE BCF STATUS,5 BCF STATUS,6 MOVLW B'10010000' MOVWF RCSTA MOVLW B'11000000' MOVWF INTCON
  • 2. BUCLE CLRWDT GOTO BUCLE END ;******************************************* ;***TRANSMISIÓN DE UN BYTE MEDIANTE USART*** ;******************************************* LIST P=16F873A INCLUDE P16F873A.INC DATOA EQU 20H PDel0 EQU 27H PDel1 EQU 28H PDel2 EQU 29H ORG 00H GOTO INICIO ORG 04H RETFIE INICIO BCF STATUS,6 BSF STATUS,5 MOVLW B'00000110' MOVWF ADCON1 MOVLW B'11111111' MOVWF TRISA MOVLW B'10000000' MOVWF TRISC MOVLW B'00100110' MOVWF TXSTA MOVLW D'25' MOVWF SPBRG BCF STATUS,5 ;Banco0 BSF RCSTA,7 ;SPEN=1 ON USART NUEVODATO MOVF PORTA,0 MOVWF DATOA CALL ENVIAR_DATO GOTO NUEVODATO ENVIAR_DATO MOVF DATOA,0 MOVWF TXREG ESPERA BTFSS PIR1,4 GOTO ESPERA CALL DEMORA RETURN ;RETARDO DE 5 SEGUNDOS, extraída del PICDEL DEMORA movlw .165 ; 1 set numero de repeticion (C) movwf PDel0 ; 1 | PLoop0 movlw .41 ; 1 set numero de repeticion (B) movwf PDel1 ; 1 |
  • 3. PLoop1 movlw .147 ; 1 set numero de repeticion (A) movwf PDel2 ; 1 | PLoop2 clrwdt ; 1 clear watchdog clrwdt ; 1 ciclo delay decfsz PDel2, 1 ; 1 + (1) es el tiempo 0 ? (A) goto PLoop2 ; 2 no, loop decfsz PDel1, 1 ; 1 + (1) es el tiempo 0 ? (B) goto PLoop1 ; 2 no, loop decfsz PDel0, 1 ; 1 + (1) es el tiempo 0 ? (C) goto PLoop0 ; 2 no, loop return ; 2+2 Fin. END ;Rutina BIN_BCD. ESTUDIAR SU APLICACIÓN BIN_BCD NOP BCDCEN movlw d'100' subwf DATOB,1 btfsc STATUS,0 goto SUBE goto SIGUE_DEC SUBE incf CEN,1 goto BCDCEN SIGUE_DEC movlw d'100' addwf DATOB,1 BCDDEC movlw d'10' subwf DATOB,1 btfsc STATUS,0 goto SUBE2 goto SIGUE_UNI SUBE2 incf DEC,1 goto BCDDEC SIGUE_UNI movlw d'10' addwf DATOB,1 BCDUNI movlw d'1' subwf DATOB,1 btfsc STATUS,0 goto SUBE_UNI goto SIGUE SUBE_UNI incf UNI,1 goto BCDUNI SIGUE return ;RUTINA BCD_ASCII. ESTUDIAR SU APLICACIÓN BCD_ASC MOVLW 30H ADDWF CEN,0 MOVWF ASCIIB2 MOVLW 30H ADDWF DEC,0 MOVWF ASCIIB1 MOVLW 30H ADDWF UNI,0 MOVWF ASCIIB0 RETURN