View Full Version : compilatore BASIC per pic16F84A
Salve ragazzi , mi date una mano....
Dove posso trovare un buon compilatore BASIC per PIC16F84A gratis......
Sarei interessato al PCB di melabs..... ma so che sarà dura averlo free!!!!
Ho provato anche Proton+ Lite di Crownhill ma mi consente di scrivere solo 50 righe....
chi mi aiuta....
grazie e ciaoooooooooo
P.S. in alternativa sapete dove trovare la versione completa di pbp compiler, io ho solo quella demo.... grazie
Mezzetti0903
27-01-2004, 18:12
...mmmm basic e 16F84 ????
:sofico: :sofico:
non penso sia una grande scelta.
Lo spazio per le istruzioni è decisamente poco, solo con l'assembly è possibile gestirlo al meglio.
cmq...nn so... non ci ho mai pensato nemmeno lontanamente
Vabbè, ma poi il Basic viene compilato in assmbly...
Non sono un esperto di PIC, ma sapevo dell'esistenza di un compialtore C...Basic non l'ho mai sentito...
protonet
27-01-2004, 18:36
io ho sentito che esiste ma non ti saprei dire se ne esiste uno free :)
Protonet: dovresti togleire una riga alla firma... Max 3 righe @800x600... Grazie ;)
protonet
27-01-2004, 21:04
Originariamente inviato da cionci
Protonet: dovresti togleire una riga alla firma... Max 3 righe @800x600... Grazie ;)
scusa a 1280 nn mi ero reso conto che si è allungata
dammi solo il tempo di stilare una lista delle compravendite e sistemo :D
Basta mettere le ultime due righe sulla stessa ;)
Mezzetti0903
28-01-2004, 17:59
sì, viene "compilato in assembly" ma devi ammettere che il basic non permette il controllo dei registri al programmatore e quindi la quantità di dati si moltiplica...
cosa ho scritto??.,.....aspè ti faccio un esempio...
Count RES 3
Delay3sec clrf Count
clrf Count+1
movlw 15H
movwf Count+2
DelayLoop3sec decfsz Count,1
goto DelayLoop3sec
decfsz Count+1,1
goto DelayLoop3sec
decfsz Count+2,1
goto DelayLoop3sec
return
provando a scriverlo ad alto livello verrebbe
funzione Delay3Sec
Count = 150000H //la quale dovrebbe venire tradotta più o meno esattamente
while(true)
Count = Count - 1
if (Count = 0) "esciwhile"
ad esempio in questo caso il compilatore quella sottrazione penso che non potrebbe tradurla come era nell'originale assembly
o no??
[/code]
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.