Great Cow BASIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47013
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

Jovisst blinkar den, per definition, tänd-släkt-tänd osv.
Och visst kan man se det, på skopet. :razz:
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9127
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

OK. Det var ett skämt: "Om ett träd faller i skogen.."
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47013
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

He he, förstod det, avsikten var att skala bort eventuella bibliotek (såsom vänterutiner osv), som kan vara mer eller mindre effektiva.
bearing
Inlägg: 11677
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Pekare i MikroBasic

Inlägg av bearing »

Jag blev nyfiken på hur pekare fungerar i MikroBasic. Laddade hem demoversionen för att prova. Det fungerar utmärkt.

Förmodligen är det blott syntaxskillnader mellan Mikroelektronikas Basic- och C-kompilatorer.

Kod: Markera allt

program Pointer_Test
structure T_CONFIG
  dim Club_Number as WORD
  dim Grinds_Max as BYTE
  dim Carrier_Target as BYTE
  dim Grinder_Target as BYTE
  dim Rampspeed_Carrier_Offset as BYTE
  dim Rampspeed_Carrier_Step as BYTE
  dim Rampspeed_Grinder_Offset as BYTE
  dim Rampspeed_Grinder_Step as BYTE
end structure

dim aConfig as T_CONFIG
dim aConfigPointer as ^byte

main:
  aConfigPointer  = @aConfig

  aConfigPointer^ = 0xa0
  aConfigPointer  = aConfigPointer + 1
  aConfigPointer^ = 0xb0
  
  if aConfig.Club_Number = 0xa0b0 then
     PORTC = 1
  else
      if  aConfig.Club_Number = 0xb0a0 then
          PORTC = 2        'We get here
      else
          PORTC = 3
      end if
  end if
end.

v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

AndersG:Elektrostensiella frågor som inte alltid har ett givet svar är alltid intressanta. :mrgreen:

bearing:Intressant observation. Fast kan man "pekare" så tror jag inte BASIC är det man kör faktist ;)
bearing
Inlägg: 11677
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg av bearing »

Great Cow BASIC verkar sakna både strukturer och pekare.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Basic har "på min tid" aldrig stött pekare, och det blir inte mindre rörigt av att man försöker kompensera det i efterhand. Exemplet ovan ser närmast ut som vilket C-program som helst fast med utbytt syntax. :p
Användarvisningsbild
Lonius
Inlägg: 238
Blev medlem: 10 juli 2005, 01:38:58
Ort: Sollentuna

Inlägg av Lonius »

Vill bara säga att jag gillar mikroPascal för det liknar nästan
BASIC... :roll:
bearing
Inlägg: 11677
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg av bearing »

haha...

kanske är alla Mikro-språken likadana, fast med olika syntax.
Användarvisningsbild
stekern
Inlägg: 453
Blev medlem: 2 november 2008, 08:24:18
Ort: Esbo, Finland

Inlägg av stekern »

Jo, MikroBasic verkar utan tvekan vara Basicifierad C.
Lite som att VB.Net är Basicifiierad C#.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9127
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

kanske är alla Mikro-språken likadana, fast med olika syntax.
Skulle inte förvåna mig om en stor del av maskineriet är samma.
Användarvisningsbild
Maxx
Inlägg: 62
Blev medlem: 24 december 2008, 02:27:59
Ort: Skåneland

Inlägg av Maxx »

Hittade detta på Basicmicro´s MBASIC-forum! :) /M

http://forums.basicmicro.com/viewtopic.php?f=452&t=8531
I recently sucked-it-up and purchased the BASIC programming package from Mikroelektronika. I hate having to learn new syntax, but you have to keep up with programming the now not-so-new chips or go back to using vacuum tubes. It looks promising, although I don't think X-10 commands are supported. Trade that off with support for 18F and newer chips, graphical LCDs, Compact Flash memory storage, and USB support and it looks promising.
TotteBasicPic
Inlägg: 36
Blev medlem: 30 december 2008, 11:38:08
Ort: Halmstad

Inlägg av TotteBasicPic »

bearing skrev:haha...

kanske är alla Mikro-språken likadana, fast med olika syntax.
Visst är det samma efter som Picen ger inte mycket utryme att gjöra på olika sätt samma hårdvara.

I Melabsbasic annvänds MPASM i komplieringen ,Tex.

H.
Thomas
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9127
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Hittade detta på Basicmicro´s MBASIC-forum!
Och?? Kan du berätta vad du egentligen är ute efter?

- Är det att lära sig PIC?
- Är det att hitta den "bästa" BASICen eftersom du redan bestämt dig för BASIC?
- Är det för att knåpa ihop en "quick and dirty" lösning som en del av ngt större?
Användarvisningsbild
Maxx
Inlägg: 62
Blev medlem: 24 december 2008, 02:27:59
Ort: Skåneland

Inlägg av Maxx »

AndersG: Det står ju i ingressen, första inlägget! :?
Den enda riktigt fria programvara för att programera PIC-ar i Basic, jag kunnat hitta. Är även ett "öppen källkods-projekt"! Någon som testat? Kom gärna med synpunkter...
Mao GC vs andra dialekter och kompilatorer... Givetvis BASIC! Vad får jag extra om jag köper en kommersiell produkt vs öppen källkod? :) /M
Skriv svar