Etiket: hi tech sample

Butonlar ile 16 led kontrolü

| 2011/01/14

Devrede kullanılan Picin buton bağlanan pinleri giriş yapılmak için ilgili TRIS registerının ilgili biti 1 yapılır. Butonlar birer pullup direnci ile Pice bağlanır. Buton basılı değilse ilgili porttan 1, buton basılıysa 0 okunur. #define L_UP RA2 tanımlamaları kullanılarak esnek bir program yazılmıştır. Sadece burayı değiştirerek buton rahatlıkla başka bir porta taşınabilinir. Butonun basılıp basılmadığı if…

Hi tech C Değişken sayısının display ile gösterilmesi

| 2011/01/14

Çok güzel bir örnekle karşınızdayız. Bu uygulamada long olarak tanımlanmış bir değişkendeki sayıyı nasıl displayde gösterileceğini inceleyeceğiz. tmp dizisine atanan sayılar displayde aynen gösterilmektedir. İlk butona basıldığında num değişkeninin değeri 1 artar, ikinci butona basıldığında ise num değişkeninin değeri 1 azalır, son butona basıldığında ise num değişkenine 0 atanır. Num değişkenini displayde göstermeden önce basamak…

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 display kontrolü Speak fonksiyonu

| 2011/01/14

Bu uygulamamız bir öncekinden farklı olarak hangi butona basıldı ise onun değerini displayde gösterir ve her tuşa bsaıldığında buzzerdan bip sesini çıkartır. Speak() fonksiyonu ile bir kare dalga oluşturularak bu kare dalga buzzera verildiğinde bip sesi oluşur. Devrenin şeması; Kare dalganın frekansı değiştirilerek farklı tonlar oluşturulabilinir. Butonların taranma mantığı bir önceki uygulama ile aynıdır. Displayde…

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ı;

Örnek hi tech pic c uygulamaları kodlar

| 2010/08/06

PIC C uygulamalarının kaynak kodları ve bir çoğunun kütüphane dosyaları var. Bazı uygulamaların gerçekleştirilmiş halinin resimleri şemaları ve PC programlarıda bulunmakta. PIC-Hi-Tech-C-12CE674-eeprom: Aşağıda yardımcı olabileceğiniz bazı rutinler var. 12CE673 için yazdım ama 16CE674 için çalışması lazım. 4MHz osilatör olmadan çalışıyorsanız Delay() fonksiyonlarını değiştirmelisiniz. Cihazın programlanması sırasında EEPROM’u önceden ayarlama imkanı yoktur. PIC programında başlatma prosedürünü…

Hi-Tech PICC18 örnekleri dc motor,rs485,display

| 2010/04/25

Hi-Tech PICC18 örnekleri PIC18F4550 mikrodenetleyicisi üzerine kurulu kaynak C kodları ve şema çizimleri var uygulamalar proteus isis programında denenmiş farklı projeler için örnek olabilirler üç adet uygulama bulunuyor Display göstegeli DC-Motor kontrolü, Kayan yazı şeklinde tarih saat gösterimi (ds1621), RS-485 haberleşme lcd sıcaklık göstergesi Kaynak: http://www.c51c51.com/