Autor Tema: necesito ejemplo sencillo  (Leído 1978 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado cocu3

  • PIC12
  • **
  • Mensajes: 77
necesito ejemplo sencillo
« en: 10 de Noviembre de 2007, 11:02:12 »
buenos dias, creo este tema para saber si alguien tiene un ejemplo sencillo en assembler para el pic18f4550....

saludos...

Desconectado Rulo

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 168
Re: necesito ejemplo sencillo
« Respuesta #1 en: 10 de Noviembre de 2007, 15:37:35 »

       Que tan sencillo?''  que es lo que deseas hacer?'''


              tan sencillo como encender y apagar leds?'''


     bueno aca va uno

   
Código: ASM
  1. list P=18F4550
  2.         #include<p18F4550.inc>
  3.  
  4. adcon1  equ 0xfc1
  5. cmcon   equ 0xfb4
  6. ucon    equ 0xf6d
  7. intcon  equ 0xff2
  8. intcon3 equ 0xff0
  9. sppcfg  equ 0xf63
  10. ccp1con equ 0xfbd
  11. porta   equ 0xf80
  12. portb   equ 0xf81
  13. portc   equ 0xf82
  14. portd   equ 0xf83
  15. porte   equ 0xf84
  16. trisa   equ 0xf92
  17. trisb   equ 0xf93
  18. trisc   equ 0xf94
  19. trisd   equ 0xf95
  20.  
  21. count1  equ 0x60
  22. count2  equ 0x61
  23.         org 0x00
  24.         movlw 0x00
  25.         movwf trisa
  26.         movwf trisb
  27.         movwf trisc
  28.         movwf trisd
  29.         movlw 0xff
  30.         movwf adcon1
  31.         movwf cmcon
  32.         clrf ucon
  33.         clrf intcon
  34.         clrf intcon3
  35.         clrf sppcfg
  36.         clrf porte
  37.         clrf ccp1con   
  38. inicio
  39.         movlw 0xff
  40.         movwf porta
  41.         movwf portb
  42.         movwf portc
  43.         movwf portd
  44.         call retardo
  45.         movlw 0x00
  46.         movwf porta
  47.         movwf portb
  48.         movwf portc
  49.         movwf portd
  50.         call retardo
  51.         goto inicio
  52.  
  53. retardo
  54.         movlw .255
  55.         movwf count1
  56. d1      movlw .255
  57.         movwf count2
  58. d2      decfsz count2,1
  59.         goto d2
  60.         decfsz count1,1
  61.         goto d1
  62.         return
  63.         end

     

Desconectado cocu3

  • PIC12
  • **
  • Mensajes: 77
Re: necesito ejemplo sencillo
« Respuesta #2 en: 10 de Noviembre de 2007, 18:23:13 »
gracias, lo voy a montar, la verdad tengo q comunicarlo con el pc a traves de la interfaz usb, pero bueno por algo se comienza...

Desconectado Rulo

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 168
Re: necesito ejemplo sencillo
« Respuesta #3 en: 10 de Noviembre de 2007, 18:35:17 »

       Pues para comunicacion USB prefiero el lenguaje C, en ASM creo que sera complicado, mas no imposible.


            Si gustas paseatre por el subforo Lenguaje C para Microcontroladores o Pic Basic Pro y Protón, hay ejemplos para comunicarte por USB.


     Saludos  :-/

Desconectado cocu3

  • PIC12
  • **
  • Mensajes: 77
Re: necesito ejemplo sencillo
« Respuesta #4 en: 11 de Noviembre de 2007, 15:34:02 »
listo manito... gracias


 

anything