新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MB89163單片機介紹及其在遙控器中的應用

        MB89163單片機介紹及其在遙控器中的應用

        作者: 時間:2012-09-14 來源:網絡 收藏

        MB89160/160A是日本富士通公司推出的新型8位系列,由于它采用CMOS技術、高密集成工藝和模塊化結構,所以具有功耗低、適用性廣和性價比高的特點。因此,特別適合智能儀表和電池供電設備的
        是MB89160/160A系列中一種型號,它有QFE-80和MQFP-80兩種封裝。其片內具有16K字節的ROM、512字節的RAM。電源電壓為2.2V-6.0V,主時鐘和子時鐘分別為4.194MHz和32.768KHz。
        二、內部結構及特點
        內部功能框圖如圖1所示。從圖中看出,該芯片是多功能的,它由LCD控制/驅動器、A/D轉換器

        、定時器、串行口、PWM控制器和多種中斷源組成。

        本文引用地址:http://www.104case.com/article/170858.htm

        MB89163單片機及其在遙控器中的應用 (圖)如圖

        圖1:內部功能框圖


        主要特性如下:
        1. 8位、CMOS;2. 雙時鐘脈沖控制;3. 模塊化結構;4. 高密集成工藝;5. 54個可編程的I/O口線;6. 指令執行最小時間分別為9.5μs(4.2MHz)和400ns(10MHz);7. 三種節電模式:睡眠、監視和停止模式;8. 8路、8位A/D轉換器;9. 2路8位PWM定時/控制器;10. 單路、15位監視預分頻器;11. 單路,8位串行I/O口;12. 12個外中斷,其中4個為邊沿使能選擇,8個為電平中斷;13. CPU與MB89600兼容;14. 具有遙控載波頻率發生器;15. 驅動LCD內置升壓器。
        三、硬件電路及軟件分析
        由MB89163和少量外圍元件組成的接收電路如圖2所示。該電路是通信、家電中的遙控接收電路,從中看出,硬件電路是非常簡單的,其中主時鐘和子時鐘均采用外接晶體,它們的頻率分別為4.194MHz和32.768KHz。采用外接晶體主要為了提高晶振頻率的精度。

        MB89163單片機及其在遙控器中的應用 (圖)如圖

        圖2:遙控接收電路


        可使用各種數據格式,它們中的絕大部分“0”和“1”信號均由脈寬和高低電平構成,詳細的數據格式如圖3所示。

        MB89163單片機及其在遙控器中的應用 (圖)如圖

        圖3:遙控接收數據格式


        遙控器的基本功能是定時器和外部中斷。如果單片機接收到信號,立即產生外部中斷,然后通過定時器確定脈寬類型。當脈寬和接收一致時,則存入,繼續循環接收,直至12位數據接收完畢為止。
        遙控接收器的程序流程圖如圖4所示。現對框圖作簡要說明。在遙控器接收前,必須對系統進行初始化,即選擇時鐘,設置推棧指針、中斷層、外中斷1、定時器1、時基定時器等,清除各種單元的值,如L脈沖、H脈沖、輸入位計數器、幀周期定時器、輸入數據。經初始化后,上述單元符合接收前的要求。

        MB89163單片機及其在遙控器中的應用 (圖)如圖

        圖4:遙控接收器程序流程圖


        當紅外遙控傳感器的信號送到單片機的P10/INT10時,即產生外部中斷。在中斷程序里,主要檢測接收是何種類型的脈沖(H和L),如確定接收信號為L脈沖,則要進一步判別是否和引導脈沖相同,如相同可進入幀定時器,從而完成接收12位的任務;如不同,必須對H和L脈沖質量進行評估。如脈沖質量好,則存入,繼續循環接收,直至12位數據接收完畢;如脈沖質量不好,則停止周期定時器,并指出遙控條件失效。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 高安市| 雅江县| 汪清县| 九龙坡区| 龙陵县| 南召县| 乌兰浩特市| 宣恩县| 洞头县| 彭山县| 岳普湖县| 伊春市| 西乌珠穆沁旗| 青海省| 马边| 肥乡县| 平罗县| 延川县| 仪陇县| 修水县| 盐城市| 临夏县| 乐业县| 莱州市| 行唐县| 得荣县| 柘荣县| 石河子市| 吉首市| 杭锦后旗| 广元市| 冀州市| 安福县| 姚安县| 金湖县| 潢川县| 湛江市| 龙门县| 大英县| 宁南县| 雷波县|