Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ccs y Proteus

Estas en el tema de Ccs y Proteus en el foro de C/C++ en Foros del Web. Hola no se si va aqui el tema pero esto usando el CCS y el proteus para este codigo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código C++: Ver original ...
  #1 (permalink)  
Antiguo 07/12/2011, 19:21
 
Fecha de Ingreso: marzo-2009
Mensajes: 74
Antigüedad: 15 años, 8 meses
Puntos: 1
Ccs y Proteus

Hola no se si va aqui el tema pero esto usando el CCS y el proteus para este codigo

Código C++:
Ver original
  1. #include <16F84A.h>
  2. #use delay(clock=8000000)
  3. #fuses HS,NOWDT,NOPUT,NOPROTECT, XT
  4. //#byte port_b=0x06
  5. #byte port_a=6
  6. #byte port_b=6
  7. #byte TRISA = 0x85
  8. #byte PORTA = 0x05
  9. #byte OPTION_REG = 0x81
  10.  
  11.  
  12. void encendido (void)
  13. {
  14. int x=0;
  15. int contador;
  16. set_tris_b(0);
  17. port_b=1;
  18. for  (x;x<=3;x++)
  19. {
  20. contador=0x00;    
  21. port_b=contador;
  22. delay_ms(1000);
  23. contador=0x02;
  24. port_b=contador;
  25. delay_ms(90);
  26. //x=x+1;
  27. }
  28. }
  29. void apagado (void)
  30. {
  31. int a=0;
  32. int contador;
  33. set_tris_b(0);
  34. port_b=1;
  35. while (a<=3)
  36. {
  37. contador=0x02;    
  38. port_b=contador;
  39. delay_ms(1000);
  40. contador=0x00;
  41. port_b=contador;
  42. delay_ms(90);
  43. a=a+1;
  44.  
  45. }
  46. }
  47.  
  48.  
  49. void main()
  50. {      
  51.  bit_clear(OPTION_REG,7);
  52.    bit_set(TRISA,0);
  53.    bit_clear(TRISA,1);
  54.    bit_clear(PORTA,1);
  55.    encendido ();
  56.    delay_ms(1500);
  57.    apagado ();
  58.  
  59. }
  60.  
  61.  
  62. Quiero que con un boton prenda parpadee el led y despues se quede encendido despues pulso de nuevo el boton parpadee el led y se apage  solo tengo este proceso automatico sin el boton solo quiero agregar el boron pero no se como gracias

Etiquetas: ccs
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:52.