Pic16F628A ile 7 giriş 8 çıkış yapabilir miyiz?

omerkka

Üye
Katılım
8 Tem 2009
Mesajlar
1
Puanları
1
Yaş
38
Pic ile Porta ları giriş ve Portb leri çıkış yapabilir miyiz? Yardımcı olabilecek var mı?
Elimde 6 bitlik bir çıkış var ve bunu 8 bit yapmam lazım, yani


#include <pic.h>

void main(void) // Ana program

{

TRISA = 0;
TRISB = 1;

if(RA0=1 && RA1=1 && RA2=0 && RA3=0 && RA4=0 && RA5=1)

{
RB0 = 0 ;
RB1 = 1 ;
RB2 = 0 ;
RB3 = 0 ;

RB4 = 1 ;
RB5 = 0 ;
RB6 = 0 ;
RB7 = 1 ;
}

}

şöyle bişey yapmaya çalıştım fakat derlerken sürekli hata veriyor.. Bu işi bilen biri hangi program ile bu işi yapabilirim, ve uygun kod da yardımcı olabilir mi, çok teşekkür ederim..
 
şu kodu deneyin:


Kod:
#include <pic.h>

main(void) 
{

     TRISA = 0xff;
     TRISB = 0;

      if(PORTA == 19)
      {
             PORTB = 146;
      }      
      else
      {
             PORTB = 0;
      } 

}
 

Forum istatistikleri

Konular
133,411
Mesajlar
971,293
Kullanıcılar
459,370
Son üye
enver424
Geri
Üst