Ads_700x200

Pokazywanie postów oznaczonych etykietą obsługa klawisza. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą obsługa klawisza. Pokaż wszystkie posty

niedziela, 8 czerwca 2014

Wprawki w C z diodami LED i klawiszem - część 02

Witam,

Tym razem bez zbędnego wstępu, zapraszam na kolejny odcinek poradnika dla początkujących, gdzie pójdziemy krok dalej i postaramy się dodać obsługę klawisza a także możliwość wyboru jednego z dwóch efektów. Przy czym poznamy nietypową technikę obchodzenia problemów BLOKUJĄCEGO charakteru nieznośnych funkcji _delay_ms() itp .... Będzie to tak nietypowe, że wręcz niezalecane - nie mniej jednak, myślę że w ramach czystej inspiracji warto zobaczyć jak można sobie radzić podczas programowania mając pod ręką (czy w głowie) tylko to co do danego momentu się nauczyliśmy ;) Może to troszkę "zakręcone" co piszę - ale mam nadzieję, że jak obejrzycie to co najmniej parę osób będzie zaskoczonych - takim obrotem sprawy i rozwiązaniem problemu bez użycia chociażby przerwań itp. Serdecznie zapraszam ...

niedziela, 25 maja 2014

if( ! ( PIND ... operacje bitowe, logiczne - o co chodzi ?

Witam,

Pomimo moich usilnych prób wyjaśniania i w książce i w poradnikach ... maskowania bitów, wciąż niewyjaśnionym zjawiskiem dla wielu początkujących jawi się kwestia warunku, sprawdzania stanu klawisza. O co chodzi z tym if( !( PIND .... i tak dalej ? Wciąż rodzą się w głowach początkujących pytania, dlaczego trzeba w tym języku C stosować jakieś dziwne zapisy typu: & (1<

Odpowiedź jest prosta, początkującym często wydaje się, że nie trzeba DOKŁADNIE najpierw zapoznać się z podstawami dotyczącymi np operacji bitowych i czasem rzucają się na zbyt głęboką wodę. Dlatego mam nadzieję, że TYM poradnikiem wraz ze wsparciem poradnika o MASKOWANIU BITÓW, raz na zawsze rozwiążemy te kwestie ;) .... 

zapraszam...