INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
voordat ons rc5 dekodeer, bespreek ons eers wat rc5 -opdrag is en wat die struktuur daarvan is. so basies
rc5 -opdrag wat gebruik word in afstandsbedienings wat gebruik word in televisies, cd -spelers, d2h, tuis teaterstelsels, ens. Dit het 13 of 14 bisse gerangskik op die manier dat die eerste twee bisse beginpunte is en die derde bis 'n skakelbit en daarna die volgende vyf stukkies is adresstukke en die volgende ses bisse is opdragstukke.
Begin stukkies - in rc5 is die eerste twee bisse begin stukkies, hierdie stukkies is altyd 1. jy kan sê dat hierdie stukkies die ontvanger moet inlig dat die skakel, adres en opdrag stukkies gaan ontvang.
Toggle bit - hierdie bit het sy status verander (van 0 na 1 of omgekeerd) wanneer elke keer op 'n nuwe knoppie gedruk word (of dieselfde knoppie as dit losgemaak word).
Adresstukke - elke toestel het 'n unieke adres. u kan nie philips tv met philips cd -speler gebruik nie. dit is dus die magie van adresstukke. 2^5 = 32 toestelle kan deur hierdie 5 bisse aangespreek word.
Opdrag stukkies - volgende 6 bisse is die opdrag stukkies. in 'n afstandsbediening het elke knoppie 'n unieke werking, soos krag, vol+, vol-, ch+, ch- … ens. so elke knoppie het 'n ander kode. hierdie kode word deur hierdie 6 bisse gegee. 2^6 = 64 knoppies moontlik in 'n emote.
Voorrade
littlebitelectronics.blogspot.com/
Stap 1: Eerstens verstaan ons die seinstruktuur van Rc5
in rc5 -opdrag as die sein van laag tot hoog gaan, word dit as "1" beskou en as die sein hoog na laag gaan, word dit as "0" beskou.
Stap 2: Laat ek dit duidelik maak met twee stukkies …
Stap 3: Staatsmasjien
Voordat ek die C -kode van die dekodeerder skryf, het ek 'n staatsmasjien van die RC5 -protokol geteken wat die dekodering kan help.
Stap 4: Skematiese
Onderdele lys -----
- Arduino uno
- tsop 1738
- lcd16x2
- drade verbind
Arduino -projek van hier af