Tutorial Bluetooth
1 Se proporcionaran las imagenesa tamaño completo a quien las requiera al correo que esta como pie de pagina.
info@cosasdeingenieria.com
www.cosasdeingenieria.com Básicamente lo que hacemos es usar la comunicación serial queviene de fabrica en el microcontrolador (modulo USART), ya que de esta manera, el microcontrolador podrá realizar otras tareas aparte de recibir datos seriales. El microcontrolador tiene configuradasu USART a 9600bps a 8bits, sin paridad. al igual que el modulo. Esta programado para recibir datos seriales uno por uno, y si le llega el dato ASCII que corresponde al numero “1”, enciende uno de losLEDs si le llega el dato correspondiente a “2”, entonces enciende el otro LED, y si le llega el dato correspondiente a “A” apaga los dos LEDs. En seguida el código para el microcontrolador.
#INCLUDECBLOCK 0X20 NUM1, NUM2, NUM3, DATO ;declaración de registros ENDC ORG 0X00 GOTO INICIO ORG 0X04 ;declaro el origen del programa en la dirección de reset ;voy al inicio real del programa ;declaro elvector de interrupción
;******************C O D I G O D E I N T E R R U P C I O N************************************ MOVF RCREG,W MOVWF TXREG MOVWF DATO BCF PIR1,RCIF RETFIE;***************************************************************************************** ;******************C O N F I G U R A C I O N D E P U E R T O S******************************** INICIO: BSF STATUS,RP0 ;CAMBIO ABANCO 1 BCF BCF BSF BSF BCF CALL START: MOVF SUBLW BTFSS GOTO bsf CLRF GOTO MOVF SUBLW BTFSS GOTO bsf CLRF GOTO TRISB,3 TRISB,4 TRISB,1 TRISB,2 STATUS,RP0 USARTINI DATO,W "1" STATUS,Z NEXT PORTB,4 DATO...
Regístrate para leer el documento completo.