vijaynallasivam
Junior Member level 1
Anybody know how to control speed ?
It is very fast.
It is very fast.
Code C - [expand] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 #include<pic.h> #include <delay4.c> #define _XTAL_FREQ 20e6 __CONFIG(0x3F3A); char z,i; void pattern(char a,char b,char c,char d,char e,char f,char g,char h,char n) { for(z=0;z<9;z++) { for(i=0;i<10;i++) { PORTD=a;DelayMs(100);RB6=1;RB6=0; PORTD=b;DelayMs(100);RB6=1;RB6=0; PORTD=c;DelayMs(100);RB6=1;RB6=0; PORTD=d;DelayMs(100);RB6=1;RB6=0; PORTD=e;DelayMs(100);RB6=1;RB6=0; PORTD=f;DelayMs(100);RB6=1;RB6=0; PORTD=g;DelayMs(100);RB6=1;RB6=0; PORTD=h;DelayMs(100);RB6=1;RB6=0; PORTD=n;DelayMs(100);RB6=1;RB6=0; } (a=a<<1); (b=b<<1); (c=c<<1); (d=d<<1); (e=e<<1); (f=f<<1); (g=g<<1); (h=h<<1); (n=n<<1); } } ///////////////////////////////////////// void main() { TRISA=0x00; TRISD=0x00; TRISB=0x00; TRISC=0x00; TRISE=0x00; PORTD = 0x00; PORTB = 0x00; PORTC = 0x00; PORTE = 0x00; RB7=1; RB7=0; while(1) { pattern(0xFF, 0x80, 0x80, 0x80, 0xFF, 0x01, 0x01, 0x01, 0xFF); //LETTER S } }
Last edited by a moderator: