Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
před dekódováním rc5 nejprve probereme, co je příkaz rc5 a jaká je jeho struktura. takže
rc5 příkaz používaný v dálkových ovladačích, které se používají v televizorech, cd přehrávačích, d2h, systémech domácího kina atd. má 13 nebo 14 bitů uspořádaných tak, že první dva bity jsou počáteční bity a třetí bit je přepínací bit a poté dalších pět bity jsou adresové bity a dalších šest bitů jsou příkazové bity.
Počáteční bity - v rc5 první dva bity jsou počáteční bity, tyto bity jsou vždy 1. můžete říci, že tyto bity mají informovat příjemce, že se chystají přijímat přepínací, adresové a příkazové bity.
Přepínací bit - tento bit změnil svůj stav (z 0 na 1 nebo naopak) při každém stisknutí nového tlačítka (nebo stejného tlačítka, pokud je uvolněno).
Adresní bity - každé zařízení má jedinečnou adresu. nemůžete ovládat televizor Philips pomocí cd přehrávače philips. takže je to kouzlo adresních bitů. 2^5 = Těmito 5 bity lze adresovat 32 zařízení.
Příkazové bity - dalších 6 bitů jsou příkazové bity. na dálkovém ovladači má každé tlačítko jedinečnou operaci, jako je napájení, vol+, vol-, ch+, ch- … atd. takže každé tlačítko má jiný kód. tyto kódy dané těmito 6 bity. 2^6 = v emoci je možné 64 tlačítek.
Zásoby
littlebitelectronics.blogspot.com/
Krok 1: Nejprve porozumíme struktuře signálu RC5
v příkazu rc5, když signál klesá z nízké na vysokou, je považován za "1" a když signál jde z nejvyšší na nejnižší, pak je považován za "0".
Krok 2: Dovolte mi, aby to bylo velmi jasné pomocí dvou bitů…
Krok 3: Stav stroje
Před zápisem C kódu dekodéru jsem nakreslil stavový stroj protokolu RC5, který může pomoci při dekódování.
Krok 4: Schéma
Seznam dílů-----
- Arduino uno
- tsop 1738
- lcd16x2
- spojovací vodiče
Odtud projekt Arduino