Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "PIC 16F84 Kullanılarak Yapılan Seri Port Kontrolü" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

PIC 16F84 Kullanılarak Yapılan Seri Port Kontrolü

Kayıt: 25 Nis 2006
Mesajlar: 40

Offline
theven
Tarih: 30 04 2006 13:25

Seri port kullanımı ile ilgili bir çalışma.

--------
Bu yazımda seri portun pratik kullanımı üzerinde duracağım. Bu iş içinr bir PC, bir PIC 16F84 entegresine, bir DB9 konnektörüne, birkaç LED’e ve dirence ihtiyacımız olacak. Bir de porta bilgi göndermek için küçük bir yazılıma ihtiyacımız olacak.

PC’nizin arkasında bilgisayarın dünyayla haberleşmesini sağlayan çeşitli portlar vardır. Örneğin benim bilgisayarımın arkasında bir adet LTP (printer portu), iki adet RS232 DB9 (9 pinli) seri port (communication portu olarak da bilinir), iki USB portu (Universal se-ri-@l Bus) yüksek hızlı seri iletim için ve PS/2 bağlantı portları, mause ve klavye için bulunur. Bu portlar birçok yeni bilgisayar için standarttır.

Aşağıda RS232 için DB9 konnektörü görülüyor. 9 pinden RXD (Receive Data) ve TXD (Transmit Data) ve tabii ki GND (Ground) yani ikinci, üçüncü ve beşinci pinler bizi ilgilendiriyor. Bu pinler Türkçe’ye sırasıyla alıcı, verici ve toprak olarak çevrilebilir. Diğer pinler modem veya benzeri uygulamalar için kullanılır. Bizim uygulamamızda bir DB9 konnektörün ikinci, üçüncü ve beşinci pinlere kablo bağlantısı yapacağız. Diğer uçlar bağlantısız olabilir.

PIC 16F84 Kullanılarak Yapılan Seri Port Kontrolü

4 Kullanıcı bu konu için theven arkadaşımıza teşekkür ettiler

Kayıt: 15 Nis 2006
Mesajlar: 2

Offline
kara_kalem
Tarih: 07 05 2006 18:01

programın açık kodları varmı acaba?
Başa dön
Kayıt: 06 Arl 2006
Mesajlar: 20

Offline
umit_electronic
Tarih: 05 03 2007 11:57

kardes bende derlerken source safe de hata var diyo bu ne alaka port acma komutunu tanimiyor
Başa dön
Kayıt: 13 Nis 2008
Mesajlar: 96
Konum: konya
Offline
i-rot
Tarih: 26 04 2008 19:49

picbasic örnekli olanı yokmu acaba

edit:

picbasic ile olanını bilenler şu soruma cvp verebilirlermi ?


benim değiştirmek istediğim başlıbaşına bir sub var.bunun için sadece o sub ı değiştirmek gibi bir yöntem mi var yoksa tekrar pic i baştan mı yüklüyoruz?(o sub değişik olarak?)bu durumda picbasicden hex e aktarıp bütün programı (sub değişmiş olarak) yüklüyoruz

yoksa daha kolay bir yolu varmı
Başa dön
Kayıt: 11 Mar 2008
Mesajlar: 29

Offline
hsntuna
Tarih: 27 04 2008 00:06

bir çok yolu var


Bu işi yapmanın bir çok yolu var. ilk olarak bilgisayar tarafından veri gönderme kısmını ele alacak olursak , referans olarak bilgisayarı seçmeliyiz.fakat yapılan büyük bir hata var.. Acaba bilgisayar ile bir micro controlller(PIC) senkronize olarak çalışabilir mi?Yada biz çalıştırabilirmiyiz?her iki tarafta da bound rate eşit olsa bile kullandığımız komutların işlem hacmi mutlaka bu senkronizasyonu ortadan kaldıracaktır.ve bu nedenle pic ile PC arasında veri iletişimi hassasiyeti azalacaktır.Bunun önüne geçmek için , donanım olarak birşey yapamayacağımıza göre, bunu yazılım ile halletmemiz gerekir.. PC kısmında timer kullandık ve bu timer içinde button komutundaki veriyi sürekli kılarsak ilk sorunu ortadan kaldırırız.Pic kısmında ise picbasic komutu içinde kullanılan süre aşımını 10-50 arası (mikrosaniye) bir değere taşıdığımızda en hassas verilerde bile hatasız bir iletişim sağlanır.Bir butona tıklamamız bile hatasız olarak iletişim sağlar.Otomasyon ve Endüstriyel uygulamalarda data değerlerine göre hızlı ve hatasız işlem yapmak çok önemlidir.picbasic te 3 tane komut kullanıyoruz.serin,serout ve serin komutunun gecikme parametreye sahip komutunu kullanıyoruz.benim yapıp foruma eklediğim bir dosyada bu mevcut.herkese başarılar.
Başa dön
Kayıt: 13 Nis 2008
Mesajlar: 96
Konum: konya
Offline
i-rot
Tarih: 27 04 2008 00:15

hsntuna yazmış
Bu işi yapmanın bir çok yolu var. ilk olarak bilgisayar tarafından veri gönderme kısmını ele alacak olursak , referans olarak bilgisayarı seçmeliyiz.fakat yapılan büyük bir hata var.. Acaba bilgisayar ile bir micro controlller(PIC) senkronize olarak çalışabilir mi?Yada biz çalıştırabilirmiyiz?her iki tarafta da bound rate eşit olsa bile kullandığımız komutların işlem hacmi mutlaka bu senkronizasyonu ortadan kaldıracaktır.ve bu nedenle pic ile PC arasında veri iletişimi hassasiyeti azalacaktır.Bunun önüne geçmek için , donanım olarak birşey yapamayacağımıza göre, bunu yazılım ile halletmemiz gerekir.. PC kısmında timer kullandık ve bu timer içinde button komutundaki veriyi sürekli kılarsak ilk sorunu ortadan kaldırırız.Pic kısmında ise picbasic komutu içinde kullanılan süre aşımını 10-50 arası (mikrosaniye) bir değere taşıdığımızda en hassas verilerde bile hatasız bir iletişim sağlanır.Bir butona tıklamamız bile hatasız olarak iletişim sağlar.Otomasyon ve Endüstriyel uygulamalarda data değerlerine göre hızlı ve hatasız işlem yapmak çok önemlidir.picbasic te 3 tane komut kullanıyoruz.serin,serout ve serin komutunun gecikme parametreye sahip komutunu kullanıyoruz.benim yapıp foruma eklediğim bir dosyada bu mevcut.herkese başarılar.


doğru diorsun hocam

senin o başlığındaki vb kaynak kodlarını okuyamıyorum başlığın altınada yazdım

burakozbatman@gmail.com

teşekkürler
Başa dön



PIC 16F84 Kullanılarak Yapılan Seri Port Kontrolü


Benzer Konular

- 16f84 ile 7 segment 0-99 ileri sayıcı

- seri port ile haberleşebilen uzaktan kumandalı kameralı araç
- pic ile bilgisayar kontrolü(örnek kayan yazı, lcd, pcb devre)
- İnternet Üzerinden Pozisyon Kontrolü (Bitirme Projesi) Mustafa Kaan Tamgüney
- isis ile paralel port simulasyonu...
- 16F84 ile uzaktan kumandalı araba alarm sistemi
- ses ile digital saat alarımının kontrolü
- ses ile digital saat alarımının kontrolü - yardım
- protesus-İSİS programında gerçek paralel port uygulaması - yardım

- çift yönlü seri iletişim (HER iki pic in ASM dosyaları, devre şeması)

- PIC 16F877 ve Seri LCD Uygulamaları


Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71