Witam forumowiczów!
Chcę napisać prosty program dla µkontrolera PIC12F675 (8pinowy). Zasada działania programu ma wyglądać następująco: Program w pętli cały czas sprawdza stan jednego z wejść µC. Jeśli jest logiczne 0 to nic nie robi, jeśli natomiast wystąpi jedna 1 to załączy wyjście 1. Jeśli wystąpią dwie 1 (np. w odstępie 100ms) to załączy wyjście 2, przy trzech 1 załączy wyjście 3, a przy czterech występujących po sobie 1 załączy wyjście 4. Jeśli załączymy jedno z wyjść i wystąpi "komenda" do załączenia innego wyjścia, to nastąpi przełączenie (poprzednie wyjście zostanie zdeaktywowane) na nowe wyjście. Ogólna idea jest taka, że ten PIC będzie sterował układem CD4066BC (4 wyjściowy klucz analogowy). A do sterowania PICa użyję sterownika RCX2.0 firmy Lego (tak tak... ta od klocków). Jakoś nie wiem od czego zacząć pisanie takiego programu, wydaje mi się prosty, ale nigdy nie miałem do czynienia z aseblerem. Do programowania PICa używam programatora JuPIC i środowiska MPLAB IDE. Dodam, że całe to "zamieszanie" z powodu pracy dyplomowej
Z góry dziękuję za jakąkolwiek pomoc. Pozdrawiam!
Chcę napisać prosty program dla µkontrolera PIC12F675 (8pinowy). Zasada działania programu ma wyglądać następująco: Program w pętli cały czas sprawdza stan jednego z wejść µC. Jeśli jest logiczne 0 to nic nie robi, jeśli natomiast wystąpi jedna 1 to załączy wyjście 1. Jeśli wystąpią dwie 1 (np. w odstępie 100ms) to załączy wyjście 2, przy trzech 1 załączy wyjście 3, a przy czterech występujących po sobie 1 załączy wyjście 4. Jeśli załączymy jedno z wyjść i wystąpi "komenda" do załączenia innego wyjścia, to nastąpi przełączenie (poprzednie wyjście zostanie zdeaktywowane) na nowe wyjście. Ogólna idea jest taka, że ten PIC będzie sterował układem CD4066BC (4 wyjściowy klucz analogowy). A do sterowania PICa użyję sterownika RCX2.0 firmy Lego (tak tak... ta od klocków). Jakoś nie wiem od czego zacząć pisanie takiego programu, wydaje mi się prosty, ale nigdy nie miałem do czynienia z aseblerem. Do programowania PICa używam programatora JuPIC i środowiska MPLAB IDE. Dodam, że całe to "zamieszanie" z powodu pracy dyplomowej
Z góry dziękuję za jakąkolwiek pomoc. Pozdrawiam!