http://rapidshare.com/files/63215620/yan_sanayi_kara___351_im__351_ek.rar.html
kodları...
'****************************************************************
'* Name : UNTITLED.BAS *
'* Author : [select VIEW...EDITOR OPTIONS] *
'* Notice : Copyright (c) 2007 [select VIEW...EDITOR OPTIONS] *
'* : All Rights Reserved *
'* Date : 12.10.2007 *
'* Version : 1.0 *
'* Notes : *
'* : *
'****************************************************************
CMCON=7
'****************************************************************
symbol LED1=PORTB.7
SYMBOL LED2=PORTB.6
SYMBOL LED3=PORTB.5
SYMBOL LED4=PORTB.4
SYMBOL LED5=PORTB.3
SYMBOL LED6=PORTB.2
SYMBOL LED7=PORTB.1
SYMBOL LED8=PORTB.0
SYMBOL LED9=PORTA.3
SYMBOL LED10=PORTA.2
SYMBOL LED11=PORTA.1
SYMBOL LED12=PORTA.0
'****************************************************************
BASLA:
HIGH LED1
HIGH LED2
PAUSE 30
LOW LED1
HIGH LED3
PAUSE 30
LOW LED2
HIGH LED4
PAUSE 30
LOW LED3
HIGH LED5
PAUSE 30
LOW LED4
HIGH LED6
PAUSE 30
LOW LED5
HIGH LED7
PAUSE 30
LOW LED6
HIGH LED8
PAUSE 30
LOW LED7
HIGH LED9
PAUSE 30
LOW LED8
HIGH LED10
PAUSE 30
LOW LED9
HIGH LED11
PAUSE 30
LOW LED10
HIGH LED12
PAUSE 30
LOW LED11
LOW LED12
HIGH LED12
HIGH LED11
PAUSE 30
LOW LED12
HIGH LED10
PAUSE 30
LOW LED11
HIGH LED9
PAUSE 30
LOW LED10
HIGH LED8
PAUSE 30
LOW LED9
HIGH LED7
PAUSE 30
LOW LED8
HIGH LED6
PAUSE 30
LOW LED7
HIGH LED5
PAUSE 30
LOW LED6
HIGH LED4
PAUSE 30
LOW LED5
HIGH LED3
PAUSE 30
LOW LED4
HIGH LED2
PAUSE 30
LOW LED3
HIGH LED1
PAUSE 30
LOW LED2
LOW LED1
GOTO BASLA
END
Arkadaşlar ben 16f628 ile kod yazdım mıcro kode de preteusda çalışdı sorunsuz
Yüklüyorum pike sapıtıyor... Aynı işi gören kodu asm de yazıyorum çalışıyor . anlayamadım bişi neden sizce.
hocam devre semanı ve kodlarını yayınlarmısın..nerde hata var bakalım...birde programlayıcı aldın galiba hadi hayırlı olsun...
mesela bu kodlar similasyonda çalışıyor ama pıc e yükleyince çalışmıyor yawww
[IMG]http://img141.imageshack.us/img141/1613/aaave9.jpg[/img]
Arkadaşlar bendeki programlamada sigorta ayarları bundan ibaret acaba ben sigorta ayarlarında mı hata yapıyorum.
ben 628 i kullanıyorum. ve dahili osilatörü kullanmak istiyorum. hangi seçeneği seçmeliyim.
TRISA=%00000000
TRISB=%00000000
@ DEVICE pic16F628A
@ DEVICE pic16F628A, WDT_ON
@ DEVICE pic16F628A, PWRT_ON
@ DEVICE pic16F628A, PROTECT_OFF
@ DEVICE pic16F628A, MCLR_ON
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT
PORTB=0
symbol LED1=PORTB.7
SYMBOL LED2=PORTB.6
SYMBOL LED3=PORTB.5
SYMBOL LED4=PORTB.4
SYMBOL LED5=PORTB.3
SYMBOL LED6=PORTB.2
SYMBOL LED7=PORTB.1
SYMBOL LED8=PORTB.0
SYMBOL LED9=PORTA.3
SYMBOL LED10=PORTA.2
SYMBOL LED11=PORTA.1
SYMBOL LED12=PORTA.0
'****************************************************************
BASLA:
HIGH LED1
HIGH LED2
PAUSE 30
LOW LED1
HIGH LED3
PAUSE 30
LOW LED2
HIGH LED4
PAUSE 30
LOW LED3
HIGH LED5
PAUSE 30
LOW LED4
HIGH LED6
PAUSE 30
LOW LED5
HIGH LED7
PAUSE 30
LOW LED6
HIGH LED8
PAUSE 30
LOW LED7
HIGH LED9
PAUSE 30
LOW LED8
HIGH LED10
PAUSE 30
LOW LED9
HIGH LED11
PAUSE 30
LOW LED10
HIGH LED12
PAUSE 30
LOW LED11
LOW LED12
HIGH LED12
HIGH LED11
PAUSE 30
LOW LED12
HIGH LED10
PAUSE 30
LOW LED11
HIGH LED9
PAUSE 30
LOW LED10
HIGH LED8
PAUSE 30
LOW LED9
HIGH LED7
PAUSE 30
LOW LED8
HIGH LED6
PAUSE 30
LOW LED7
HIGH LED5
PAUSE 30
LOW LED6
HIGH LED4
PAUSE 30
LOW LED5
HIGH LED3
PAUSE 30
LOW LED4
HIGH LED2
PAUSE 30
LOW LED3
HIGH LED1
PAUSE 30
LOW LED2
LOW LED1
GOTO BASLA
END
ARKADAŞLAR BU KODLARIN BAŞINA EKLEDİĞİM KODLAR SAYESİNDE ÇÖZÜLDÜ SORUNUM BAŞDAKİ KODLARI EKLEYİNCE ÇALIŞDI DEVRE UYGULAMADA...
ŞİMDİ SİZE SORU
BAŞDAKİ KODLAR OLMADAN SİMİLASYONDA ÇALIŞIYORDA UYGULAMADA NEDEN ÇALIŞMIYOR ?????
bu proteusun kendınden kaynaklanan bir yanılgıdır mesela proteusta krıstal kullanmadan ve mcrl ye 10k bağlamadan da devre simule edilmekte artık böyle idare edeceğiz ama bu kodlara gelince bunlar gerekli olan özelliklerin (programa göre değişir) olmadan bazen çalışma esnasında istenmeyen hatalar olabilir....kolay gelsin...
Slm Müslüm Yavuz arkadaşım sen hatanı oluşturduğun hex kodu pic konfigürasyon ayarları ; yani fuses yanlış yapıyorsun "pwrte_on" demişsin yazılımda birde "ıntrc_clk_out" bu ayarında senin yazılımda neyse fuses yani sigorta ayarlarında da aynı olmalı yanlış görmediysem...bunları seçerek yüklersen sorunun çözülür. :'(
'****************************************************************
'* Name : UNTITLED.BAS *
'* Author : [select VIEW...EDITOR OPTIONS] *
'* Notice : Copyright (c) 2007 [select VIEW...EDITOR OPTIONS] *
'* : All Rights Reserved *
'* Date : 12.10.2007 *
'* Version : 1.0 *
'* Notes : *
'* : *
'****************************************************************
CMCON=7
'****************************************************************
TRISA=%00000000
TRISB=%00000000
@ DEVICE pic16F628A
@ DEVICE pic16F628A, WDT_ON
@ DEVICE pic16F628A, PWRT_ON ------>senin hata yaptığın ayar -1
@ DEVICE pic16F628A, PROTECT_OFF
@ DEVICE pic16F628A, MCLR_ON
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT---->senin hata yaptığın ayar -2
Yani sen yükleme yaparken bu kısımları yanlış seçiyorsun "PWRTE_ON ve INTRC_OSC_NOCLKOUT= IRCIO veya IRCCLK olacak ikisinide ayrı dene ". Ben bu ışık uygulamasının daha güzel çalışanını ekleyecem bu siteye yakında donanımda dahil olacak....
arkadaşlar selamlar..link kırık tekrar yenilermısıniz..