LM016L LCD Display e Saat ve Tarih Yazdırma Uygulaması

LM016L Lcd display e timer ile hesaplanan saat ve tarih yazdırma uygulaması

ADC ile LM035 sensör kullanılarak sıcaklık ölçme uygulaması

LM035 sıcaklık sensörü ve ADC yardımıyla ortam sıcaklığını LCD display e yazdırma ugulaması

7-Segment Display e Dakika ve Saniye Yazdırma

P16F877A mikroişlemci ile assembly dilinde yazılmış 7 segment displaye timer kullanılarak dakika ve saniye yazdırma

P16F877A / PIC16F877A Mikroişlemci ile LCD Displaye Tersten Metin Yazdırma

P16F877A / PIC16F877A Mikroişlemci ile assembly dilinde yazılmış LM016L LCD displaye tersten metin yazdırma uygulaması

PIC16F877A Mikroişlemci İle 7 Segment 4 Digitli Display Kullanılarak 0 ile 9999 Arası Sayıcı (Assembly)

P16F877A / PIC16F877A mikroişlemci kullanılarak Assembly dili ile yazılmış PortD ye bağlı olan 7 segment display , seçme uçlarının ise PortA dan kontrol edildiği 0 ile 9999 arası sayıları timer0 kullanılarak 7 segment 4 digitli displaye yazdırma uygulaması.

P16F877A / PIC16F877A Mikroişlemci İle 5x7 Dot Matrix Display e Karakter Yazdırma

Sütun pinlerinin Portb ye , satır pinlerinin PortC ye bağlı olduğu 5x7 Dot Matrix Display e ; sütun değerlerinin lookup tablosundan alınarak , satır değerlerinin RLF komutuyla kaydırılarak karakter yazdırılan PIC16F877A mikroişlemci ile assembly dili ile yazılmış örnek uygulama.

PIC16F877A Mikroişlemci İle Tuş Takımı (Keypad) Kullanılarak Assembly dili LCD ye Karakter Yazdırma

4x4 lük tuş takımının A,B,C,D pinlerinin PortB nin sırasıyla 0-1-2-3 pinlerine bağlanarak ve tuş takımının 1,2,3,4 pinlerinin de PortB nin sırasıyla 4-5-6-7 pinlerine bağlanarak oluşturulmuş uygulamadır. Uygulamada Keypad ten alınan karakterlerin yazdırılması için 2x16 LCD display(LM016L) kullanılmıştır. Tuş takımının 1-2-3-4 nolu pinlerine herhangibir tuşa basılmadığında logjik 0 gitmesi için herbir pin 10K lık direnç ile gnd ye bağlanmıştır.

5x7 Dot Matris Uzerinde E harfi Yazmak

PortB üzerinden Satır Bilgisni , PortC üzerinden Sutun Bilgisini girdiğimiz 5x7 dot Matris ekranda E harfinin nasıl yazılacağını anlatmaya çalıştım

7 Segment Displaye Error Yazdırma

PortB üzerinden Yanacak Ledlerin Bilgisi PortC üzerinden Seçim Bitleri ayarlanan uygulamada 6 lı 7 Segment üzerinde Error Yazdırma örneği

Adc ile Lm035 dan Sıcaklığı Ölçüp Belirlediğimiz Hedef sıcaklığa kadar Klima Motoru Çalıştırma

Daha Önce Yapılmış olan 2 ayrı uygulamadan yararlanarak geliştirdiğim uygulama Sitede Var olan (ADC ile LM035 sensör kullanılarak sıcaklık ölçme uygulaması ve LCD Displaye Tersten Metin Yazdırma) uygulamalarından yararlanarak geliştirdiğim bu uygulamada; Bizim elimizde var olan A portuna bağlı Analog olarak sıcaklık ölçen Lm35 sensörünün ölçtüğü sıcaklık değerini ADC ile lcd de gösterip belirlediğimiz hedef sıcaklık ile arasında fark varsa RD4 üzerindeki Ledi Yakacaktır (Led motorun çalıştığını gösteren sembolik bir olay) hedef sıcaklık ve ölçülen sıcaklık eşitlendiğinde Led Sönecektir (Motor duracaktır) yeniden bir fark oluşursa led tekrar yanacaktır