Bilmiyorum python duydunuz mu ama eminimki duymuşsunuzdur bu betik dilini. Çünkü fazlasıyla meşhur bir dil ve bunu fazlasıyla hak ediyor.
C ile yapılıyorsa neden python ilede yapılmasın demiş sanırım birileri ve ortaya bu proje çıkmış herhalde.
http://pyastra.sourceforge.net/
Kurmak için aşağıdaki komutu verin:
python setup.py install
Windows içinde paketi mevcut.
İlginç ve güzel ama çok fazla ram ve bellek tüketiyor. Program belleği hadi neysede ram dayanmaz gibi buna.
Peak RAM usage: 26 byte(s) (38.2%)
Program memory usage: 112 word(s) (11.0%)
Neyse C de yaptığımız örneği bir de python da yazalım.
karasimsek.py
def ileri():
for i in xrange(0,7):
PORTB=PORTB * 2
def geri():
for i in xrange(0,7):
PORTB=PORTB / 2
while(1):
TRISB = 0
PORTB=1
ileri()
geri()
Asm, hex ve cod .. uzantılı dosyaları almak için
pyastra -mpic14 -p16f84 karasimsek.py
Gpsim ile simule etmek için:
gpsim -pp16f84 -s karasimsek.cod karasimsek.asm