Ana içeriğe git
elektronikprojeler
Konu: TRIS VE PORT KOMUTLARI ARASINDAKİ FARK NEDİR??  (6444 Kez okunmuş)

TRIS VE PORT KOMUTLARI ARASINDAKİ FARK NEDİR??


Bilindiği üzere pıc programlarken belli başlı giriş ve çıkış belirleriz.mesela a portunu giriş ve b portunu çıkış kabul edersek

PORTA=1
TRISB=0

komutlarını kullanırız..fakat aklıma takılan konu şu

\"PORTA=1 komutunun yerine TRISA=1 YAZARSAK FARKEDEN NE OLUR ???? \"

Burdaki \"PORT\" komutunun fonksiyonunu tam anlayamıyorum.yardımcı olacak arkadaşlara şimdiden çok teşekkürler...




Ynt: TRIS VE PORT KOMUTLARI ARASINDAKİ FARK NEDİR??

Yanıt #1
tris ile port birbirinden farklıdır. tris ; belirtilen portun(örnek : trisa => a portu)giriş veya çıkış olduğunu belirten register dır.trisin belirtilen biti bir ise ilgili portun belirtilen ucu \"giriş(input)\" olarak ayarlanır. eğer bit sıfır ise portun  belirtilen ucu \"çıkış(output)\" olarak ayarlanır.
port ise belirtilen porta(örnek : porta => a portu uçları)yazılan veriyi yüklemeye yarar.örneğin porta = 1 dediğinizde a portuna hexadecimal \"1(0x01)\" verisi yüklenir.sonuçta tris giriş/çıkışı ; port ise porttaki veriyi belirler.

Ynt: TRIS VE PORT KOMUTLARI ARASINDAKİ FARK NEDİR??

Yanıt #2


verdiğin bilgiler için çok teşekkürler dostum. saolasın...

Ynt: TRIS VE PORT KOMUTLARI ARASINDAKİ FARK NEDİR??

Yanıt #3
birşey değil arkadaşım yeter ki bilgi paylaşılsın. :D

 

Ynt: TRIS VE PORT KOMUTLARI ARASINDAKİ FARK NEDİR??

Yanıt #4
tris ile port birbirinden farklıdır. tris ; belirtilen portun(örnek : trisa => a portu)giriş veya çıkış olduğunu belirten register dır.trisin belirtilen biti bir ise ilgili portun belirtilen ucu \"giriş(input)\" olarak ayarlanır. eğer bit sıfır ise portun  belirtilen ucu \"çıkış(output)\" olarak ayarlanır.
port ise belirtilen porta(örnek : porta => a portu uçları)yazılan veriyi yüklemeye yarar.örneğin porta = 1 dediğinizde a portuna hexadecimal \"1(0x01)\" verisi yüklenir.sonuçta tris giriş/çıkışı ; port ise porttaki veriyi belirler.
10YIL sonrasından teşekkürler