graphiCAL

A legújabb, saját készítésű számológépem. Más munkáimban használtam már OLED technológiájú grafikus kijelzőket. Meglepetésemre, ezeknek a kijelzőknek a vezérlése sokban megegyezik a grafikus LCD-k vezérlésével. (A Kalkulus és a MINICAL  számológépekben 132*32 pixeles grafikus LCD-k vannak.) Csak az inicalizálásban van némi eltérés. Ez adta az ötletet, hogy a graphiCAL-nak keresztelt új gépemet ilyen kijelzővel lássam el. A 128*64 pixeles felbontás lehetővé teszi, hogy a tényleges grafikus kijelzés mellett, 4 sorban, soronként 16  “nagy” karaktert írassunk ki, vagy 8 sorban, soronként 21 “kis” karaktert.

Minden általam gyártott számológép úgynevezett Fordított Lengyel Jelölést használ a műveletek végrehajtásakor. Az angol nyelvű megfelelője: RPN (Reverse Polish Notation) Ezt az elnevezést egy lengyel matematikus, Jan Łukasiewicz (Kiejtése: Ján Vukasevics) tiszteletére adták az eljárásnak. Łukasiewicz kifejlesztett egy formális logikai rendszert, amely lehetővé tette a matematikai kifejezések zárójelek nélküli megadását oly módon, hogy az operátorokat az operandusok elé  (prefix notation) vagy mögé (postfix notation) helyezte.   Az RPN-ről rengeteg irodalom található a Net-en. Egy a sok közül: https://www.hpmuseum.org/rpn.htm .

Ahogy a bal oldali képen látható, a szokásos X-regiszter kijelzése fölött mind a négy Stack-regiszter is megjeleníthető. A legalsó sorban jutott hely a különböző jelzéseknek is.

Kategória:

A graphiCAL néhány jellemzője:

  • PIC18F67K22 mikrokontroller-rel felépített grafikus, programozható számológép,
  • kijelző: 128 * 64 pixel OLED (szín: narancs, ég-kék vagy fehér),
  • bevitel: 43 billentyű, a “hagyományos” hp elrendezésben,
  • bevitel: inkrementális jeladó (növekményes, fokozatos) élgombbal (thumb-wheel),
  • számológépház: 3D-vel nyomtatott,
  • műveletvégzés: RPN (Reverse Polish Notation),
  • műveletek: ASMD*, transzcendens függvények, n!, x^2, y^x, Γ(x), π, stb.**
  • számtárolás: 29 regiszter (ASMD műveletvégzéssel) + LASTx + Indirekt + Flags**,
  • programozás: mnemonikus (könnyen megjegyezhető) alfanumerikus kódokkal,
  • programszerkesztés: sortörlés, sor-beillesztés, sor-felülírás stb.,
  • feltétel nélküli és feltételes ugrás, abszolút és címkére való ugrás,
  • szubrutinok száma: 8,
  • programhossz: 265 lépés,
  • egyszerre kijelezhető programlépések száma: 8
  • speciális funkciók: asztronómiai, matematikai, kémiai és fizikai állandók, US/Metrikus átváltás,
  • “külső” programtár (48L512N RAM/EEPROM -> EERAM) 64 program tárolására,
  • beépített RTC: hőkompenzált RV-3049-C2,
  • hang: 35 mm-es Piezo zümmögő,
  • csatlakozás: USB3-C, az akkumulátor töltéséhez és a program frissítéséhez,
  • programfrissítés: Microchip Serial Bootloader AN1310 v.1.04 segítségével (WIN XP….WIN 10),

*: ASMD: Addition Subtraction Multiplication Division -> Összeadás Kivonás Szorzás Osztás

**: A részletes leírás külön, letölthető dokumentumokban.

Letölthető dokumentumok:

Utolsó frissítés: 2023. 05. 16.

Érdekelhetnek még…

  • Kovax egyedi számológép

    miniCAL8

    Kovax_Calculators
    Értékelés: 0 / 5
  • Kovax egyedi gyártású számológép

    Kalkulus

    Kovax_Calculators
    Értékelés: 0 / 5
  • Kovax MINICAL Egyedi számológép

    MINICAL

    Kovax_Calculators
    Értékelés: 0 / 5