Kody źródłowe do sterowania max7219 z PIC16F877

A

alovew

Guest
Witam, jestem obecnie pracuje nad projektem, który używa PIC16F877 mikrokontrolera do sterowania MAX7219 sterownik LED, który może kontrolować do 8 cyfr 7-segmentowego wyświetlacza. Jednak nie wiem jak napisać program do sterowania MAX7219. Czy ktoś może mi pomóc! Dzięki.
 
To dawno użyłem MAX7219 ale pamiętam to jest bardzo prosty w obsłudze. Interfejs jest podobny do SPI, ale zakłada, że ​​urządzenie jest zawsze wybrany, więc nie jest pin negatywnych wyników Chip Wybierz ". Co zrobić, to umieścić swoje dane w rejestrze a następnie obróć go tak trochę koniec wkłada się flagą 'C'. Następnie na podstawie tego, czy "C" był 1 lub 0, można ustawić pinowe wyjście danych do MAX7219. Następnie umieścić '1 'na kołku CLK następnie '0', możesz powtórzyć to 8 razy. Następnie należy załadować kolejne 8 bitów danych (używa 16-bitowej szerokości polecenia tak zrobić w dwóch 8-bitowych transferów) i zrobić to samo. W końcu, kiedy wszystkie 16 bity zostały taktowany się, można umieścić '1 'na kołku zatrzask i następnie '0', aby powiedzieć MAX, aby zaakceptować dane. Można to zrobić jest bardzo mało instrukcji, jeśli jesteś ostrożny. Brian.
 
[Quote = alovew] Witam, jestem obecnie pracuje nad projektem, który używa PIC16F877 mikrokontrolera do sterowania MAX7219 sterownik LED, który może kontrolować do 8 cyfr 7-segmentowego wyświetlacza. Jednak nie wiem jak napisać program do sterowania MAX7219. Czy ktoś może mi pomóc! Dzięki [/quote] Tu masz kilka przykładów (podstawowy, C, Pascal od Mikroelektronika) i schematyczny:. http://www.mikroe.com/zip/serial7seg1_examples_pic_v101.zip http :/ / www.mikroe.com/pdf/serial7segdisplay_schematic.pdf
 
Podziękowania dla chłopaków pomocy, to było bardzo pomocne. Ale co jeśli kaskada kilku MAX7219 razem? Czy program trzeba zmienić?
 
Spróbuj tego: http://www.simonbramble.co.uk/designs/guinness/piccode.asm To jest apps pamiętać, napisałem kilka lat temu. AS1100 jest lepsza. MAX7219 ma kilka błędów w tym - linie SPI mają skłonność do blokowania się przy starcie (one unoszą się, a więc czytać błędne dane na chipie). AS1100 zwycięża ten, ale jest idential Chip we wszystkich innych sposobów Hope this helps Szymona
 
hej chłopaki chciałem NOE żadnego oprogramowania, gdzie można wypróbować swoje obwody przed wykonaniem go na pokładzie. która obejmuje pic-16f877a MUC.
 
Witam, chciałbym jakąś pomoc na uzyskanie niektóre kody próbkę C, które pozwalają użytkownikowi wybrać żądane LED segmenty świecące pomocą MAX7219, który jest sterowany przez PIC16F877. Niektóre kodowania, jak kaskady na MAX7219 LED kierowcy byłoby bardzo pomocne także jak będę mieć do czynienia z dużą 7-segmentowych wyświetlaczy. Dzięki z chłopakami z góry.
 

Welcome to EDABoard.com

Sponsor

Back
Top