PIC için arşivdekiler:

15 Ağustos 2007

1- Giriş:

Bu uygulamada PIC 16F877A kullanarak 4×20 LCD denetiminin nasıl yapıldığı gösterilmiştir. Ayrıca örnek olarak LCD’ye Türkçe karakter desteği de eklenmiştir.

2- Uygulama:

Bu uygulamada PIC C kullanılmıştır. 3 adet dosya mevcuttur. pic_4.h dosyasında bazı tanımlamalar, pic_4.c dosyasında ana döngü ve sco_lcd.c dosyasında ise LCD sürmeye yarayan fonksiyonlar ve Türkçeleştirme fonksiyonları bulunmaktadır. Bu dosyaları aşağıdaki bağlantıdan indirebilirsiniz.
devre_resim2.JPG

Yazının kalan kısmını okuyun »

15 Haziran 2007

A- Gerekli Malzemeler:

1 - Bilgisayar
2 - 2 adet RS232 kapısı bulunan bilgisayar yada USB-Seri dönüştürücü

B- Açıklamalar:

Bu uygulamada ISIS ortamında RS232 simülasyonu yapacağız. Bunun için ISIS’in COMPIM nesnesini kullanarak bilgisayarın seri kapısından veriler göndereceğiz ve bu verileri bir program aracılığıyla okuyacağız. Aynı şekilde bilgisayardaki programdan bir veri gönderildiğinde de devremiz bu veriyi alabilecek.
Bunu yapabilmek için bilgisayarın 2 seri kapısını kullanacağız. Eğer bilgisayarınızda seri kapı yoksa veya bir tane varsa (ki bende 1 tane var) USB-Seri çevirici kullanarak USB kapısını seri kapı gibi kullanabilirsiniz.

Yazının kalan kısmını okuyun »

15 Haziran 2007

A- Gerekli Malzemeler:

1 - 1 adet 16F877A mikrodenetleyici
2 - 1 adet kırmızı LED
3 - 1 adet 220 ohm direnç
4 - 1 adet 4k7 direnç
5 - 2 adet 22pF kapasitör
6 - 1 adet 20Mhz kristal
7 - 1 adet LM7805 regülatör
8 - 1 adet servo motor
9 - 2 adet düğme
10- 2 adet 10k direnç

B- Açıklamalar:

Bu uygulamada PIC 16F877A mikrodenetleyicisini kullanarak bir servo motoru kontrol edeceğiz. Kontrol ederken iki düğme kullanacağız. Düğmelerin birine basıldığında servo bir yöne, diğerine basıldığında servo başka bir yöne ve düğmelere basılmadığında bir yöne dönecektir.

Yazının kalan kısmını okuyun »

14 Haziran 2007

A- Gerekli Malzemeler:

1- 1 adet 16F877A mikrodenetleyici
2- 8 adet kırmızı LED
3- 8 adet 220 ohm direnç
4- 1 adet 4k7 direnç
5- 2 adet 22pF kapasitör
6- 1 adet 20Mhz kristal
7- 1 adet LM7805 regülatör

B- Açıklamalar:

8 adet LED ve PIC 16F877A ile karaşimşek efekti yapımı.

Yazının kalan kısmını okuyun »

14 Haziran 2007

Bu adreste Mine Cüneyitoğlu’nun (ODTÜ Robot Topluluğu) hazırladığı PROTEUS: ISIS ve ARES KULLANIMI adlı makalesini bulabilirsiniz:

http://www.robot.metu.edu.tr/dosya/proteus_isis.pdf

Bağlantının bir şekilde bozulmuş olma ihtimali göz önüne alınarak aynı makale sitede yerel olarak depolanmaktadır.  Buraya tıklayarak indirebilirsiniz.

14 Haziran 2007

A- CCS C Derleyicisi Ne İşe Yarar?:

CCS C derleyicisi ile PIC mikrodenetleyicilere kod yazılabilir. Yazılan kod programın isminde de belirtildiği gibi C kodudur. Derleyici bu C kodunu alır ve öncelikle bir ASM
(Assembly - Çevirici) koduna çevirir. Çevirici kodu ise ardından .HEX biçiminde
makina diline çevirilir. Bu HEX kodu mikrodenetleyicinin belleğine yüklenir ve
mikrodenetleyici güç uygulandığı zaman bu kodu çalıştırmaya başlar.

B- Örnek Proje:

Örnek olarak belirli bir süre boyunca yanıp sönen bir led kodu yazacağız. Bu ledin yanıp sönme hızı üç farklı düğme ile ayarlanabilir olacak. Seviye 0′ın bir sonraki makalesinde ise bu kodu ISIS yazılımı ile kuracağımız devrede benzeteceğiz.

Yazının kalan kısmını okuyun »