Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
trước khi giải mã rc5 trước tiên chúng ta thảo luận về lệnh rc5 là gì và cấu trúc của nó là gì. nên về cơ bản
Lệnh rc5 được sử dụng trong điều khiển từ xa được sử dụng trong TV, đầu đĩa CD, d2h, hệ thống rạp hát gia đình, v.v. nó có 13 hoặc 14 bit được sắp xếp theo cách mà hai bit đầu tiên là bit bắt đầu và bit thứ ba là bit chuyển đổi và sau đó là năm tiếp theo các bit là các bit địa chỉ và sáu bit tiếp theo là các bit lệnh.
Các bit bắt đầu - trong rc5 hai bit đầu tiên là các bit bắt đầu, các bit này luôn là 1. bạn có thể nói rằng các bit này để thông báo cho người nhận rằng các bit chuyển đổi, địa chỉ và lệnh sắp nhận.
Bit chuyển đổi - bit này đã thay đổi trạng thái của nó (từ 0 thành 1 hoặc ngược lại) khi mỗi lần nhấn một nút mới (hoặc cùng một nút nếu nó được nhả ra).
Các bit địa chỉ - mọi thiết bị đều có địa chỉ duy nhất. bạn không thể vận hành TV philips với đầu đĩa CD philips. vì vậy nó là sự kỳ diệu của các bit địa chỉ. 2 ^ 5 = 32 thiết bị có thể được định địa chỉ bởi 5 bit này.
Các bit lệnh - 6 bit tiếp theo là các bit lệnh. trong một điều khiển từ xa, mọi nút có hoạt động duy nhất như nguồn, vol +, vol-, ch +, ch-… vv. vì vậy mỗi nút có mã khác nhau. mã này được cung cấp bởi 6 bit này. 2 ^ 6 = 64 nút có thể có trong biểu tượng cảm xúc.
Quân nhu
littlebitelectronics.blogspot.com/
Bước 1: Đầu tiên chúng ta hiểu cấu trúc tín hiệu của Rc5
trong lệnh rc5 khi tín hiệu đi từ thấp đến cao thì nó được coi là "1" và khi tín hiệu đi cao xuống thấp thì được coi là "0".
Bước 2: Hãy Để Tôi Làm Cho Nó Rất Rõ Ràng Với Hai Bits…
Bước 3: Máy trạng thái
Trước khi viết mã C của bộ giải mã, tôi đã vẽ một máy trạng thái của giao thức RC5 có thể giúp quá trình giải mã.
Bước 4: Sơ đồ
Danh sách các bộ phận-----
- Arduino una
- tsop 1738
- lcd16x2
- kết nối dây
Dự án Arduino từ đây