亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 單片機開發 > 紅外解碼程序主要工作為等待紅外線信號出現

紅外解碼程序主要工作為等待紅外線信號出現

  • 資源大小:8 K
  • 上傳時間: 2016-11-09
  • 上傳用戶:yitiaojin135
  • 資源積分:2 下載積分
  • 標      簽: 紅外解碼 程序 信號 等待

資 源 簡 介

紅外解碼程序主要工作為等待紅外線信號出現,并跳過引導信號,開始收集連續32位的表面數據,存入內存的連續空間。位信號解碼的原則是:以判斷各個位的波寬信號來決定高低信號。位解碼原理如下:  解碼為0:低電平的寬度0.56ms+高電平的寬度0.56ms。  解碼為1:低電平的寬度1.68ms+高電平的寬度0.56ms。 程序中必須設計一精確的0.1ms延時時間作為基礎時間,以計數實際的波形寬度,若讀值為5表示波形寬度為0.5ms,若讀值為16表示波形寬度為1.6ms,以此類推。高電平的寬度1.12ms為固定,因此可以直接判斷低電平的寬度的計數值5或時16,來確定編碼為0或是1。程序中可以減法指令SUBB來完成判斷,指令“SUBB A,R2”中若R2為計數值,A寄存器設為8,就可如下:  當“8-R2”有產生借位,借位標志C=1,表示編碼為1。  當“8-R2”無產生借位,借位標志C=0,表示編碼為0。 將借位標志C經過右移指令“RRC A”轉入A寄存器中,再經由R0寄存器間接尋址存入內存中。

相 關 資 源

主站蜘蛛池模板: 丹巴县| 祥云县| 通州区| 沙坪坝区| 托克托县| 酉阳| 满城县| 杨浦区| 凌云县| 永善县| 平果县| 木兰县| 锡林浩特市| 平度市| 九寨沟县| 马鞍山市| 泰宁县| 江城| 镇坪县| 襄汾县| 喀喇沁旗| 沙雅县| 昌都县| 化隆| 内江市| 普兰店市| 肇东市| 寻乌县| 民乐县| 神木县| 连南| 惠水县| 名山县| 原平市| 甘泉县| 吕梁市| 大足县| 车致| 安国市| 丰镇市| 扎鲁特旗|