miniräknare med PIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
diskocube
Inlägg: 13
Blev medlem: 12 mars 2007, 17:27:25
Ort: Stockholm

miniräknare med PIC

Inlägg av diskocube »

Hej, hålerpå att samla info för ett kommande miniräknarebygge baserat på en PIC.
Vad jag undrar är om det är möjligt och rekommenderat att bygga miniräknareprogrammet i assember och sedan använda MPLAB för att omvandla den till en viss PIC processors språk och sedan bränna in den i PIC:en med hjälp av en programmerare?
om nu jag ska använda assembler, finns det nån länk till programmet och tutorials eller liknande?

OBS. att jag är helt ny inom programmering.
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Det går utmärkt att göra en miniräknare med en pic, de är duktiga på att räkna :)

Ett litet länktips:

http://www.piclist.com/techref/piclist/begin.htm
Användarvisningsbild
RasmusB
Inlägg: 1006
Blev medlem: 24 augusti 2006, 23:32:13
Ort: Södertälje

Inlägg av RasmusB »

Vill rekommendera de "kom-igång med MPLAB"-dokument som finns HÄR :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

+-x/, eller något mer avancerat ?
diskocube
Inlägg: 13
Blev medlem: 12 mars 2007, 17:27:25
Ort: Stockholm

Inlägg av diskocube »

de fyra rälnesätten ska i alla fall vara minimum....sen om man lär sig mer om programmering och spåk m.m. kanske man kommer programmerar vidare för avancerare räknesätt.
vad jag itnehar fått besvarat ännu efeer många timmar googlade är hur man får PIC:en kommandon integrerade i det räkneprogram-programmet man ska skriva. Vistt det är lätt att programmera en miniräknare i säg C så att den funakr som en .exe fil i datorn. Men hur får man den att funka i PIC:en med alla knappar och displayen?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Men hur får man den att funka i PIC:en

Inte alls. En PC fil har inget i en PIC att göra.

Du får nog bestämma dig, ska du jobba i assembler eller C ???
diskocube
Inlägg: 13
Blev medlem: 12 mars 2007, 17:27:25
Ort: Stockholm

Inlägg av diskocube »

det får nog bli assembler, då jag fått intrycket den är bäst för nybörjare.

som jag har fattat det så kan man använda assembler för att kunna programmera PIC:en så att den funakr som en miniräknare. rätta mig om jag har fel!
Senast redigerad av diskocube 16 mars 2007, 20:03:13, redigerad totalt 1 gång.
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Knapparna och displayen kopplas till portarna på PIC:en. Portarna kommer du åt som särskilda minnesadresser (även kallade register) som du kan läsa om i databladet.
syltkaka
Inlägg: 188
Blev medlem: 9 december 2006, 18:55:09
Ort: Göteborg

Inlägg av syltkaka »

Till en mikrocontroller (tex PIC) så finns inte så mycket som är färdigt. Ingen stdio.h som du kan använda eller liknande. Du måste själv skapa rutiner för att läsa av en knappsats och skriva till en display. Programmerar du i asm (assembler), vilket är rekommenderat, så behöver du rutiner för de olika räknesätten om du vill kunna hantera lite större tal (>(+/-)127).

Ett tips: Börja i sommar med att införskaffa programmerare, någon lämplig krets, IDE (utvecklingsmiljö) och lite lysdioder och prova att få dem att blinka. Det kan nämligen ta lite tid för att få första programmet att fungera. Man kanske inte är riktigt kompis med din programmerare till en början.
Skriv svar