Sida 7 av 13

Postat: 30 december 2008, 21:01:34
av TomasL
Jovisst blinkar den, per definition, tänd-släkt-tänd osv.
Och visst kan man se det, på skopet. :razz:

Postat: 30 december 2008, 21:10:37
av AndersG
OK. Det var ett skämt: "Om ett träd faller i skogen.."

Postat: 30 december 2008, 21:13:23
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.

Pekare i MikroBasic

Postat: 30 december 2008, 21:15:00
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.


Postat: 30 december 2008, 21:21:19
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 ;)

Postat: 31 december 2008, 00:45:59
av bearing
Great Cow BASIC verkar sakna både strukturer och pekare.

Postat: 31 december 2008, 02:51:35
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

Postat: 31 december 2008, 03:51:55
av Lonius
Vill bara säga att jag gillar mikroPascal för det liknar nästan
BASIC... :roll:

Postat: 31 december 2008, 04:07:19
av bearing
haha...

kanske är alla Mikro-språken likadana, fast med olika syntax.

Postat: 31 december 2008, 04:18:14
av stekern
Jo, MikroBasic verkar utan tvekan vara Basicifierad C.
Lite som att VB.Net är Basicifiierad C#.

Postat: 31 december 2008, 08:37:40
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.

Postat: 31 december 2008, 08:51:22
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.

Postat: 31 december 2008, 09:16:48
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

Postat: 31 december 2008, 09:28:05
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?

Postat: 31 december 2008, 09:47:09
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