Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
rc5 kodunu açmadan əvvəl əvvəlcə rc5 əmrinin nə olduğunu və onun quruluşunu müzakirə edirik. buna görə də əsasən
Televiziyalarda, cd pleyerlərdə, d2h, ev kinoteatrı sistemlərində və s. istifadə olunan uzaqdan idarəetmə sistemlərində istifadə olunan rc5 əmri, ilk iki bitin başlanğıc biti, üçüncü bitin isə keçid biti, bundan sonra isə sonrakı beş bitlər ünvan bitləridir, sonrakı altı bit isə əmr bitləridir.
Başlanğıc bitləri - rc5 -də ilk iki bit başlanğıc bitidir, bu bitlər hər zaman 1 -dir. Deyə bilərsiniz ki, bu bitlər alıcıya keçid, ünvan və əmr bitlərinin alınacağını bildirmək üçündür.
Bit keçid - bu bit hər dəfə yeni bir düyməyə basıldıqda (və ya eyni düymə buraxıldıqda) vəziyyətini dəyişdi (0 -dan 1 -ə və ya əksinə).
Ünvan bitləri - hər cihazın unikal ünvanı var. Philips TV -ni Philips cd player ilə idarə edə bilməzsiniz. buna görə ünvan bitlərinin sehridir. 2^5 = 32 cihaz bu 5 bitlə həll edilə bilər.
Komanda bitləri - növbəti 6 bit komanda bitləridir. uzaqdan hər düymənin güc, vol+, vol-, ch+, ch-… kimi bənzərsiz əməliyyatları var. buna görə hər düymənin fərqli kodu var. bu 6 bit tərəfindən verilən kod. Bir məktubda 2^6 = 64 düymə mümkündür.
Təchizat
littlebitelectronics.blogspot.com/
Addım 1: Əvvəlcə Rc5 -in Siqnal Quruluşunu Anlayırıq
rc5 əmrində siqnal aşağıdan yuxarıya yüksəldikdə "1" olaraq qəbul edilir və siqnal yüksəkdən aşağıya enəndə "0" olaraq qəbul edilir.
Addım 2: İki Bit ilə çox aydınlaşdırım
Addım 3: Dövlət Maşını
Dekoderin C kodunu yazmadan əvvəl, kod çözmə prosesinə kömək edə biləcək RC5 protokolunun bir dövlət maşını çəkdim.
Addım 4: Şematik
Parça siyahısı -----
- Arduino uno
- Tsop 1738
- lcd16x2
- birləşdirən tellər
Arduino layihəsi buradan