Menú
Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Foros
Diseño digital
Microcontroladores y sistemas embebidos
Generador de señal cuadrada PIC18F4550 Lenguaje Ensamblador a C
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="hast20, post: 1308261, member: 529526"] Hola que tal a todos !!!! Tengo este codigo en Assembler, quisiera ayuda para poder traducirlo a Lenguaje C, todo esto para MPLAB IDE. El codigo siguiente fue comentado por [B][USER=356005]JoaquinFerrero[/USER].[/B] [CODE] #INCLUDE <P18F4550.INC> ORG 0X00 ; vector de RESET GOTO INICIO ORG 0X08 ; vectores de interrupción GOTO IntT0_ISR INICIO: MOVLW 0XFE ; definir entradas y salidas (1:entrada, 0:salida) MOVWF TRISD ; en PORTD BSF PORTD,0 ; activar bit 0 de PORTD MOVLW 0XFB ; inicializar temporizador 0 MOVWF TMR0H ; con 0XFB1E = 64 286 MOVLW 0X1E MOVWF TMR0L MOVLW B'10001000' ; activar temporizador 0 MOVWF T0CON ; 16 bit, reloj interno, no preescalado BSF INTCON,TMR0IE ; activar indicador interrupción de sobrepaso BSF INTCON,GIE ; activar todas las interrupciones Bucle: GOTO Bucle ; no hacer nada más que esperar una muerte placentera IntT0_ISR: ; ¡Oops! Tenemos una interrupción... BTFSS INTCON,TMR0IF ; ¿es una interrupción por sobrepaso? GOTO Fin_intT0 ; no, terminamos BCF INTCON, TMR0IF ; desactivamos indicador de interrupción por sobrepaso MOVLW 0XFB ; inicializar temporizador 0 MOVWF TMR0H ; con 0XFB1E = 64 286 MOVLW 0X1E MOVWF TMR0L BTG PORTD,0 ; cambia el bit 0 de PORTD Fin_intT0: RETFIE ; retorno de interrupción END[/CODE] Gracias de antemano, O espero algun texto de referencia para poder lograr mi objetivo que es realizar este codigo en C. [/QUOTE]
Verificación
Responder
Foros
Diseño digital
Microcontroladores y sistemas embebidos
Generador de señal cuadrada PIC18F4550 Lenguaje Ensamblador a C
Arriba