Picproje Elektronik Sitesi

DERLEYİCİLER => Hi-Tech => Konuyu başlatan: arslan74 - 29 Ocak 2008, 22:20:57

Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: arslan74 - 29 Ocak 2008, 22:20:57
Merhaba,

C de kod yazmaya devam edelim. Şimdi size 7 segment display kullanımı ile ilgili örnek kod vereceğim. Basitden başlamak istiyorum.

Daha önce yayımladığım karaşimşek örnek kodunu şimdi 7 segment displaya uyarlayacağız.

Önce proteus cizimide basit değişiklikler yapalım. Led yerine 7 segment display bağlayalım.

(http://img159.imageshack.us/img159/2479/resim1wf1.jpg)

şimdi kodda söyle bir değişkilik yaptım.

(http://img107.imageshack.us/img107/7813/resim2us4.jpg)

simulasyonun çalıştırdığımızda normal sayma yerine düzensiz olarak sadece bir segmentin yandığı görülüyor. Çünkü segment düzenlemesini daha yapmadık. Segment düzenlemesi gayet basit bir işlem.
"while" döngüsünden önce herbir segmentin numarsını görmek için bir şekil cizdim.
diyelim ki biz şimdi ekrana bir (1) yazsınızı yazmak isiyoruz. O zaman B ve C segmentlerini sectiğimizde 1 yazısı gözükecek. Diyelim 3 yazmak istiyoruz o zaman A, B, C, D, G segmentlerini sectiğimizde 3 yazısı gözükecektir.

Switch case üstünde bitlerin hemen üstünde her bir bit hangi segmente karşılık geldiği gösteren bir acıklama yeri var.

Bu durumdan atamaları segmente göre yeniden düzenliyelim.

(http://img206.imageshack.us/img206/7716/resim3fn8.jpg)

Simulasyonun çalıştırdığımızda düzgün saydığını göreceğiz.

(http://img206.imageshack.us/img206/5060/resim4xl3.jpg)

Dikkat edilirse sayac değeri ne ise ekrana o değeri yaziyor. "sayac" değişkeni her artmaya değeri ekrana yaziyor.

(http://img256.imageshack.us/img256/9836/resim5lb7.jpg)

Gerekli dosyaları upload ettim burdan indirebilirsiniz.

http://rapidshare.com/files/87634708/Boeluem3.rar.html

Selamlar

Mod Notu: Bu güzel dökümanlar arasına teşekkür veya lüzumsuz sorular ile girilmesin, aksi taktirde dökümanı korumak için silinecektir.
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: arslan74 - 30 Ocak 2008, 04:07:25
Merhaba,

Yukarda verdiğim örneği başka değişik kodlarla yazacağım. Şimdi burada segment değerleri tutan bir dizi oluşturacağım bu diziden sayımıza karşılık gelen segment değerini elde edeceğiz. Adına "dijit" dedim. Sadece okuma amacıyla kullandığımız için "cost" yaptım.

(http://img163.imageshack.us/img163/5117/resim6hq7.jpg)

Şelide görüldüğü gibi kod cok daha basit ve anlaşılır hale geldi. İşlev
olarak aynı işlemi yapiyor.

(http://img163.imageshack.us/img163/8528/resim7ai2.jpg)

sayac ile gösterge değerleri aynı. Üstelik program kapasiteside kısaldı.

Alıntı Yap

Program statistics:

Total ROM used       69 words (3.4%)
Total RAM used        4 bytes (1.8%)


Eski program'ın kapasitesi;

Alıntı Yap
Program statistics:

Total ROM used       99 words (4.8%)
Total RAM used        5 bytes (2.2%)

Şekilde de görüldüğü gibi kapasitesi hem kısa hemde çalışma hızı olarak eski program daha hızlı çalışıyor.

Program kaynak kodları ve simülasyonu.

http://www.4shared.com/file/36359290/5d9f6ddf/Blm3.html?dirPwdVerified=5a7b6e3a

Ayrıca diğer eğitim konularına yeni linkler ekledim. picproje.4shared sorunmu var ne anlamdım artık ulaşamiyorum.

PICC eğitim:

http://www.4shared.com/file/36352032/9dfbb716/Hi-Tech_PICC_Egitim.html?dirPwdVerified=5a7b6e3a

PICC-18 eğitim:

http://www.4shared.com/file/36352185/e1a99149/Hi-Tech_PICC18_Egitim.html?dirPwdVerified=5a7b6e3a


Çalışmalarınızda başarılar
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: hayati - 30 Ocak 2008, 10:53:08
hocam çok sağolun ellerinize sağlık
sizden bir ricam olacak hi tech derleme programını nasıl bulabilirim
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: arslan74 - 30 Ocak 2008, 11:53:33
Hi-Tech forum başlığı altında gerekli linkleri bulabilirsin.
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: salih18200 - 30 Ocak 2008, 17:01:36
çok güzel bir içerik teşekkürler,
birde ilerleyen günlerde interrup veya adc benzeri örnekler eklersen süper olur. :P
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: M_B - 30 Ocak 2008, 19:12:56
Merhaba Arslan74 hocam;
Hocam yazınızda aktıvenın nasıl yapılacagını da anlattınız.
Benım sorun gene duzelmedı.
Yazınızdakı tum uygulamaları denedım. otomatık ve manuel olarak.
Ama malesef
olmadı.

project -- Project Wizard -- Divece seciminden sonraki

Step Two
Select to Language Toolsuite Penceresinde
Active Toolsuite Yerinde HI-TECH PICC Toolsuite cıkmıyor.
Cikanlar ise sunlar
B Knudse Data CC5X
B Knudse Data CC8E
Byte Craft Assembler & C Complier
IAR PIC18
IAR System midrage
Microsoft MPASM Toolsuite

ama
Project -- Set Language Tool Locations...
kısmında
HI-TECH PICC Toolsuite ve
ve location kısmı da tamam.
Bana bu konuda yardımcı olmanızı rıca ederım.
Saygılarımla
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: arslan74 - 30 Ocak 2008, 19:52:15
Merhaba,

@M_B

Var olan proje de diyelim ki derleyici değiştirmek istiyorsunuz. O zaman yeni proje acmanız gerekmez sadece derleyici secimini değiştirmeniz yeterlidir.

örneğin:

(http://img183.imageshack.us/img183/5724/derleyicisecimi1ld6.jpg)

"Project -> select language toolsuite" secelim.

Karşımıza cıkan ekranda istediğimiz derleyici kullanabiliriz. Tabi eğer yüklü ve MPLAB da tanıtılmışsa.

(http://img444.imageshack.us/img444/4530/derleyicisecimi2zy8.jpg)

Diyelimki biz kodumuz Hi-Techde değilde CCS'de derlemek istiyoruz.

O zaman sadece buradan CCS derleyicisini secmemiz yeterli oluyor.

(http://img444.imageshack.us/img444/6329/derleyicisecimi3oe0.jpg)

Şimdi MPLAB altında CCS kodunu yazabiliriz.

Eğer bu menüleri göremiyorsanız MPLAB kaldırıp tekrar kurun.

Selamlar
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: M_B - 31 Ocak 2008, 10:32:26
Arslan74 Hocam Mplab kaldırdım tekrar kurdum ama malesef olmadı.
herhalde makınemde sorun var.
Hi-Tech C yle Mplap olmadan baska nasıl derleme yapabılırım  HT-Ide dısında o da bıraz karsık ve makıneyı cok yoruyor.
Yardımlarınız ıcın tsk ederım.
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: arslan74 - 31 Ocak 2008, 10:57:33
Bana yüklü olarak gözüken hi-tech programları gösterebilirmisin. En son sürümde içinde ht-tech picc lite sürüm bile var MPLAB kurulurken picc lite kurayım mı diye bile soru soruyor. En azında picc lite kurabilmeniz gerek.

Selamlar
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: x-tol - 31 Ocak 2008, 11:33:56
hitech pic c ile ilgili türkçe kitap var mı acaba?
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: M_B - 31 Ocak 2008, 12:03:36
Arslan74 Hocam resımler ekte.
Az once tekrar Mplab kaldırdım ve yenıden kurdum
dedıgınız gıbı kurarken Picc lite da kurmak ıstıyor kurduruyorum ama
hep aynı sonucla karsılasıyorum.



(http://www.resim-yukle.com/img01/17/418168resim2.JPG) (//%5BURL=http://www.resim-yukle.com)]Web Page Name[/url](http://www.resim-yukle.com/img01/17/965916resim1.JPG) (//%5Burl=http://www.resim-yukle.com)]Web Page Name[/url]
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: M_B - 31 Ocak 2008, 15:07:12
Arslan74 hocam ıkıncı resımden de gorecegınız gıbı (  oncekı mesajımdakı altakı resım )
Project Wizard
Step Two  
kısımda Hı-Tech C secenegı yok
neden bır turlu orda olmadı anlayamadım.
yorumunuz onerınız nedir.   Tesekkurler
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: ahmet2004 - 31 Ocak 2008, 15:26:51
Not:  Show all installed toolsuites

Kutusunu işaretlemen lazım.

arslan74:  Hitech IDE yi neden anlatımlarında kullanmıyorsun?

Kendi Orjinal programı.Neden Mplab'ı kullanıyorsun?
Başlık: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: M_B - 31 Ocak 2008, 16:34:04
ahmet2004 arkadasım yardımın ıcın Tesekkurler
dedıgın gıbı yaptım ve sorun cozuldu.
Kolay gelsın.
M_B
Başlık: boyle iyi
Gönderen: cenkishan - 07 Şubat 2008, 14:42:27
BOYLE DEVAM ET ARSLAN 74 HOCAM.COK YARARLI  BİR UGRASI boyle DEVAM..
Başlık: Ynt: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: camby - 03 Eylül 2011, 22:20:09
Arslan hocam , derslerinin döküman halinde olanları var mıdır ? Linkler kırık , resimler gitmiş ve bölüm3'den öncesini bulamıyorum
Başlık: Ynt: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: Seferi - 23 Kasım 2011, 13:50:49
Hocam linkler çalışmıyor, yenileyebilir misin?
Başlık: Ynt: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: a.zorba - 23 Kasım 2011, 16:27:14
elimdekileri toparladım umarım işinize yarar.

http://www.4shared.com/file/hKO5iCSZ/arslan_hoca_kaynak_kodlar.html?
Başlık: Ynt: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: Seferi - 25 Kasım 2011, 20:59:53
Allah Razı olsun hocam senden. Çok ihtiyacım vardı. Mutlaka işime yarayacaktır. Tekrar tekrar teşekkürler.
Başlık: Ynt: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: Murat Mert - 25 Kasım 2011, 23:28:29
paylaşım yapan insanları taktir ediyorum ya
Başlık: Ynt: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: Okan AKÇA - 25 Kasım 2011, 23:29:29
Alıntı yapılan: mert07 - 25 Kasım 2011, 23:28:29
paylaşım yapan insanları taktir ediyorum ya

katılıyorum hocam size
Başlık: Ynt: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: Seferi - 25 Kasım 2011, 23:43:41
Gerçekten iyi şeyler yapılıyor bu sitede. Ben daha yeni katıldım ama sorularıma anında cevap alabiliyorum ve kimse elindeki bilgiyi başkasından sakınmıyor. a.zorba hocam bu dokümanları çok iyi toparlamış. Yazandan da, paylaşan danda Allah Razı olsun.
Başlık: Ynt: Hi-Tech PICC Eğitim Dökümanı Bölüm3
Gönderen: muratyamak10 - 15 Ocak 2013, 23:54:52

This compiler will expire in 20 days
Compiler operating in demo mode.
Some command line options are disabled and compilation is delayed.
Register this compiler to enable these options.

bu nedir derleyiciyi yeni kurdum arkadaşlar