اطلاعیه

Collapse
No announcement yet.

مثال ساده روشن کردن یک led چشمک زن با کلید

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مثال ساده روشن کردن یک led چشمک زن با کلید

    توضیح اینکه این برنامه بر روی LPC2368 شرکت ECA تست شده است.
    یک LED دائم چشمک زن به پایه P0.1 متصل است و LED دیگری که با کلید کنترل می شود به P0.0 با متصل شدن ولتاژ 3.3 ولتی به پایه P0.2 ، ال ئی دی مربوط به پایه P0.0 شروع به چشمک زدن و در صورت قطع ولتاژ 3.3 ولتی از روی پایه P0.2 چشمک زن P0.0 قطع می شود.
    کد:
    #include <LPC23xx.h>
    
    void delay(void)
    {
    long int i ;
    for(i=0;i<1000000;i++);
    }
    
    void blink1(void)
    {
    		FIO0SET = 0x2;
    		delay();
    		FIO0CLR = 0x2;
    		delay();	
    }
    void blink0(void)
    {
    		FIO0SET = 0x1;
    		delay();
    		FIO0CLR = 0x1;
    		delay();	
    }
    int main(void)
    {
    	SCS |= 0x00000001;
    	FIO0DIR =0x3;
    	PINMODE0 = 0x00000030;
    	
    	
    	while(1)
    	{
      blink1();
    		if((FIO0PIN &= 0x04) == 0x4 )
    		{
    			blink0();
    		}
    	}
    
    
    }
    این نیز میگذرد
لطفا صبر کنید...
X