logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Kalkulator - prototyp. Moja konstrukcja

S.e.n.t.i.n.e.l 27 Sie 2007 18:54 4243 1
REKLAMA
  • Kalkulator czyli 2+2=4

    Kalkulator - prototyp. Moja konstrukcja


    Witam
    Chciałbym zaprezentować mój projekt. Jest to najprostszy w świecie kalkulator. Ponieważ to dopiero prototyp, dlatego zmontowałem go szybko na płytce uniwersalnej, nie ma obudowy a kod programu jest troszeczkę nieuporządkowany. Jak tylko będę miał czas przerobie go na urządzenie z prawdziwego zdarzenia. Użyty w projekcie mikrokontroler to AT89C55, klawiatura 4x4 + przycisk SHIFT.
    Jak na razie kalkulator ogranicza się do:
    -dzielenia
    -mnożenia
    -dodawania
    -odejmowania

    Ponadto posiada parę przydatnych funkcji takich jak:
    -możliwość edycji znaków przy ich wprowadzaniu
    -wyłączenie kursora
    -wyłączenie (wprowadzenie w stan power down)

    Dwie diody czerwona i żółta koło mikrokontrolera oznaczają odpowiednio stan power down oraz pracę mikrokontrolera, a potencjometr przy wyświetlaczu jak każdy wie służy do regulacji kontrastu. Co do schematu to jest jedynie u mnie w głowie, jak tylko go narysuje zamieszczę na stronie. Jeżeli jednak ktoś nie chce czekać zapraszam do Internetu, tam można znaleźć proste podłączenie wyświetlacza oraz klawiatury do mikrokontrolera.

    Na koniec jeszcze parę zdjęć:

    Kalkulator - prototyp. Moja konstrukcja

    Kalkulator - prototyp. Moja konstrukcja

    Kalkulator - prototyp. Moja konstrukcja

    Kalkulator - prototyp. Moja konstrukcja

    Oraz kod programu:

    http://plmiscelektronika.elektroda.net/files/78_1188233416.rar


    W razie pytań proszę pisać.
    Pozdrawiam Adam.

    Fajne? Ranking DIY
    O autorze
    S.e.n.t.i.n.e.l
    Poziom 11  
    Offline 
    S.e.n.t.i.n.e.l napisał 26 postów. Jest z nami od 2007 roku.
  • REKLAMA
  • #2 5910895
    krzysztof_swist
    Poziom 10  
    Witam!

    Chciałem sobie zrobić taki sam tylko na ATMEGA8. Możesz mi napisać w czym kompilowałeś projekt? Bo nie bardzo moge znaleźć biblioteki
    "51xD2.h", "LCD4bit.c", "lcd.h".

    Serdecznie pozdrawiam!

    Krzysztof
REKLAMA