Vi xử lí

Trong cuộc sống hàng ngày của chúng ta hiện nay , vi xử lí được ứng dụng rất rộng rãi , nó càng trở nên cần thiết và không thể thiếu trong mỗi gia đình . Đó chính là ứng dụng về Điều Khiển Từ Xa , một ứng dụng rất thú vị và tiện ích trong cuộc sống hàng ngày . | Nội dung Text Vi xử lí Trong cuộc sống hàng ngày của chúng ta hiện nay vi xử lí được ứng dụng rất rộng rãi nó càng trở nên cần thiết và không thể thiếu trong mỗi gia đình . Đó chính là ứng dụng về Điều Khiển Từ Xa một ứng dụng rất thú vị và tiện ích trong cuộc sống hàng ngày . Thay vì phải đứng dậy để bật hay tắt những dụng cụ như quạt tivi bóng đèn . chúng ta chỉ việc ngồi tại chỗ với chiếc điều khiển từ xa trong tay ta có thể tắt mở những cụ theo ý muốn . Hệ thống điều khiển từ xa gồm có 1 con mắt hồng ngoại 1 điều khiển TV Sony trong đó mỗi nút bấm là một mã riêng để điều khiển mỗi thiết bị việc giãi mã được lập trình trên vi xử lí 8051 . I GIẢI QUYẾT VẤN ĐỀ 1 Giải Mã REMOTE Trước tiên ta tìm hiểu về mã của Remote TV ta xem hình vẽ http albums ee44 KOTENKOTINH Trên hình vẽ cho ta thấy bit đầu tiên là bit LSB ta đặt tên cho nó là bit B0 bít cuối cùng sẽ là bit B11 . Trong đó từ B0 B6 là 7 bit mã lệnh B7 _ B11 là 5 bit địa chỉ Trong đó mã lệnh là 16H mã địa chỉ là 08H . Khi sử dụng mắt hồng ngoại thì tất cả các dạng sóng trên sẽ bị đảo lại như sau http albums ee44 KOTENKOTINH Để thu và giải mã tín hiệu từ Remote TV ta chỉ cần thu 7 bit command 7 bit mã lệnh và có thể bỏ qua 5 bit address 5 bit dữ liệu bởi vì các nút bấm đều phát ra các mã địa chỉ là như nhau chỉ khác nhau về mã lệnh . Để thu được 7 bit mã lệnh ta làm như sau a thiết lập thanh ghi A 01000000 B b khởi đầu bằng cách chờ tín hiệu xuống c chờ cho tín hiệu lên d chờ cho tín hiệu xuống e tạo trễ khoảng 900us f đo mức tín hiệu nếu mức tín hiệu là mức cao thì bit nhận được là bit 0 thiết lập cờ C 0 quay phải có cờ nhớ A như vậy C sẽ được gởi vào MSB của A LSB của A sẽ được gởi vào C . Như vậy sau 7 lần quay thì C 1 và 7 bit trái của A sẽ chứa mã lệnh . khi C 0 quay lại bước d . nếu mức tín hiệu là mức thấp thì bit nhận được là bit 1 thiết lập cờ C 1 quay phải có cờ nhớ A . Khi C 0 quay lại bước c . Nếu C 1 giá trị trong thanh ghi A .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.