Pic Proje Ödevi
-
hocalar bi pic proje ödevi var.proje için herşey hazır ancak kodlar assembly ile yazılmış.ancak hoca c dili ile istiyor.bunu nasıl yaparım hiç bir fikrim yok.assembly kodu yardımcı olan olursa sevinirim hocalar.
-----------------------------------------------------
DEFINE OSC 4
TRISA=%00000011
TRISB=%00000000
TRISC=%11111111
TRISD=%00000000
TRISE=%00000011
PORTA=0
PORTB=0
PORTC=0
PORTD=0
PORTD=0
@ DEVICE pic16F877A
@ DEVICE pic16F877A, WDT_on
@ DEVICE pic16F877A, PWRT_ON
@ DEVICE pic16F877A, PROTECT_OFF
@ DEVICE pic16F877A, XT_OSC
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 3
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 2
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
temp var byte
yuzde var byte
ADCON1=7
CLEAR
PAUSE 200
LCDOUT $FE,1
LCDOUT $FE,$82,"SIVI SEVIYE"
LCDOUT $FE,$C2,"GOSTERGESI"
PAUSE 1000
LCDOUT $FE,1
gosub ekran
BASLA:
temp=255-PORTC
yuzde=(ncd temp)*10
IF PORTa.0=0 then
HIGH portE.0
yuzde=90
else
low PORTE.0
ENDIF
if porta.1=0 then
yuzde=100
PORTE=3
else
LOW PORTE.1
ENDIF
PORTD=TEMP
gosub ekran
GOTO BASLA
EKRAN:
LCDOUT $FE,$81,"SIVI SEVIYESI"
LCDOUT $FE,$C5,"% ",dec3 yuzde
return
END
-
kardeşim ne işe yarar bu uygulama bir söylesen illa kodlardan çıkarıcaz
-
bu eklediğin kodlar assembly kodu değil sen assembly den c ye çevirmeyemi çalışıyosun anlamadım
-
açıkcası proje benim değil evet ben onu söylemeye çalışıyorum hocam
-
http://u1312.hizliresim.com/1j/r/vtmx8.png
isis çizimi
-
arcsinx bunu yazdı
açıkcası proje benim değil evet ben onu söylemeye çalışıyorum hocam
hocam micro c for pro pic diye bir derleyici var pic için kullanabileceğiniz en kolay platform help bölümüne bakınca lcd uygulamasını falan çok rahatlıkla yapabilirsiniz kodlar sanırım basic bilmediğim bir dil ama çok basit C bilgisi ile bu kodları dönüştürebilisiniz tek sorun uygulamada karakter lcd kullanılmış onuda micro c derleyicisi ile rahatlıkla yapabilirsiniz
-
eyvallah hocam ben bi uğraşıyım dediklerinle
-
picc compiler ile c ile yazilmis bir uygulamayi assembly'e cevirebilirsin.
pic icin C'de uygulama yazmak daha kolaydir. bu yazan kodlarin ust kismi assembly ile yazılmış zaten, programın amacı ne, o arkadasina soyle. ona gore c'de yazmana yardimci olabilelim, pic'e yuklemeye uygun hale bu uygulama ile getirebilir.
http://bayohm.wordpress.com/2013/02/23/pic-c-compiler-ccs-v4-068-kurulumu/
-
hocam sen hangi compiler ı kullanıyorsun onu yaz birde kodların ne işi yapıcağını yaz öyle daha açıklayıcı olur
-
assembly görmeyeli evrim geçirmiş :)) hocam bu pic basic kodu, acil değilse çevirebilirm sonra
-
hocam aciliyeti yok