Advertisement
Guest User

Untitled

a guest
Jan 25th, 2020
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. #include <htc.h>
  2. #define _XTAL_FREQ 4000000
  3. unsigned char N,i,j;
  4. void main(void)
  5. {
  6. TRISB=0b01111111;
  7. N=10;
  8. for(i=0; i<=N; i++)
  9. {
  10. for(j=0; j<i; j++)
  11. {
  12. RB7=1;
  13. __delay_us(100);
  14. }
  15. for(j=0; j<N-i; j++)
  16. {
  17. RB7=0;
  18. __delay_us(100);
  19. }
  20. }
  21. for(i=N-1; i>0; i--)
  22. {
  23. for(j=0; j<i; j++)
  24. {
  25. RB7=1;
  26. __delay_us(100);
  27. }
  28. for(j=0; j<N-i; j++)
  29. {
  30. RB7=0;
  31. __delay_us(100);
  32. }
  33. }
  34. asm("NOP");
  35.  
  36.  
  37. for(i=0; i<=N; i++)
  38. {
  39. for(j=0; j<i; j++)
  40. {
  41. RB7=1;
  42. __delay_us(100);
  43. }
  44. for(j=0; j<N-i; j++)
  45. {
  46. RB7=0;
  47. __delay_us(100);
  48. }
  49. }
  50. __delay_ms(5);
  51. for(i=N-1; i>0; i--)
  52. {
  53. for(j=0; j<i; j++)
  54. {
  55. RB7=1;
  56. __delay_us(100);
  57. }
  58. for(j=0; j<N-i; j++)
  59. {
  60. RB7=0;
  61. __delay_us(100);
  62. }
  63. }
  64. asm("NOP");
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71. for(i=0;i<=75;i++)
  72. { RB7=1;
  73. __delay_us(100);
  74. }
  75. for(i=0;i<=25;i++)
  76. { RB7=0;
  77. __delay_us(100);
  78. }
  79. for(i=0;i<=93;i++)
  80. { RB7=1;
  81. __delay_us(100);
  82. }
  83. for(i=0;i<=7;i++)
  84. { RB7=0;
  85. __delay_us(100);
  86. }
  87.  
  88. for(i=0;i<=100;i++)
  89. { RB7=1;
  90. __delay_us(100);
  91. }
  92. for(i=0;i<=93;i++)
  93. { RB7=1;
  94. __delay_us(100);
  95. }
  96. for(i=0;i<=7;i++)
  97. { RB7=0;
  98. __delay_us(100);
  99. }
  100. for(i=0;i<=75;i++)
  101. { RB7=1;
  102. __delay_us(100);
  103. }
  104. for(i=0;i<=25;i++)
  105. { RB7=0;
  106. __delay_us(100);
  107. }
  108. for(i=0;i<=50;i++)
  109. { RB7=1;
  110. __delay_us(100);
  111. }
  112. for(i=0;i<=50;i++)
  113. { RB7=0;
  114. __delay_us(100);
  115. }
  116. asm("NOP");
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement