12f675 set reset

Başlatan Selo_1, 04 Şubat 2008, 16:53:08

Maxim

Alıntı yapılan: "Selo_1"C1 Con   0
G1 VAR GPIO.5
G2 VAR GPIO.4



BUTONKONTROL :
 IF G1 = 1 THEN
  GOTO YAK
  SON :
  LOW C1
  IF G2 = 1 THEN
  GOTO SON  
  YAK :
  HIGH C1
       
  GOTO BUTONKONTROL
   ENDIF
   ENDIF
senin verdiğin örnekleride yaptım. bu programda sadece g1 e basınca led yandı. ama set devamlı olarak yanmıyo.

dostum bu kod yanlış ,
üstelik ete ustanın dediği gibi kodu eksik vermişsin ,

sonunda ete ustayı kızdıracaksın çünkü onun verdiği en son örnek gayet doğru ve basitti , sen boşuna dallanıp budaklandırıyorsun programı .

En başta bende böyle komik hatalar yapıyordum o yüzden seni çok iyi anlıyorum :)

Selo_1

sayın ete usta verdiğin. bütün sigorta komutları var programda. yaa bosver istersen cevap yazma ama krize girdim. neden olmuyo. sigortalar senin dediğin gibi.

Selo_1

ete abi bak senin alttaki olan programı yazınca led kitlemesi olmuyo.led hemen sönüyo. burda sete bastıktan sonra nasıl kitliycemi söylersen sevinirim. SAygılar. belkide 12f675 ile hic isim olmuycak ama bnu yapmam lazım yardımlarınız için tesekkürler.

Selo_1

BASLA:
IF G1=1 THEN  C1=1

IF G2=1 THEN C1=0

Pause 150   'tuş tekrarı (debouncing) için

GOTO BASLA

ete

Diyecek lafım yok maalesef.
Buraya programını koy diyorum sen bir parçasını koyuyorsun . Üstelik koyduğun program yine abuk subuk komutlarla dolu. Eğlenmeyi seviyorsun ve vaktinde bol anlaşılan.

Sonradan  o var bu var programda diyorsun. Hepsi varsa o zaman  675 i değiştir. Belki çalışır.

ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

Maxim

selo kusura bakma problem gerçekten sende ,

bunu bir eleştiri olara kabul et ,edebiliyorsan .

mesele set veya reset falan değil ,

senin hiç yapıcı bir çözüm üretemiyor olmandan kaynaklanıyor ,
insanlara birşeyler sunman lazımki onlarda sana cevap verebilsin ,

ne devrenin şemasını veriyorsun? ne programın tamamını veriyorsun ?
ne tam olarak ne yapmak istediğini söylüyorsun ?

insanlar müneccim değilki ? veya masa başında senin yanındaki sandalyede oturmuyorki ne yaptığını görebilsin !

sen 120 yıl ,set -reset olmuyor demeye devam et sonuç çıkmaz ,

Maxim

devreyi proteusta simule ettim ,
basit bir program yazdım, çalışıyor simule de olsa ..

zaten çalışmamasının hiç bir nedeni yok .

çünkü sen çıkışı high yaptığın vakit onu low yapana kadar çıkış high da kalır ,yani set olur .

işte şema .




işte program ,
program proton+ derleyiciye ait ama picbasicle çok benzerdir .

Device 12F675
XTAL 4

Config CPD_OFF,CP_OFF,BODEN_OFF,MCLRE_OFF,PWRTE_OFF,WDT_OFF	,INTRC_OSC_NOCLKOUT	

ALL_DIGITAL = TRUE
CMCON=7
DelayMS 500

TRISIO=%000111

Low GPIO.4
Low GPIO.5

Symbol BUTONA = GPIO.0
Symbol BUTONB = GPIO.1
Symbol LED1 = GPIO.4
Symbol LED2 = GPIO.5

LOOP:

If BUTONA = 0 Then High LED1
If BUTONB = 0 Then Low  LED1

DelayMS 150

GoTo LOOP


üstteki set butonuna basıyorum ,LED1 yanıyor ve sönmüyor ! taki ben alttaki reset butonuna basana kadar .

Selo_1

ete abicim saygılar. en nihayetinde çalıştı. benim salaklığıma ver. kusura bakma programa koyduğum yanlıs bi komut yüzünden tırmaladım durdum. kusura bakma seni kırdıysam özürdilerim gercekten kötü bir niyetim yoktu. yardımlarn için teşekkür edrim. bilmiyorum sana abi dedim ama 82 liyım. computer kısmında sorunun olursa yardıma hazırım. pic zayıf ama donanımda süperim zaten bir fabrikanın bilgi işlem sorumlusuyum. mail adresim selahattin_23@yahoo.com saygılar.

crypto

İki sayfalık mesajlar bloğundan sonra; mutlu son.
Hoş  :D