PIC16F877 ile Led Display Reklam ilan Panosu
Kategori: Microcontroller (atmel,microchip vs) 1/07/2008
Projenin .doc Dosyasını Buradan indirebilirsiniz Emeği geçen kişilere Teşekkürler
ek olarak farklı kayan yazı pano devrelerine buradan ulaşabilirsiniz
Hazırlayan: Ceren KAYA
Bu projede günümüz teknolojisinde reklam&ilan panosu olarak bilinen kayan yazı ve sabit yazı sisteminin PIC serisi mikrodenetleyici kullanılarak gerçekleştirilmesi amaçlanmıştır.
Projede bilgisayardan programlanabilen ve ledlerle yapılmış kayan yazı ve sabit yazı programını PIC Basic Pro yazılım dili yardımıyla gerçekleştireceğim.
Bu proje PIC serisi mikrodenetleyici ile Reklam&İlan Panosu Tasarımı Projesi ile ortaklaşa yapılmış bir çalışmadır. Kayan yazıya ve sabit yazıya veri gönderme işlemi bilgisayarın Com portundan RS232 veri
bağlantısı ile sağlanmaktadır. Visual Basic’de hazırlamış olduğum arayüz programı sayesinde bilgisayardan girilen metin PIC’e gönderilmekte ve gönderilen metin PIC’te var olan eeproma aktarılmaktadır. Yazdığım yazılım sayesinde kullandığım PIC 16F877 mikrodenetleyicisi metni eepromdan okuyarak ekrana yazdırmaktadır.
Bu çalışmada; bilgisayar kontrollü, bir reklam&ilan panosu tasarlanmış ve gerçekleştirilmiş-
tir. Sistem;
Kullanıcı ara yüzü,
Kontrol devresi,
Ledli gösterge panosu olmak üzere üç bölümden oluşmaktadır.
Reklam & ilan panosu ile bilginin gönderildiÄŸi modülün PIC ile haberleÅŸmesi, Reklam & ilan panosunun üzerinde bulunan hafıza birimi sayesinde enerji kesintisi olması durumunda dahi reklam metninin sürekliliÄŸinin saÄŸlanmış olması, Sistemin bilgisayar kontrollü olması, dolayısıyla reklam panosundaki ve hafıza birimindeki reklam & duyuru metninin deÄŸiÅŸtirilebilmesi, düzenlenebilmesi ve reklam& duyuru metninin kayma hızının ayarlanabilmesidir. Devre 3 farklı renkteki ledlerle düzenlenmiÅŸtir. 3×8= 24 satır 32 sütün Toplam 768 adet led kullanılmıştır.
Panoda her 3 satırda kayan yazı veya sabit metin gösterilebilir. Kayan yazıda 75 karaktere kadar gösterilebilir, sabit metinde ise 5 karakter gösterir. 3. satırda ise saat dakika bilgisi gösterilir. Ara yüz yazılımı Visual Basic 2008 ve diğer yazılım PIC Basic Pro programı ile gerçekleştirilmiştir.Bilgisayardan gönderilen bilgiler Seri port vasıtası ile PIC’e gönderilir.Com portun 2 nolu ucu PIC’in 6 nolu ucuna, 3 nolu ucu 5 nolu uca ve 5 nolu uç PIC’in şase ucuna bağlıdır.
PIC’ in A portunun RA3 ve RA4 nolu uçlarına bağlı bilgisayardan gönderilen bilgiler PIC’in hafızasına kayıt edilir. PIC16F877 3 ve 4 nolu A portunun RA1, RA2 uçları DS1307 saat entegresi bağlıdır. İlk anda saat bilgisini bilgisayardan alır, saat bilgisini panonun 3.satırında gösterir. Enerji kesintisi halinde devreye bağlı pil vasıtasıyla saat bilgisini hafızada tutar.
PIC16F877 ‘nin 13 ve 14 nolu uçlarına 4MHz’lik osilatör devresi ile çalışmaktadır. PIC16F877 B portu RB0, RB1, RB2, RB3, RB4, RB5, RB6, RB7 uçları 1 satır için kullanılmıştır.
PIC Mikrodenetleyicisi
PIC Mikrodenetleyicisinin Tercih Nedenleri
PIC16F877 Mikrodenetleyicisi
PIC16F877 Portlarının Fonksiyonları
Port A,Port B,Port C,Port D,Port E
PIC16F877’nin RAM Belleği
PIC16F877’nin Besleme Uçları ve Beslemesi
PIC16F877’nin Reset Uçları
PIC16F877’nin Clock Uçları ve Osilatör Tipleri
Shift Register (74HC595)
RTC (DS1307),ULN2803A,UDN2983A
Seri HaberleÅŸme ve RS232
Seri Veri İletimi
Senkron Seri İletişim
Asenkron Seri İletişim
Seri Haberleşmede Önemli Terimler
RS232,RS232 İle İletişim
Sinyal Kodlaması
Usart Adreslenebilir Evrensel Senkronize Asenkronize Alıcı Vericileri
Usart Baud Oran Jeneratörü (BRG)
Usart Asenkronize Durumu
Usart Asenkronize İletici
Usart Senkronize Kaydedici
9-Bit Mod’da Denetim Ayarı
Usart Senkronize Ana Modu
Usart Senkronize Ana İletici
PIC Basic Pro Komutları
PIC Basic Pro Derleyicisi (Microcode Studio)
Programlayıcı Yazılımı
Visual Basic’te Hazırlanan Ara Yüz Programı
Yazıyı yazdır | Arkadaşına Gönder | Yazıyı Paylaş | Geri izleme URI | Yorum takibi RSS


CSS
Temmuz 2nd, 2008 3:08 pm
Sayın hocam eline sağlıkgüzel bir uygulama olmuş ancak vb dosyası ve proteus simulasyonu vs..ek dosyalarıda paylaşırsanız çok memmnun olurz.kolay gelsın