Mundarija:

Kutubxonasiz RC5 masofadan boshqarish protokoli dekoderi: 4 qadam
Kutubxonasiz RC5 masofadan boshqarish protokoli dekoderi: 4 qadam

Video: Kutubxonasiz RC5 masofadan boshqarish protokoli dekoderi: 4 qadam

Video: Kutubxonasiz RC5 masofadan boshqarish protokoli dekoderi: 4 qadam
Video: Respublika bolalar kutubxonasi 2024, Noyabr
Anonim
Kutubxonasiz RC5 masofadan boshqarish protokoli dekoderi
Kutubxonasiz RC5 masofadan boshqarish protokoli dekoderi

rc5 -ni dekodlashdan oldin, avval rc5 buyrug'i nima va uning tuzilishi nima ekanligini muhokama qilamiz. shuning uchun asosan

rc5 buyrug'i televizorlar, cd pleerlar, d2h, uy teatri tizimlarida va boshqalarda ishlatiladigan masofadan boshqarish pultlarida ishlatiladi, u 13 yoki 14 bitli bo'lib, birinchi ikkita bit boshlang'ich bit, uchinchi bit esa o'tish biti, so'ngra keyingi beshta bitlar - manzil bitlari, keyingi oltita - buyruq bitlari.

Boshlang'ich bitlar - rc5da dastlabki ikkita bit boshlang'ich bitdir, bu bitlar har doim 1. siz ayta olasizki, bu bitlar qabul qiluvchiga o'tish, manzil va buyruq bitlarini qabul qilayotgani haqida xabar beradi.

Bitni almashtirish - bu bit har safar yangi tugma bosilganda (yoki qo'yib yuborilsa, xuddi shu tugma) o'z holatini o'zgartiradi (0dan 1gacha yoki aksincha).

Manzil bitlari - har bir qurilmaning o'ziga xos manzili bor. Siz Philips TV -ni Philips CD pleer bilan ishlay olmaysiz. shuning uchun bu manzil bitlarining sehridir. 2^5 = 32 ta qurilmaga ushbu 5 bit bilan murojaat qilish mumkin.

Buyruq bitlari - keyingi 6 bit buyruq bitlari. masofadan boshqarish pultidagi har bir tugmachada kuch, vol+, vol-, ch+, ch-… kabi noyob operatsiyalar mavjud. shuning uchun har bir tugma boshqa kodga ega. bu kod 6 bit tomonidan berilgan. 2^6 = 64 ta tugmachani bosish mumkin.

Ta'minotlar

littlebitelectronics.blogspot.com/

1 -qadam: Avval biz Rc5 signal tuzilishini tushunamiz

Birinchidan, biz Rc5 signal tuzilishini tushunamiz
Birinchidan, biz Rc5 signal tuzilishini tushunamiz

rc5 buyrug'ida signal pastdan yuqoriga ko'tarilganda "1", signal balanddan pastgacha esa "0" deb hisoblanadi.

2 -qadam: Menga buni ikkita bit bilan aniq tushuntirishga ruxsat bering

Buni ikkita bit bilan juda aniq tushuntirishga ijozat bering …
Buni ikkita bit bilan juda aniq tushuntirishga ijozat bering …

3 -qadam: Davlat mashinasi

Davlat mashinasi
Davlat mashinasi

Dekoderning C kodini yozishdan oldin, men kod hal qilish jarayoniga yordam beradigan RC5 protokolining davlat mashinasini chizdim.

4 -qadam: sxematik

Sxematik
Sxematik

Qismlar ro'yxati -----

  1. Arduino bilan
  2. 1738 yil
  3. lcd16x2
  4. ulash simlari

Arduino loyihasi shu erdan

Tavsiya: