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

Jak napisać program do analizatora AVT2345 z wykresem danych LPT?

Buncol 07 Mar 2009 15:27 2212 3
REKLAMA
  • #1 6248573
    Buncol
    Poziom 11  
    Posty: 13
    Witam, na wstępie może wspomnę, że mam bardzo małą wiedzę jeśli chodzi o Buildera.

    Na uczelni dostałem do wykonania 5-cio kanałowy analizator stanów logicznych oparty na układzie AVT2345.

    Następujące linie tworzą 5−bitowy rejestr wejściowy:
    Busy
    Ack
    Paper Out
    Select In
    Error

    Układ jest zasilany z portu danych.
    Problem jest taki, że nie mam pojęcia jak napisać program, w którym będę mógł wybierać co jaki czas ma być sprawdzany stan logiczny, oraz jak dokładnie narysować taki wykres korzystając z danych, które będą przychodzić po LPT.

    Zastanawiam się jak to zrobić ;/ Jeśli ktoś wie to będę bardzo wdzięczny :)
  • REKLAMA
  • #2 6249189
    kaktus_c++
    Poziom 18  
    Posty: 231
    Pomógł: 26
    Ocena: 3
    proponuję użyć biblioteki inpout32.dll.
    Była taka strona: www.rafal.waw.pl było tam całkiem ładnie opisane jak z lpt i tej biblioteki korzystać, ale niestety THE END...
  • REKLAMA
  • #3 6703779
    AvrArm
    Poziom 15  
    Posty: 129
    Pomógł: 11
    Ocena: 5
    Kiedyś w ramach zabawy napisałem programik który "nagrywał" komendy z dowolnego pilota.
    Do LPT-a podpięta byłą dioda - odbiornik IR.
    Ładowałem to w jakiś bufor i mogłem to potem wysłać przez nadajnik - diodę IR. Nawet jakieś GUI sensowne do tego zrobiłem.
    Pomysł był taki żeby można było z kompa sterować wieżą, TV i wszystkim co się da. Taki uniwersalny [trochę przerośnięty;)] pilot.
    Na którymś etapie pisania programu rysowałem przebieg tego sygnału, czyli taki mega prosty analizator stanów ;)
    Jeśli Chcesz to mogę poszukać tego kodu.

    W załączniku wspomniany kod. Do obsługi LPT wykorzystuję inpout32.dll
    Całość w Visual Studio ale w Builderze będzie pewnie podobnie.
    Załączniki:
    • Pilot.zip (1.65 MB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #4 6703926
    wrych
    Poziom 20  
    Posty: 279
    Pomógł: 37
    Ocena: 22
    Można skorzystać z biblioteki io.dll - polecam Link
REKLAMA