lpc2138 led flaşör uygulaması ve isis similasyonu

Katılım
6 Ara 2010
Mesajlar
31
Puanları
1
Yaş
34
arkadaşlar lpc2138 ilk projem led floşer gpio kullanımı sizle paylaşmak istedim
keil de derlenmiştir hex,c ve isis dosyaları liktedir :


Kod:
//////////////////////////////////////////////////////////////////
//  YAZAN    : BURAK ÖZCAN                                      //
//  Date     : 29.01.2012                                        //
//  MCU      : LPC2138                                          //
//  KONU     : Led sürerek gpio kontrolü,flaşör uygulaması      //
//////////////////////////////////////////////////////////////////
  
  
  
   #include <LPC21XX.H>    //başlık dosyamızı çağırıyoruz
      void wait (void)
   {
int d;
for (d=0; d < 50000; d++);}   //bekleme fonksiyomuzu yazıyoruz

int main (void)
{
unsigned int i;
IODIR0 = 0X00FFFFFF;    //port0'nın tüp portları çıkış
IOSET0 = 0X00800000;    //port0'ın  23. bitini high yapıyoruz
IOSET0 = 0X00008000;    //port0'ın 15. bitini high yapıyoruz
while (1) {       //(1) olduğu için program sonsuz döngüye giriyor
         //while dmngüsü içerisinde sürekli tekrar ediyor
for (i = 1<<16; i < 1<<22; i <<= 1 )  //port0'ın 16 pininden başlayarak 22. pinine kadar ledleri tek tek yakar
{

IOSET0 = i;       //i değişkenini port0'a atıyoruz(set ediyoruz(lojik1))

wait ();
IOCLR0 = i;        //i değişkenini port0'a atıyoruz (port0'ı temizliyoruz(lojik0))
}
for (i = 1<<22; i> 1<<16; i >>= 1 ) //port0'ın 22 pininden başlayarak 16 pinine kadar ledleri tek tek yakar 
{
IOSET0 = i;        //i değişkenini port0'a atıyoruz(set ediyoruz(lojik1))
wait ();
IOCLR0 = i;       //i değişkenini port0'a atıyoruz (port0'ı temizliyoruz(lojik0))
}
}
}


Dosya, Dosya Paylaşım Sitesinden Silindiği İçin Konu Çöpe Taşınmıştır.
 
Son düzenleme:

Forum istatistikleri

Konular
127,950
Mesajlar
913,849
Kullanıcılar
449,596
Son üye
anilhikmet

Yeni konular

Geri
Üst