Escape From Obstacle
7 Segment Displaye Error Yazdırma
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

17-09-2018

5X7 dot matris üzerinde Emoji Yapmak
5X7 dot matris üzerinde Emoji Yapmak

pic üzerine 2 adet 5x7 dot matris bağlayarak Sütunları PortB üzerinden, Satırları PortC üzerinden Kontrol ederek kalp emojisi oluşturmaya ve her satırında ledlerin nasıl yanması gerektiğini anlatmaya çalıştım. Program çalıştığı süre boyunca kalp emojisini gösterecektir. Osilator Çalışma Hızı Olarak 4mhz tercih ederseniz daha pürüzsüz bir görüntü alacaksanız.

14-09-2018

5x7 Dot Matris Uzerinde E harfi Yazmak
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

14-09-2018

2x7 Segment Displayde istediğimiz 2 Basamaklı Sayıyı Yazma
2x7 Segment Displayde istediğimiz 2 Basamaklı Sayıyı Yazma

Yaptığım Kod örneği yine sizlerin düzenleme yapabileceği şekilde açıklamalar bırakarak programın alt yapısını oluşturdum. Ben bu örneğimde 7 segment displayde 23 sayısını yazdım ve nasıl yapıldığını sizlere anlatmaya çalıştım. Kod içerisinde 0-9 arası lookup table ı bıraktığım için sizler working değerlerini değiştirerek istediğiniz 2 basamaklı sayıyı 7 segment display de gösterebileceksiniz.

14-09-2018

7 Segment Sayac (LookupTable Kullanarak) 0-9 arası sayma
7 Segment Sayac (LookupTable Kullanarak) 0-9 arası sayma

Program içeriğinde sizin düzenlemenize bağlı olarak 2 farklı şekilde çalışmaktadır. 1.Çalışma şekli her buton tetiklemesinde 1-1 değerin artması bu kısımda gecikmeye ihtiyaç duyulmaz. 2.Çalışma şekli buton tetiklenmesinde gecikmeye giderek 1-1 değerin artması bu kısımda gecikmeye ihtiyaç duyar. Assembly kod içerisinde yaptığım açıklamalar ile 3 satırı yorum satırından çıkarıp normal kod satırına getirerek iki farklı durumu inceleyebilirsiniz. Not: Katot Display Kullandım osilator hızı olarak gecikme ile çalışacaksınız 1Mhz yada 4mhz tercih ediniz

14-09-2018

Her Buton Tetiklenmesinde PortB nin içeriğinin 1 Artması
Her Buton Tetiklenmesinde PortB nin içeriğinin 1 Artması

Ra4 e bağlı buton tetiklemesiyle PortB nin içeriğinin 1 artması ve bu değerin Ledlerle gösterilmesi. Program tamamen buton tetiklemesi ile çalışıyor (pul-down) konumunda PortB yi 1 arttırıyor, basılı konumda beklediği sürece boş döngüde tekrar ediyor ne zaman pul-up konumuna gelirse en baştan döngüye girerek tekrar tetikleme bekliyor. Gecikme Kullanmadığım için Osilator hızınızı 1-4-8 Mhz değerlerinden birini seçerek uygulamayı inceleyebilirsiniz.

14-09-2018

  2017 - 2018 © Copyright | mikroislemcim.com - Yücel AY