Gönderen Konu: 16F877 PortA  (Okunma sayısı 610 defa)

Çevrimdışı batajrberk

  • Yeni Üye
  • *
  • İleti: 8
16F877 PortA
« : 26 Aralık 2010, 20:58:26 »
Arakdaslar merhaba, 16F877 de PORTA nın 1,2,3,4 numaralı pinlerini çıkış olarak ( led yakmak ) kullanmak istiyorum.
cmcon = 7
adcon0 = 0
adcon1 = 7
trisa = 0
porta = 0

olarak tanımlamalarıda yaptım fakat sonuc elde edemedim. Proteus üzerinde,
attempt to write unimplemented memory location diye error veriyor, gercekte ise istenilen işlemi yapmıyor...ne yapmalıyım ?

Çevrimdışı zeyin

  • Yeni Üye
  • *
  • İleti: 8
Ynt: 16F877 PortA
« Yanıtla #1 : 13 Mart 2011, 12:50:23 »
trisa=0
porta=0
basla:
porta=%11111111
pause 1000
goto basla
end   
yapmalisin. kolay gelsin

Çevrimdışı batajrberk

  • Yeni Üye
  • *
  • İleti: 8
Ynt: 16F877 PortA
« Yanıtla #2 : 13 Mart 2011, 12:56:51 »
saol zeyin teşekkürler fakat sorunu aşağıdaki şekilde çözmüştüm.Buraya yazmayı unutmuşum. Yinede teşekkürler :))

cmcon = 7
adcon0 = 0
adcon1 = 7
option_reg.5 = 0
TRISA = %00000000
PORTA = 0
......
......

Çevrimdışı mehmet.kartal.1999

  • Yeni Üye
  • *
  • İleti: 13
    • Bilim Sepeti
Ynt: 16F877 PortA
« Yanıtla #3 : 11 Şubat 2012, 09:34:50 »
cmcon = 7
16f877 de kompaör olmadığından yazmana gerek yok