Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


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 Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "16F877 Seri Port Ders-1 : PIC ile seri okuma - 24.01.2005" 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!

16F877 Seri Port Ders-1 : PIC ile seri okuma - 24.01.2005

Kayıt: 12 Oca 2006
Mesajlar: 9

Offline
cirkinordek77
Tarih: 25 01 2006 00:31

noT: Rep e ihtiyacım yok.Dua ya ihtiyacım var.
burda adım adım seri port tan haberleşmeyi anlatıcam.ilk önce proteusta deneyeceğiz.derslerim bitince PC ile bir visual programla(delphi veya v.basic ile ) pic i yöneteceğiz.Fakat derslere kodlarla hemen başlıyacağım.eğer anlamadıgınız yer olursa sorarsınız.kodlara hemen başlayarak seriport haberleşmeyi daha cabuk öğrenebilirsiniz.


ilk ders:pic 16f877 ile SERIPORTU okumak

;USART (SERİPORT) DERSİ-1 :BURADA RS-232 yi PIC 16F877 İLE OKUYUP,okuduğumuz karakteri ledlerle (ASCII olarak) göstemek..

Kod
  

   LIST    p=16F877
              #include "P16F877.INC"
              
              org     0x00
              goto    basla


basla         clrw                           ;  w registerı temizlendi
              movwf   PORTA           ; PORTA temizlendi
              movwf   PORTB           ; portb temizlendi
              
      ; PORT AYARLARI
              bcf     STATUS,RP0      ; bank0
              bsf     RCSTA,SPEN      ; USART aktif
              bsf   RCSTA,CREN   ; seri alım aktif   
              bsf     STATUS,RP0       ; bank1 e geç
              clrw                            ; w registerı sil
              movwf   TRISB            ; PORTB cıkış olarak ayarlandı
              movlw   0x19              ; BRG değeri 9600 baud @ 4MHz e göre
              movwf   SPBRG           ;             
              movlw   0xA4             ; CSRC/TXEN (dahili clock, 8 bit mode, asenkron iletişim, hızlı seçim)
             movwf   TXSTA                         



dongu       call     alim             ;SERİPORTTAN ALIM                               
            movwf   PORTB        ;alınan karakteri portb de ascii olarak göster         
            goto     dongu         ;tekrar almak için başla


;SERİ ALIM ALT PROGRAMI
alim          bcf     STATUS,RP0      ; bank0 a geç
alim1        btfss   PIR1,RCIF          ; seri porttan karakter gelfimi testi 
             goto    alim1               ; hayır gelmemiş tekrar
             movf   RCREG,W         ; evet burda karakter geldi,bunu w ye al
             bcf     PIR1,RCIF         ; alım kesmesini tekrar temizle.
             return                 

         END

Proteusta Seriport tan karakter göndermek için Virtual Terminali kullanıyoruz.(PIC RX ile PC TX-yani Vİrtual Terminal'in TX ini birbirlerine bağlıyoruz.Aşağıdaki şekile bakın)

Proteus deneme
[url=http://upload2.resim bulunamadi57824/electronics.html]16F877 Seri Port Ders-1 : PIC ile seri okuma - 24.01.2005[/url]

En son cirkinordek77 tarafından 26.01.2006, 00:34 tarihinde değiştirildi, toplam 2 kere değiştirildi

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

Kayıt: 16 Ağu 2005
Mesajlar: 3725

Offline
admin
Tarih: 25 01 2006 14:09

cirkinordek77 teşekkürler arkadaşım, devamını bekliyoruz.

Başa dön
Kayıt: 26 Oca 2006
Mesajlar: 1

Offline
gelavera
Tarih: 27 01 2006 19:47

seri portta sıcaklık verisi gönderme ve alma


merhaba teşekkür ederim.
ben sıcaklık ölçüp bunu seri porttan bilgisayara göndermek istiyorum.bu konuda yardımcı olabilir misiniz?
yardımcı olursanız sevinirim.

tekrar teşekkür ederim.

Başa dön
Kayıt: 19 Şub 2006
Mesajlar: 1

Offline
fatihbarut
Tarih: 19 02 2006 02:36

seri_termometre


merhaba
aşağıdaki adrese bir bakıver

http://www.darkhardware.com/st.php?u=ar...termometre

Başa dön


Benzer Konular

- İTÜ - Elektrik Tesislerinde Güvenlik Ders Notu

- pic16f84A ile encoder okuma projesi (pic basic pro)
- usb ve seri port kitap isteği
- Pic ile Endüstriyel kontrol sinyallerini okuma
- Windows c sharp la yazılmış seri port test yazılımı
- c# ile paralel port kontrolü
- Seri Porttaki kelimeyi PIC in anlamasını nasıl sağlarız?
- PIC16F877P ile Web Arayüzü Com Port Eternet
- DataSheet Okuma ???

- 16f877 ile ks0108 entegreli 128x64 glcd sürmek

- uzaktan eğitim sakarya mekatronik ders notları

16F877 Seri Port Ders-1 : PIC ile seri okuma - 24.01.2005



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 için 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