جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
قبل فك تشفير rc5 أولاً ، نناقش ما هو الأمر rc5 وما هو هيكله. هكذا في الأساس
يتم استخدام الأمر rc5 في أجهزة التحكم عن بُعد المستخدمة في أجهزة التلفزيون ومشغلات الأقراص المضغوطة و d2h وأنظمة المسرح المنزلي وما إلى ذلك ، حيث يحتوي على 13 أو 14 بتًا مرتبة بطريقة تكون أول بتتين هي بتات البدء والبت الثالث هو بت التبديل وبعد ذلك الخمسة التالية البتات هي بتات العنوان والبتات الستة التالية هي بتات أوامر.
بتات البدء - في rc5 ، أول بتتين هما بتات البدء ، تكون هذه البتات دائمًا 1. يمكنك القول أن هذه البتات هي لإبلاغ جهاز الاستقبال بأن وحدات بت التبديل والعنوان والأمر على وشك تلقيها.
تبديل البت - غيّر هذا البت حالته (من 0 إلى 1 أو العكس) عندما يتم الضغط على زر جديد في كل مرة (أو نفس الزر إذا تم تحريره).
بتات العنوان - لكل جهاز عنوان فريد. لا يمكنك تشغيل تلفزيون فيليبس مع مشغل اسطوانات فيليبس. لذلك فهو سحر بتات العنوان. 2 ^ 5 = 32 جهازًا يمكن معالجتها بواسطة هذه البتات الخمس.
بتات الأمر - 6 بتات التالية هي بتات الأمر. في جهاز التحكم عن بعد ، كل زر له عملية فريدة مثل power ، vol + ، vol- ، ch + ، ch- … إلخ. لذلك كل زر له رمز مختلف. هذه الشفرة التي قدمتها هذه البتات الست. 2 ^ 6 = 64 زرًا ممكنًا في التعبيرات التعبيرية.
اللوازم
littlebitelectronics.blogspot.com/
الخطوة 1: أولاً نفهم بنية إشارة Rc5
في الأمر rc5 عندما تكون الإشارة منخفضة إلى عالية ، فإنها تعتبر "1" وعندما ترتفع الإشارة إلى منخفضة ، يتم اعتبارها "0".
الخطوة 2: اسمحوا لي أن أجعل الأمر واضحا جدا مع بتين…
الخطوة 3: آلة الدولة
قبل كتابة كود C لوحدة فك التشفير ، قمت برسم آلة حالة لبروتوكول RC5 والتي يمكن أن تساعد في عملية فك التشفير.
الخطوة 4: التخطيطي
قائمة الاجزاء-----
- اردوينو أونو
- تسوب 1738
- شاشات الكريستال السائل
- توصيل الأسلاك
مشروع اردوينو من هنا