Guest User

Untitled

a guest
Jan 12th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. main.c
  2.  
  3. #include <htc.h>
  4. #include "inicia.h"
  5.  
  6. #define LED PORTBbits.RB0
  7. #define BOTAO PORTAbits.RA2
  8.  
  9. /*int auxiliar=0;*/
  10.  
  11. int main(void)
  12. {
  13. inicia();
  14. while(1)
  15. {
  16. if (BOTAO==0)
  17. LED=1;
  18. else
  19. LED=0;
  20. }
  21. }
  22.  
  23. _________________________________________
  24.  
  25. inicia.c
  26.  
  27. #include <htc.h>
  28.  
  29. void inicializa_IO(void)
  30. {
  31. TRISA=0x05;
  32. TRISB=0x00;
  33. PORTB=0x00;
  34. }
  35.  
  36. void inicializa_TIMER_1(void)
  37. {
  38. T1CON=0x00;
  39. PIE1bits.TMR1IE=1;
  40. }
  41.  
  42. void inicializa_ADC(void)
  43. {
  44. ADCON1=0x8E;
  45. ADCON0=0x01;
  46. }
  47.  
  48. void inicia(void)
  49. {
  50. inicializa_IO();
  51. inicializa_TIMER_1();
  52. inicializa_ADC();
  53. }
  54.  
  55. _________________________________________
  56.  
  57. inicia.h
  58.  
  59. void inicializa_IO(void);
  60. void inicializa_TIMER_1(void);
  61. void inicializa_ADC(void);
  62. void inicia(void);
Add Comment
Please, Sign In to add comment