Archive

Archive for Ocak 2012

MSP-EXP430FG4618 Geliştirme Kiti ile Dokunmatik Butonlu Alarmlı Saat

MSP430FG4618 in LCD sürücü ve RTC modülü kullanılarak yapılmış alarmlı saat projesidir. Saat ve alarm kitin üzerindeki dokunmatik butonlar ile ayarlanır.

Sistemin çalışması kısaca şöyledir:

Saati ve alarmı ayarlamak için 3 adet dokunmatik buton kullanılmıştır. Bu butonlar MSP430F2013 ile kontrol edilir. Butonların durumuna göre MSP430F2013 ün 2 çıkış pini konum değiştirir. MSP430FG4618 ile bu 2 pinin konumu bir timer ile sürekli kontrol edilir ve sistemin alarm ve saat ayarı bu 2 pine göre değiştirilir.

MSP430FG4618 dahili LCD sürücüsüne sahiptir ve LCD de göstereceği değerleri bir data alanından alır. Bu yüzden saat ve alarm bilgisinin LCD de gösterilmesi için bu alan saat ve alarm bilgisiyle modifiye edilir. Sistem saatini ise yine MSP430FG4618 in dahili RTC modülü tutar. Alarm saati geldiğinde ise buzzer bir saniye aralıklarla öter. Ayrıca ADC ile belli periyotlarda pil seviyeleri ölçülerek LCD de gösterilir.

Kit üzerindeki jumperların konumları yukarıda resimde görüldüğü gibidir.

Çalışır haldeki resmi ise yukarıda görülmektedir.

Sistemin çalışması ile ilgili görüntüyü ise RTC dosyasını indirip, uzantısını wmv olarak değiştirdikten sonra izleyebilirsiniz.

Projenin kaynak kodları:

MSP430FG4618 (dosya uzantısını rar olarak değiştirin)

MSP430F2013 (dosya uzantısını rar olarak değiştirin)

Not: Kaynak kodlar Code Composer Studio projeleridir.

 

 

 

PIC16F84 ASM Örnekleri

Uzunca bir zaman önce, PIC programlamaya yeni başlayan arkadaşlara yol gösterecek örnek programlar içeren bir doküman yazmıştım. Bilgisayarımdaki eski belgeleri karıştırırken gözüme çarptı. Her ne kadar şimdiki nesil bu işe doğrudan basic veya C ile başlasalar da, ben hala işin temelini öğrenmelerini tavsiye ediyorum.

PIC16F84 açıklamalı assembly örnekleri