74hc165n ile giriş ??

Başlatan emrah, 04 Şubat 2011, 08:40:25

emrah

slm, 74hc165n ile 8 butonu pic te  2-3 pinle kullanmam gerekli. bunun için proton kodları nasıl olmalı yardımcı olurmusunuz ?

malpaslan1979

#1
özel bir kullanım için düşünmüyorsanız; bu işlemin 74922 ile daha iyi yapılabileceğini belirtmek isterim linki incelerseniz daha mantıklı olacağını görürsünüz


http://howcircuits.com/downloads/circuits-and-diagrams/microcontroller-based-schematics/keypadsh.jpg


Alıntı yapılan: emrahGS - 04 Şubat 2011, 08:40:25
selam, 74hc165n ile 8 butonu pic te  2-3 pinle kullanmam gerekli. bunun için proton kodları nasıl olmalı yardımcı olurmusunuz ?

emrah

yardımın için sagol, fakat bana 74hc165 in picle kullanıldıgında proton kodu lazım. yani 74hc den gelecek olan sari datanın protonda hangi kodlarla alınacagı hakkında yardım istiyorum.

Maxim

74hc165 "shin" komutu ile kullanılıyor ama elimde kod yok şu an

vatandas30

#4
picbasicde aşağıdaki gibi

SYMBOL DTA=PortA.0
SYMBOL CLK=PORTA.1
SYMBOL AKTAR=PORTA.2            'tanımlamalar
BILGI VAR BYTE


LOW AKTAR:PAUSEUS 1:HIGH AKTAR              '74165 in seri okunuşu
SHIFTIN dta,clk,1,[BILGI]

Maxim

yukarıdaki kod çalışır
isterseniz
shiftin ->shin
pauseus ->delayus
ile değiştirebilirsiniz.

emrah

deneyecegim fakat, 16 adet butonum var yani 74hc165 den 2 adet kullnamlaıkıym. bunun için nasıl oabilir ? picbacık teki kod nasıl olur 2 entegre için ?

vatandas30

#7
iki tane 74165 in bağlanışı:

LOW AKTAR:PAUSEUS 1:HIGH AKTAR              '74165 in seri okunuşu
SHIFTIN dta,clk,1,[BILGI1,BILGI2]



not: resmi yükleyene kadar göbeğim çatladı :)

emrah

yardımlarınız için teşekkürler

izzethoca

Device 16F84A
DEFINE OSC 4
TRISA=%00000001 : TRISB=0 : PORTA=0 :PORTB=0
Dim BILGI As Byte
BILGI =0
BASLA: 
Low PORTA.2 : DelayUS 1 : High PORTA.2
SHIn PORTA.0,PORTA.1,0,[BILGI] : PORTB = BILGI
DelayMS 300
GoTo BASLA
End