人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

技術熱線: 4007-888-234
設計開發(fā)

專注差異化嵌入式產品解決方案 給智能產品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應用測試 完善的開發(fā)代碼案例庫分享

技術支持

從全面的產品導入到強大技術支援服務 全程貼心伴隨服務,創(chuàng)造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產品競爭力

新聞中心

提供最新的單片機資訊,行業(yè)消息以及公司新聞動態(tài)

PIC單片機實現(xiàn)多媒體終端遙控器方案

更新時間: 2019-04-11
閱讀量:3681

十年專注單片機開發(fā)的深圳英銳恩分享PIC但偏偏及實現(xiàn)多媒體終端遙控器方案。升級遙控器體驗,通用性強,操作簡單方便。
作為連接用戶和終端之間的重要外設,遙控器的設計理念還停留在模擬電視時代,體驗感較差。占用資源,通用性不高;操作繁瑣。
紅外遙控器工作原理
遙控碼是一串二進制數(shù)字信號,通過脈沖編碼形成脈沖序列,被調制到一個固定頻率載波上,最后通過紅外發(fā)射管,以光脈沖的形式發(fā)射出去。脈沖編碼就是將“1”和“0”用一個脈沖來標識。本設計使用NEC紅外協(xié)議,用脈寬560us,周期4x560us代表二進制“1”;用脈寬560us,周期2x560us代表二進制“0”(如圖1所示,密集豎線表示38KHz載波)。
一、硬件設計:
總體設計原則
遵循嵌入式系統(tǒng)高性能、低功耗、小體積的設計思想,總體設計原則是:元器件采用低功耗芯片;盡量用軟件實現(xiàn)硬件功能,減少器件數(shù)量;鍵盤采用中斷方式,一旦系統(tǒng)空閑超時立即使其進入休眠狀態(tài),再次按鍵予以喚醒。
二、軟件設計:
1、系統(tǒng)運行流程
遙控器無開關機過程,因此放入電池時系統(tǒng)硬件即初始化,進入休眠。按鍵中斷時,進入主程序,系統(tǒng)運行流程如圖3所示,分為兩種模式:普通遙控和文本輸入。單片機內部的看門狗負責對空閑狀態(tài)(沒有鍵被按下)計時,超時后系統(tǒng)復位重新進入休眠狀態(tài)。
2、功耗管理設計
PIC18F系列器件提供了三種主要的工作模式:運行模式、空閑模式和休眠模式,實際中只使用運行模式和休眠模式。根據(jù)遙控器的運行流程,看門狗(WDT:Watchdog Timer)負責實現(xiàn)空閑時間的計時。4ms的WDT超時溢出周期與16位的后分頻比值相乘。可以通過在MPLAB IDE中配置寄存器2H中的WDTPS位控制一個多路開關以對WDT后分頻器的輸出進行選擇,可獲得的超時溢出周期范圍為4ms至135秒(2.25分鐘)。在代碼中需要在每次按鍵后喂狗,保證看門狗重新計時。
未來的多媒體終端給消費者帶來的是集信息、娛樂、學習、購物于一體的享受。此遙控器通用性強,應用范圍廣,可支持搜索、短信等多種增值業(yè)務,帶給用戶革命性的體驗感。

microchip原裝PIC單片機遙控器芯片

專注單片機開發(fā)的方案開發(fā)的深圳英銳恩,讓“芯”方案更智能。

卫辉市| 谷城县| 额敏县| 嵊泗县| 青阳县| 乐业县| 红桥区| 镇巴县| 来宾市| 文化| 如皋市| 潜江市| 陆良县| 离岛区| 唐山市| 闻喜县| 饶河县| 磐安县| 绍兴市| 郯城县| 涿鹿县| 宁安市| 山西省| 葵青区| 城口县| 白银市| 民和| 岳西县| 喀喇沁旗| 吐鲁番市| 哈巴河县| 阜新| 泸西县| 蒙阴县| 天水市| 克什克腾旗| 桓仁| 内黄县| 太原市| 邵武市| 满洲里市|