當前位置:編程學習大全網 - 編程軟體 - 51單片機如何使用紅外線?

51單片機如何使用紅外線?

-妳是說紅外遙控解碼。讓我給妳壹個提示。在單片機中定義壹個I/O口作為紅外遙控的輸入口。(紅外遙控解碼不壹定需要定時器和中斷模式。具體方法有很多,看場合。)當然,這個端口輸入的信號是遙控接收電路處理過的壹串數據,比如TTL或者CMOS電平。然後處理輸入信號,即解調遙控碼值。要解這個碼,首先要知道它的波形,也就是邏輯電平和時序。...

建議妳先熟悉壹下各種IR遙控協議,有不少,比如NEC,飛利浦。NEC有兩種。簡單的就是有32位數據,前16位是地址碼,後16位是遙控碼值的正碼和負碼。地址碼用來區分同壹協議下不同遙控器造成的幹擾,正碼和負碼用來校驗解調後的數據。話不多說,主要是找壹些相關資料研究了解。圖片是32bit?NEC的遙控波形,這個波形的地址碼是807F,正碼是0x12。如果妳理解的話,用單片機解碼遙控碼就很容易了。..

  • 上一篇:Excel表格隨機取數的函數是什麽?Excel怎麽在區間隨機取數?
  • 下一篇:海南事業編制工資待遇
  • copyright 2024編程學習大全網