Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <htc.h>
- #define _XTAL_FREQ 4000000
- unsigned char N,i,j;
- void main(void)
- {
- TRISB=0b01111111;
- N=10;
- for(i=0; i<=N; i++)
- {
- for(j=0; j<i; j++)
- {
- RB7=1;
- __delay_us(100);
- }
- for(j=0; j<N-i; j++)
- {
- RB7=0;
- __delay_us(100);
- }
- }
- for(i=N-1; i>0; i--)
- {
- for(j=0; j<i; j++)
- {
- RB7=1;
- __delay_us(100);
- }
- for(j=0; j<N-i; j++)
- {
- RB7=0;
- __delay_us(100);
- }
- }
- asm("NOP");
- for(i=0; i<=N; i++)
- {
- for(j=0; j<i; j++)
- {
- RB7=1;
- __delay_us(100);
- }
- for(j=0; j<N-i; j++)
- {
- RB7=0;
- __delay_us(100);
- }
- }
- __delay_ms(5);
- for(i=N-1; i>0; i--)
- {
- for(j=0; j<i; j++)
- {
- RB7=1;
- __delay_us(100);
- }
- for(j=0; j<N-i; j++)
- {
- RB7=0;
- __delay_us(100);
- }
- }
- asm("NOP");
- for(i=0;i<=75;i++)
- { RB7=1;
- __delay_us(100);
- }
- for(i=0;i<=25;i++)
- { RB7=0;
- __delay_us(100);
- }
- for(i=0;i<=93;i++)
- { RB7=1;
- __delay_us(100);
- }
- for(i=0;i<=7;i++)
- { RB7=0;
- __delay_us(100);
- }
- for(i=0;i<=100;i++)
- { RB7=1;
- __delay_us(100);
- }
- for(i=0;i<=93;i++)
- { RB7=1;
- __delay_us(100);
- }
- for(i=0;i<=7;i++)
- { RB7=0;
- __delay_us(100);
- }
- for(i=0;i<=75;i++)
- { RB7=1;
- __delay_us(100);
- }
- for(i=0;i<=25;i++)
- { RB7=0;
- __delay_us(100);
- }
- for(i=0;i<=50;i++)
- { RB7=1;
- __delay_us(100);
- }
- for(i=0;i<=50;i++)
- { RB7=0;
- __delay_us(100);
- }
- asm("NOP");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement