Sida 1 av 2

Simulator för MPLAB

Postat: 18 november 2008, 23:10:46
av SHUMAcupcake
System.out.print("Hello svenska elektronikForumet") :shock:

Jag håller på att lära mig MPLAB och asssembler som är sjukt kul. Vi håller på att programmera PIC16F876A, grejen är att vår lärare har designat en egen krets där vi har alla komponeter.

Jag vill leka med MPLAB och programmera PIC16F876A men jag har inte kortet vi använder i skolan och det finns inte att göra.

Finns det någon simulator i MPLAB som man kan köra, en simulator för PIC16F876A kanske?. Så att man kan programmera lite hemma.

Tack i förhand :)

Postat: 18 november 2008, 23:15:56
av Walle
Du vill altså simulera µCUn i en krets?

I Multisim kan man göra det. Alla PICar finns inte, men jag tror 16F876 finns.

Då kan du sätta in PICen i en krets och provköra rubbet. Tyvärr är inte Multisim direkt gratis.

Postat: 18 november 2008, 23:27:31
av SHUMAcupcake
Jag vill inte simulera kretsen gentligen. Jag vill programmera kod för PIC16F876A och köra koden utan att jag har PIC16F876A.

Men det hade varit coolt och simulera den kretsen som vi använder. men kan man sammakoppla multisim och MPLAB på något sätt då?

Postat: 18 november 2008, 23:34:22
av bearing
Det finns en simulator i MPLAB. Bara att aktivera via någon meny. Samma meny som väljer debugger.

Postat: 18 november 2008, 23:58:11
av SHUMAcupcake
Hade varit riktigt schysst om du förklade exakt för en nybörjar som jag. för att jag vill verkligen att detta skall fungera.

Postat: 18 november 2008, 23:59:43
av sodjan
MPSIM.
De delar jag använder mest är "Stopwatch" (för att mäta körtider) och
"Watch" (för att bevaka olika register). Tillsammans med "breakpoint",
så klart. Glöm inte heller att ange den hastighet som du vill simulera,
annars blir sannolikt tiderna i "Stopwatch" ganska fel...

Postat: 19 november 2008, 00:12:35
av SHUMAcupcake
vad är MPSIM?

Postat: 19 november 2008, 00:21:53
av bearing
Debugger -> Select Tool -> MPLAB SIM.

Några knappar dyker upp. Du kan stega dig genom programmet med "Step Into" eller köra programmet. Högerklicka på en rad och tryck på "Set Breakpoint" så kommer programmet att stanna där när du kör. Du kan se variablers aktuella värden. Det finns en stor mängd funktioner. Läs i hjälpen eller sök på nätet.

Postat: 19 november 2008, 00:22:00
av sodjan
Du får leta själv! Jösses, så lat man kan vara...
(Tips, börja att leta i MPLAB.)

Postat: 19 november 2008, 00:41:34
av SHUMAcupcake
Ja, jag verkar sjukt lat. jag orkar inte skriva några meningar som förklara, medan min avatar verkar ha ätit hundra kilo fläskkött och har gått elektroingenjör utbildningen i LTH. Visst. jag ska leta vidare. ska sluta fråga komplexa frågor. Jag har inte googlat om det jag har om detta innan jag börjar skriva här.(sarkasm) testa googla det. sodjan

Postat: 19 november 2008, 01:08:06
av Henrik
Proteus VSM har jag hört är visuellt och enkelt att komma igång med.

Postat: 19 november 2008, 10:41:21
av sodjan
SHUMAcupcake> vad är MPSIM?

Tja, det skulle ju kunna vara svaret på den fråga du ställde i första inlägget:

> Finns det någon simulator i MPLAB som man kan köra,... ?

De övriga barnsligheterna finns det ingen anledning att kommentera vidare.

Postat: 24 november 2008, 08:53:25
av SHUMAcupcake
Sodjan du är den största reatard som finns i denna forum! :lol:

Postat: 24 november 2008, 09:06:37
av Walle
SHUMAcupcake: det där är ju inte så trevligt. Du verkar ha en väldigt märklig attityd, du förväntar dig att alla ska leverera alla svar på silverfat till dig, utan att göra den minsta lilla efterforskning själv. Dessutom behagar du vara otrevlig. Att du inte skäms.

För övrigt stavas det "retard", om det var det engelska ordet du var ute efter. Och så heter det "på detta forum", inte "i denna forum".

Postat: 24 november 2008, 09:07:10
av callelj
"Bit inte den hand..."