端載波信號的頻率接近38kHz進行取指和譯碼操作
發(fā)布時間:2022/11/28 13:24:39 訪問次數:162
在主程序中進行顯示掃描和鍵盤掃描,如有鍵盤輸入,則找出鍵盤矩陣的鍵號。鍵號存入鍵值寄存器,并置位狀態(tài)標志,同時發(fā)出INTR負脈沖,通知主機來取鍵值。
主機通過指令對多功能接口進行操作。主機首先要將CE置0。該下降沿通過P3.2向多功能接口發(fā)出外部中斷。在中斷服務程序中,多功能接口進行取指和譯碼操作,并通過散轉指令轉入相應的處理通道。則中斷返回。至此,一條指令的取指-譯碼-執(zhí)行的過程才告結束。程序回到主循環(huán)繼續(xù)進行顯示掃描和鍵盤掃描。
所謂取指操作實際上就是多功能接口與主機進行通信的過程。由于采取軟件進行通信,t1、t2、t3、t4、t5的寬度有一定的范圍。
通用可編程接口(GPIF)
可以直接連接到并口,8位和16位;
可編程波形描述符和配置寄存器;
支持多個Ready輸入和Control輸出。
集成標準8051內核,且具有下列增強特性:
可以達到48MHz時鐘;
每條指令占四個時鐘周期;
兩個USARTs;
三個定時/計數器;
擴展的中斷系統(tǒng);
兩個數據指針。
紅外接收電路選用專用紅外接收模塊TSOP1738。該接收模塊是一個三端元件,使用單電源+5V電源,具有功耗低、抗干擾能力強、輸入靈敏度高、對其它波長(950nm以外)的紅外光不敏感的特點。
為保證紅外接收模塊TSOP1738接收的準確性,要求發(fā)送端載波信號的頻率應盡可能接近38kHz,因此在設計脈沖振蕩器時,要選用精密元件并保證電源電壓穩(wěn)定。
發(fā)送的數位“0”至少要對應14個載波脈沖,這就要求傳送的波特率不能超過2400bps。利用上述紅外收發(fā)電路構成的紅外信道最大通信距離為8m。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權請聯系刪除。圖片供參考
在主程序中進行顯示掃描和鍵盤掃描,如有鍵盤輸入,則找出鍵盤矩陣的鍵號。鍵號存入鍵值寄存器,并置位狀態(tài)標志,同時發(fā)出INTR負脈沖,通知主機來取鍵值。
主機通過指令對多功能接口進行操作。主機首先要將CE置0。該下降沿通過P3.2向多功能接口發(fā)出外部中斷。在中斷服務程序中,多功能接口進行取指和譯碼操作,并通過散轉指令轉入相應的處理通道。則中斷返回。至此,一條指令的取指-譯碼-執(zhí)行的過程才告結束。程序回到主循環(huán)繼續(xù)進行顯示掃描和鍵盤掃描。
所謂取指操作實際上就是多功能接口與主機進行通信的過程。由于采取軟件進行通信,t1、t2、t3、t4、t5的寬度有一定的范圍。
通用可編程接口(GPIF)
可以直接連接到并口,8位和16位;
可編程波形描述符和配置寄存器;
支持多個Ready輸入和Control輸出。
集成標準8051內核,且具有下列增強特性:
可以達到48MHz時鐘;
每條指令占四個時鐘周期;
兩個USARTs;
三個定時/計數器;
擴展的中斷系統(tǒng);
兩個數據指針。
紅外接收電路選用專用紅外接收模塊TSOP1738。該接收模塊是一個三端元件,使用單電源+5V電源,具有功耗低、抗干擾能力強、輸入靈敏度高、對其它波長(950nm以外)的紅外光不敏感的特點。
為保證紅外接收模塊TSOP1738接收的準確性,要求發(fā)送端載波信號的頻率應盡可能接近38kHz,因此在設計脈沖振蕩器時,要選用精密元件并保證電源電壓穩(wěn)定。
發(fā)送的數位“0”至少要對應14個載波脈沖,這就要求傳送的波特率不能超過2400bps。利用上述紅外收發(fā)電路構成的紅外信道最大通信距離為8m。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權請聯系刪除。圖片供參考