Ana Sayfa
Antrak Gazetesi
Eski Sayılar
Antrak Ana Sayfası
Yorumlariniz ve Sorularınız için mail adresimiz. Editör Burçak Çubukçu'ya bu adresten ulaşabilirsiniz


İnternette İlk 
Türk Amatör Telsiz Gazetesi

PIC16F877 / SAYI - 9

 


TA5CPO Adnan Işık
E-Mail: isikadnan@isikelektronik.com
 

Bu ay ki yazı dizimizde seri port üzerinden haberleşme ve PICmicro yongası üzerinden A-D 4 kanal A 0, A 1, A 3 üzerinden 10 bit çözünürlükte ki dijital değerleri HDD44780 veya eşdeğerli bir işlemciyle kontrol edilen 20*2 veya 16*2 alfanümerik LCD modül kullanarak  4 bit veya 8 bit "bus"ıyla kullanarak konfigüre devreyi inceleyeceğiz.

ADCON1=7 
 

BCF           STATUS,6   ; 1. YAZMAÇ
BSF           STATUS,5   ;BANKASINI SEÇ
MOVLW         0x07       ;PORTE VE PORTA
MOVLW         ADCON1     ;SAYISAL I/O OLARAK TANIMLANMIŞTIR.
BCF           STATUS,    ;0.YAZMAÇ BANKASINA DÖN.  
 

LCD veri "bus" 8 bit konfigürasyonda 16F887'nin PORTD tüm bacakları kullanılır.
4 bit konfigürasyonda ise  PORT 4'den PORT 7 diye kadar olan bacakları kullanılmaktadır. LCD'nin kontrolünde kullanılan register select  PORT E.0'a "enable" PORT E.1'e "read/write" ise PORT E.2'ye bağlıdır.

A/D çevrim sonucu LCD'de görüntülenirken görüntülenme işleminden hemen sonra bir alt rutin ile             RS232/RS485          PC'yle haberleşme rutini çağrılarak JP42 konfigüre edilmişse  SN75176 üzerinden harici aygıtla asenkron seri veri iletişimi kurabilmektedir. Seri TX ve seri RX max232 yongası üzerinden 16F877'nin üzerinden PORTC.6 ve PORTC.7 bacaklarını kullanarak haberleşme yapmaktadır. Aynı zamanda amacımız PIC micronun en iyi en verimli ve çok amaçlı bir şekilde 16F877'yi arkadaşlarımızın kullanmasını sağlamak.gelecek ay ki sayımızda 12C xx  serisi yazma ve okuma ve LCD de görüntüleyip PC üzerinden haberleşmeyi  ve klavye kontrolü 16 adet bas-cek botonu 4x4 matrix düzeninde LCD ve PC üzerine görüntülemeye çalışacağız.
 

Devre şemasını görmek için bu linke tıklayın.

Test.hex dosyasinin yer aldığı test.zip'i indirmek için bu linke tıklayın.