Etiket: hi tech led

Hi tech C ile 8 Ledli karaşimşek efekt devresi

| 2011/01/14

Bu uygulama adını 80lerin efsane dizisinden almaktadır. Karaşimşek 🙂 Bu uygulamada ledlerin katotu pice bağlanmıştır. İlgili port 1 yapıldığında led yanmaktadır. Sonsuz döngü içinde iki tane for döngüsü yer almaktadır. Döngüye girilmeden önce ilk yanacak lede atama yapılır. Ondan sonra ilk döngüde sola ikinci döngüde sağa kaydırılarak karaşimşek efeği oluşturulmuştur.

Buton kontrolü ile ledlerin farklı çalışmasını sağlamak

| 2011/01/14

Bu uygulamada da her butona basıldığında ledlerle farklı bir işlem yapılmıştır. Burada dikkat ederseniz butonun bırakılmasını kontrol eden while ifadesi if ifadesinin sonunda yer almaktadır. Böylece butona basıldığında ledlerde ilgili değişiklik yapılır, işlem bittikten sonra butonun bırakılması kontrol edilir. Son buton ledlerin bağlı olduğuporta 0xFF atayarak ledleri söndürür. İlk butona basılarak ledleri sola kaydırır. İkinci…

Buton ile led bar kontrolü

| 2011/01/14

Mikrodenetleyicinin her pinine bir buton bağlamak ekonomik değildir. Eğer bilgisayar klavyesinin içini açıp incelediyseniz içinde 100lerce ayağı olan bir entegre yoktu. Butonları dikeyde ve yatayda bir birleri ile bağlayarak sütun ve satırlar oluşturulur. Böylece sütun ve satır sayısının toplamı kadar pin kullanılarak sütun x satır ın çarpımı kadar buton rahatlıkla kontrol edilir. 4 sutün 4…

Buton ile led kontrolü while döngüsü

| 2011/01/14

Bu uygulamada hangi butona basıldıysa ilgili led yanmaktadır ve buton basılı olduğu sürecede while döngüsü nedeniyle kodların çalışması durmaktadır. Bunun sebeple bir buton basılıyken diğer butona basılmasının bir anlamı yoktur. Ayrıca ledler ve butonlar #define ile tanımlandığından butonların ve ledlerin bağlandığı pinler değiştirildiğinde kodda fazla bir değişiklik yapmaya gerek yoktur. Led kontrol şeması;

Hi tech C led basit yak flip flop örneği

| 2011/01/14

İlk örneğimiz her klasik C kitabındaki Merhaba Dünya örneğidir. Tabi bu örneğin mikrodenetleyici dünyasına uyarlanmış şekli. PIC devresinin çalışması için 5Vluk bir besleme gerilimi, reset devresi ve bir osilatör kaynağı gereklidir. Pilli uygulamalar için daha düşük gerilim seviyelerinde üretilmiş PIClerde mevcuttur. Osilatör devresi ise PIC’in çalışması için gerekli olan saat sinyalini üretebilir. PICler çok çeşitli…