Агуулгын хүснэгт:

Номын сангүй RC5 алсын удирдлагатай протокол декодер: 4 алхам
Номын сангүй RC5 алсын удирдлагатай протокол декодер: 4 алхам

Видео: Номын сангүй RC5 алсын удирдлагатай протокол декодер: 4 алхам

Видео: Номын сангүй RC5 алсын удирдлагатай протокол декодер: 4 алхам
Видео: С.Амарсайхан: “Уншлагыг 2021” хөтөлбөр хэрэгжсэнээр Улаанбаатарт номын сангүй цэцэрлэг ховор болсон 2024, Долдугаар сарын
Anonim
Номын сангүй RC5 алсын удирдлагатай протокол декодер
Номын сангүй RC5 алсын удирдлагатай протокол декодер

rc5 -ийг декодлохын өмнө эхлээд rc5 тушаал гэж юу болох, түүний бүтэц юу болохыг ярилцана. үндсэндээ

rc5 тушаал нь телевиз, cd тоглуулагч, d2h, гэрийн театрын систем гэх мэт төхөөрөмжүүдэд ашиглагддаг алсын удирдлагад ашиглагддаг бөгөөд эхний хоёр бит нь эхлэх бит, гурав дахь бит нь сэлгэх бит, дараа нь дараагийн таван бит нь хаягийн бит, дараагийн зургаан бит нь тушаалын бит юм.

Эхлэх битүүд - rc5 -ийн эхний хоёр бит нь эхлэлийн битүүд бөгөөд эдгээр битүүд нь үргэлж 1. та эдгээр битүүд нь хүлээн авагчид шилжих, хаяг, командын битүүдийг хүлээн авах гэж байгаа тухай мэдээлэх гэж хэлж болно.

Битийг солих - энэ товчлуур нь шинэ товчлуур дарагдах бүрт статусаа өөрчилдөг (0 -ээс 1 хүртэл эсвэл эсрэгээр) (эсвэл суллагдсан тохиолдолд ижил товчлуур).

Хаягийн битүүд - төхөөрөмж бүр өвөрмөц хаягтай байдаг. Та Philips телевизийг Philips CD тоглуулагчаар ажиллуулж чадахгүй. Тиймээс энэ нь хаягийн битүүдийн ид шид юм. 2^5 = 32 төхөөрөмжийг эдгээр 5 битээр шийдвэрлэх боломжтой.

Тушаалын битүүд - дараагийн 6 бит бол тушаалын битүүд юм. алсын удирдлагад товчлуур бүр нь хүч, vol+, vol-, ch+, ch- … гэх мэт өвөрмөц ажиллагаатай байдаг. Тиймээс товчлуур бүр өөр өөр кодтой байдаг. эдгээр кодыг эдгээр 6 битээр өгсөн болно. 2^6 = 64 товчлуур оруулах боломжтой.

Хангамж

littlebitelectronics.blogspot.com/

Алхам 1: Эхлээд бид Rc5 дохионы бүтцийг ойлгодог

Эхлээд бид Rc5 -ийн дохионы бүтцийг ойлгодог
Эхлээд бид Rc5 -ийн дохионы бүтцийг ойлгодог

rc5 тушаалын дагуу дохио багаас өндөр рүү шилжих үед үүнийг "1" гэж үздэг бөгөөд дохио өндөрөөс доош хүртэл "0" гэж тооцдог.

Алхам 2: Үүнийг хоёр битээр маш тодорхой болгоё

Үүнийг хоёр битээр маш тодорхой болгоё. …
Үүнийг хоёр битээр маш тодорхой болгоё. …

Алхам 3: Төрийн машин

Төрийн машин
Төрийн машин

Декодерын C кодыг бичихийн өмнө би код тайлах үйл явцад туслах RC5 протоколын төлөв байдлын машиныг зурсан.

Алхам 4: Схем

Схем
Схем

Сэлбэгийн жагсаалт -----

  1. Ардуино нэгдээрэй
  2. Цоп 1738 он
  3. lcd16x2
  4. холбох утас

Эндээс Arduino төсөл

Зөвлөмж болгож буй: