hvordan du bruger pic at gøre regnemaskine?

A

asic1984

Guest
hej alle

Jeg behøver blot Deres forslag om at gøre en regnemaskine ved hjælp af en pic 16f84

og hvis der er nogen links i relation til dette projekt

også, hvis en kender en bedre methode der skal anvendes i stedet for at bruge pic

tak for hjælp

 
Hvilken slags regnemaskine, enkle eller videnskabelig?? ..

Jeg ville vælge en CPU med en masse program hukommelse, hvis du ønsker at gøre det videnskabelige ellers enkelt du kan gøre i en PIC16C54 ....

Du bør også se på, hvor mange knapper du skal bruge, da det er vigtigt, da du kun har et begrænset antal stifter ...og jeg tror, jeg ville gå en PIC med intern RC OSC, 4K hukommelse 64 bytes RAM og en LF type fordi det gør det muligt at bruge 2 AAA BATT ...giver 3 volt og CPU kan anvendes uden regulator i denne sag ....

Næste ville være at gennemføre alle de funktioner ..nogle er meget let andre du har brug for nogle matematik, men folk her kan hjælpe dig i dette ...

hilsen,

Paul.

 
Som PaulHolland sagt, det afhænger af, om du ønsker en enkel eller videnskabelige regnemaskine.Hvis du vil have en videnskabelig, håndtering alle præcision flydende komma og opbevaring heraf vil være en smule tricky i 16f84 samt kode plads spørgsmål, jeg vil virkelig genoverveje valget af MCU.Desuden er 18f dele er ikke så dyre nu, og få * meget * mere kapacitet ...

For nogle kodning af matematik funktioner, tage et kig på:

http://www.piclist.com/techref/microchip/math/index.htm

Det
er et link bedriften fra der, men alle de links jeg
har kontrolleret er gode.

Også her, for 16f84 specifikke kode:

http://talking-electronics.tripod.com/PIC-Theory/1-Pop-PIC-Theory-Page11.html

Selvfølgelig kan du kode i C, hvis du har en stor kode rummet (18f again), som ville i høj grad forenkle din funktion kodning.

Også tage et kig på Circuit kælder spørgsmål 157 og 158, har de artikler om at gøre en regnemaskine med en PIC (18f452 Jeg tror).

Skål,
FoxyRick.

 
hvor kan jeg finde webside eller et dokument, hvori de forklarer mere detaljeret, hvordan opdelingen er udført?de fleste steder jeg
har søgt lige give mig trække og slippe kode for 16f84.og andre forklare Desuden subtracttion, multiplikation ...men de er tilbøjelige til at undgå at gå i mange detaljer, når det drejer sig division?

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Ked af det" border="0" />
 
Hvis du vil have en rigtig god beregningsenhed bruge nogle højere udgang PIC (16F877 af 18Fxxx) eller ATMega128 og konvertere nogle HP-41c emulator for det.

Der er fri emulator kilder på Internettet.

Hvis du vil have emulator, kan du bruge det originale billeder af HP-41 rommer (også tilgængelig på internettet), og du vil få fremragende programmerbare / videnskabelige regnemaskine.

 
Hvad du behøver, er en CISC mikrovirksomheder, RISC har så mange begrænsninger i form af matematiske beregninger er berørt.

 
Hej,

Også Proteus har en stikprøve regnemaskine filer i sin prøve bibliotek,
Skål,

Analyzer.

 
Hi allOgså Proteus har en stikprøve regnemaskine filer i sin prøve bibliotek, men anvender pic16F876

Tak
Beklager, men du skal login for at se denne tilslutningskrav

 
I mikrochip website der er et pænt sæt ansøgningen konstaterer med biblioteker for faste punkt og flydende komma rutiner for ansvarlige.Naturligvis de
er målrettet mod forskellige enheder (16f for det første, 18F for sidstnævnte).
Dette kan give dig en idé om, hvad du kan opnå med din pic.Husk også, at en simpel lille pic ikke har nok harware at støtte en skærm, et tastatur og til at gennemføre en 16-32 bit fast punkt algebra.

 
hej alle

ved første takker alle for jeres indsats for at hjælpe mig ...........

men jeg har nogle problemer med at bruge samling som jeg stadig er en nybegynder, og jeg vil bruge c sprog på grund af den korte tid

så kan en hvilken som helst vide links Hvor kan jeg finde en kompiler med c sprog

og også de dokumenter explainning programmering pic16f84 med c

og for LCD

tak for den hjælp ........

 
Helt ærligt, jeg tror, at du virkelig vil finde det vanskeligt at passe koden i 1K program hukommelse af en 16F84.C kan producere meget større kode end (velskrevet) samlevirksomhed og sandsynligvis ikke vil passe.

Du vil være meget klogt i at lære assembler for mindre MCU
er ligesom 16F84.Det er virkelig ikke så svært, når du begynder at bruge andre folks kode som eksempler.Der er masser af tutorials og rådgivning på nettet, og plently af mennesker til at hjælpe dig, når du går i stå.Du vil få en meget bedre forståelse af, hvordan disse ting rent faktisk arbejder for,
hvilket gør dig i stand til at bruge dem, og programmet dem bedre.

Jeg antager, at du kun ønsker en enkel - / x beregningsenhed et videnskabeligt er helt uden for rækkevidde i en 16F84.Jeg er ikke sikker på, at du kan selv montere en enkelt en 16F84, da skal du:

Scan og decypher tastatur
Opbevar keypreses
Udfør floating-point arithmatic op til (8? 9?) Cifret nøjagtighed
Opbevares de foreløbige og endelige resultater
Store det viste resultat
Tal med en LCD

Bare min mening ...Held og lykke uanset hvad du beslutter dig for at gøre.

Skål,
FoxyRick.

 
hej alle

første tak for din hjælp ......... og for din rådgivning

Jeg forsøger at lave en simpel regnemaskine. fordi jeg er en begineer til en verden af microcontroller ........... kan jeg kender nogle assemply før, men for meget enkel processorer, der ikke har noget at sammenligne med pic16f84

Jeg tager din rådgivning i betragtning, men jeg kan ikke bestemme, hvad der vil være på størrelse med pic16f84 regnemaskine program ..........

min ide er at bruge port en for input og havn b output til LCD

men når jeg forsøgt at gøre den kode, jeg fandt mig selv ikke i stand til at bestemme hvad de skal gøre, men jeg vil prøve at bruge punkter u sagde

tak for din hjælp for meget

Deres,
asic1984

 
Jeg har set projekt som dette i et godt eksempel på Proteus software.den klar have kildekoden, schemetic og simulere begivenhed.

 
hej alle

Tak for din interesse ......... venligst hvis u kender et link til Proteus fortælle mig

Jeg didnot høre om dette program, bortset fra, efter at jeg spørger om dette projekt

tak alle for jeres hjælp ..................

 
hej alle

kan u du uploade kildekoden af det projekt, regnemaskine

takket ...................

 

Welcome to EDABoard.com

Sponsor

Back
Top