Geri git   Programlama ve Elektronik > Devreler > Dijital Devreler > Microcontroller Devreleri > PIC Devreleri > PIC16F84 Devreleri

PIC16F84 Devreleri PIC16F84 ile Yapılmış Devreler

Cevapla
 
Seçenekler Stil
Alt 31. May 2014, 03:58 PM   #1 (permalink)
Amatör
 
Üyelik tarihi: May 2014
Mesajlar: 2
Standart Bilgisayar ile led yönetimi

Merhaba

Ben 17 yaşındayım nedense bilgisayar oyuncak uçak elektrik ile alakalı şeylere aşırı merakım var. Yaklaşık olarak 5-6 programlama dili biliyorum. Bunlar da profesyonel derecesinde sayılabilirim. Hele ki php de . ( Php css html visual basic ( biraz unuttum ) javascript vb. ). Benim istediğim başlangıç olarak tam olarak bilmiyorum lakin araştırmalarıma göre pic adlı programla yapılıyormuş. Ben elektrikciden led ve bir kaç devre alsam bunu nasıl bilgisayar ile yönetebilirim ? yazdığım programla ( neyle yazacaksam ) nasıl komut verebilirim ? bu toplam ne kadar maliyet tutar ? herhangi bir sıkıntı yaratır mı ? sıkıntı olmaması için normal kalem pil vb. kullanabilir miyim ? vb. sorulara cevap istiyorum. Kaş yaparken göz çıkarmayalım pcyi yakmadan bunu nasıl yapabilirim ?. Gerçi pic programının daha ne olduğunu bilmiyorum lakin while vb. komutları olduğuna göre php C++ dili gibi birşey. Yardımcı olacak abimiz var mı?
bodyley isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 1. June 2014, 12:09 AM   #2 (permalink)
Moderator
 
xDoZeRx - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Apr 2012
Mesajlar: 223
Standart Cevap: Bilgisayar ile led yönetimi

Öncelikle Bilgisayar Progamlama Bilgin Buna Fazla Yetmez 6 ane Dil BiliyorsunSonuçta Bende Microsoft İstanbul Bayisinde Programlama Ekipmanlığı Ofisinde ÇalışıyorumVisual Basic veya Diğer Dilleri ile sadece Bilgisayar üzerinde yazdığım programı RS232 veya USB Çıkışlarından bir devreyi kontrol edebilirsin veya daha çok işlemlerde var.
Devreler için Senin Şuan Profesyonel Olduğum Tüm Diller İşe Yaramaz
Pıc (Microişlemci) Devreleri Aslında Çok Kolaydır ama Bilene
Her Neyse Hex Programlamasını Öğrenmen Lazım Buda Ayrı Bir Dil ve Deneme Tahtaları Gerektirir Yeni başlayanlar için bu çok karışık ve Zor Görülebilir ama öğrenince çok kolay olduğunu görürsün mesela Sen Visual Basic Dilinde Bir Foruma Buton Koyup Kodlarını yazıyor isen buda aynı sayılır ama az daha karışıktır
Örnek
Visual Basic veya Diğer Programlama Dillerinde Buton1 e Form2.Show Komutunu verdiğinde Form 2 yi açar
Hex Dilinde
Buton vbHiçbir eklenti yoktur
Microişemcini satın alırsın ve Programlayıcı satın alırsınBilgisayar ile bağlantı kurdurulur ve Hex Kodlarında Harf Bulunmaz Tamamıyla Sayıdır..
Mesela PIC18F4520 Microişlemci Gönder Kodu :1000100007F00001E9CF0DF0EACF08F0E1CF09F0D9
Sırala Kodu :1000F0006C656E203D20257320200000F2CF0EF0AD
Bunlar bu şekildir ama daha çok uzundur ben sadece çalışan 2 örnek kod verdim...
Yoksa Bir Microişlemci Kodlamak ve Hex Kodları Hazırlamak baya zaman alan bir iştir mesela ben Nasıl Bilgisayarımdan Çamaşır Makinesini Hatta Evin Tüm Elektriğini Kesip Açıyorsam bunların hepsi Microişlemciye Yazdığım Kod Sayesinde olur

Konu xDoZeRx tarafından (11. June 2014 Saat 12:11 AM ) değiştirilmiştir. Sebep: Yanlış Bilgi
xDoZeRx isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 1. June 2014, 12:32 AM   #3 (permalink)
Amatör
 
Üyelik tarihi: May 2014
Mesajlar: 2
Standart Cevap: Bilgisayar ile led yönetimi

[QUOTE=xDoZeRx;26580]Öncelikle Bilgisayar Progamlama Bilgin Buna Fazla Yetmez 6 ane Dil BiliyorsunSonuçta Bende Microsoft İstanbul Bayisinde Programlama Ekipmanlığı Ofisinde ÇalışıyorumVisual Basic veya Diğer Dilleri ile sadece Bilgisayar üzerinde yazdığım programı RS232 veya USB Çıkışlarından bir devreyi kontrol edebilirsin veya daha çok işlemlerde var.
Devreler için Senin Şuan Profesyonel Olduğum Tüm Diller İşe Yaramaz
Pıc (Microişlemci) Devreleri Aslında Çok Kolaydır ama Bilene
Her Neyse Hex Programlamasını Öğrenmen Lazım Buda Ayrı Bir Dil ve Deneme Tahtaları Gerektirir Yeni başlayanlar için bu çok karışık ve Zor Görülebilir ama öğrenince çok kolay olduğunu görürsün mesela Sen Visual Basic Dilinde Bir Foruma Buton Koyup Kodlarını yazıyor isen buda aynı sayılır ama az daha karışıktır
Örnek
Visual Basic veya Diğer Programlama Dillerinde Buton1 e Form2.Show Komutunu verdiğinde Form 2 yi açar
Hex Dilinde
Buton vbHiçbir eklenti yoktur
Microişemcini satın alırsın ve Programlayıcı satın alırsınBilgisayar ile bağlantı kurdurulur ve Hex Kodlarında Harf Bulunmaz Tamamıyla Sayıdır..
Mesela PIC18F4520 Microişlemci Gönder Kodu :1000100007F00001E9CF0DF0EACF08F0E1CF09F0D9
Sırala Kodu :1000F0006C656E203D20257320200000F2CF0EF0AD
Bunlar bu şekildir ama daha çok uzundur ben sadece çalışan 2 örnek kod verdim...
Yoksa Bir Microişlemci Kodlamak ve Hex Kodları Hazırlamak baya zaman alan bir iştir mesela ben Nasıl Bilgisayarımdan Çamaşır Makinesini Hatta Evin Tüm Elektriğini Kesip Açıyorsam bunların hepsi Microişlemciye Yazdığım Kod Sayesinde olur


Dediğin kadar zor olamaz sen zor kısmını seçmişsindir be . Hex programlamanın da illaki kolay bir kısmı vardır. Dediğine göre kodla yazılıyorsa her sayının ayrı bir anlamı var demektir. Buda ayrı bir tanıma sistemi oluyor ki çok karışık birşey . Beni aydınlattığınız için teşekkürler bu gün herkezden yardım aldım teşekkürler .
bodyley isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 1. June 2014, 01:30 PM   #4 (permalink)
Moderator
 
xDoZeRx - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Apr 2012
Mesajlar: 223
Standart Cevap: Bilgisayar ile led yönetimi

Önemli değil dediğim gibi karışık
xDoZeRx isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 10. June 2014, 05:45 AM   #5 (permalink)
Süper Modarator
 
teknisyen_666 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Oct 2008
Nerden: istanbul
Mesajlar: 69
teknisyen_666 - MSN üzeri Mesaj gönder
Standart Cevap: Bilgisayar ile led yönetimi

işin kolay yolu bir pic için asambly dli yada c pro basic öğrenmektir yoksa kim yazar hex kodlarını falan.zaten derleyici sen komutları yazınca hex dosysını bedavaya oluşturuyor sanada pic e atıp enerji vermek kalıyor
__________________
by GUMUS desıgn-amplifikatör-(catot ray tube)

Konu xDoZeRx tarafından (11. June 2014 Saat 12:13 AM ) değiştirilmiştir. Sebep: Etiketleyici
teknisyen_666 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı