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,538
Mesajlar
972,130
Kullanıcılar
459,642
Son üye
Alaysız

Yeni konular

Çevrimiçi üyeler

Geri
Üst