2021-08-30 19:08:11 索煒達電子 1010
項目編號:E743
文件大?。?66K
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
基于51單片機的萬能紅外遙控器的設計資料
這個單片機選擇的是STC15F2K60S2型高速單片機,這個遙控器主要分為兩種模式
(1)遙控模式
在這個模式下這個遙控器可以遙控其他的紅外設備,和正常的遙控器一樣。
(2)學習模式
這個模式是獲取其他遙控器的用戶碼以及鍵碼,然后把獲取的用戶碼和鍵碼儲存到單片機的EEPROM中,所以這個遙控器具有掉電不丟失的功能。
最后一點就是介紹一下遙控器的小燈的功能。小燈起的是指示的功能,在剛開機的時候,如果是遙控模式小燈閃兩下,學習模式小燈閃三下。在遙控模式下按鍵按一下,小燈閃一下。在學習模式下,紅外接收頭接收到一幀數(shù)據(jù)小燈閃兩下,連續(xù)接收兩幀數(shù)據(jù)小燈閃四下。按鍵按一下小燈閃一下。
目錄│文件列表:
└ 紅外遙控
│ 使用說明.txt
│ 電路板8X12.tap
├ 電路
│ │ PcbLib1.PcbLib
│ │ PCB_Project1.Dat
│ │ PCB_Project1.OutJob
│ │ PCB_Project1.PrjPCB
│ │ PCB_Project1.PrjPCBStructure
│ │ PCB紅外遙控.PcbDoc
│ │ PCB紅外遙控.pdf
│ │ Schlib1.SchLib
│ │ Sheet1.SchDoc
│ │ TopPCB1.PcbDoc
│ ├ History
│ │ │ PcbLib1.~(1).PcbLib.Zip
│ │ │ PcbLib1.~(2).PcbLib.Zip
│ │ │ PcbLib1.~(3).PcbLib.Zip
│ │ │ PcbLib1.~(4).PcbLib.Zip
│ │ │ PcbLib1.~(5).PcbLib.Zip
│ │ │ PcbLib1.~(6).PcbLib.Zip
│ │ │ PcbLib1.~(7).PcbLib.Zip
│ │ │ PcbLib1.~(8).PcbLib.Zip
│ │ │ PCB_Project1.~(1).PrjPCB.Zip
│ │ │ PCB_Project1.~(2).PrjPCB.Zip
│ │ │ PCB_Project1.~(3).PrjPCB.Zip
│ │ │ PCB_Project1.~(4).PrjPCB.Zip
│ │ │ PCB_Project1.~(5).PrjPCB.Zip
│ │ │ PCB_Project1.~(6).PrjPCB.Zip
│ │ │ PCB紅外遙控.~(1).PcbDoc.Zip
│ │ │ PCB紅外遙控.~(10).PcbDoc.Zip
│ │ │ PCB紅外遙控.~(11).PcbDoc.Zip
│ │ │ PCB紅外遙控.~(12).PcbDoc.Zip
│ │ │ PCB紅外遙控.~(13).PcbDoc.Zip
│ │ │ PCB紅外遙控.~(14).PcbDoc.Zip
│ │ │ PCB紅外遙控.~(15).PcbDoc.Zip
│ │ │ PCB紅外遙控.~(16).PcbDoc.Zip
│ │ │ PCB紅外遙控.~(6).PcbDoc.Zip
│ │ │ PCB紅外遙控.~(7).PcbDoc.Zip
│ │ │ PCB紅外遙控.~(8).PcbDoc.Zip
│ │ │ PCB紅外遙控.~(9).PcbDoc.Zip
│ │ │ Schlib1.~(1).SchLib.Zip
│ │ │ Schlib1.~(10).SchLib.Zip
│ │ │ Schlib1.~(11).SchLib.Zip
│ │ │ Schlib1.~(12).SchLib.Zip
│ │ │ Schlib1.~(13).SchLib.Zip
│ │ │ Schlib1.~(14).SchLib.Zip
│ │ │ Schlib1.~(15).SchLib.Zip
│ │ │ Schlib1.~(16).SchLib.Zip
│ │ │ Schlib1.~(2).SchLib.Zip
│ │ │ Schlib1.~(3).SchLib.Zip
│ │ │ Schlib1.~(4).SchLib.Zip
│ │ │ Schlib1.~(5).SchLib.Zip
│ │ │ Schlib1.~(6).SchLib.Zip
│ │ │ Schlib1.~(7).SchLib.Zip
│ │ │ Schlib1.~(8).SchLib.Zip
│ │ │ Schlib1.~(9).SchLib.Zip
│ │ │ Sheet1.~(1).SchDoc.Zip
│ │ │ Sheet1.~(6).SchDoc.Zip
│ │ │ Sheet1.~(7).SchDoc.Zip
│ │ │ Sheet1.~(8).SchDoc.Zip
│ │ └ Sheet1.~(9).SchDoc.Zip
│ ├ Project Logs for PCB_Project1
│ │ │ PCB紅外遙控 PCB ECO 2017-9-16 16-00-21.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-16 16-54-42.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-16 16-55-48.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-16 17-01-07.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-16 17-12-17.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-16 18-24-53.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-16 18-34-11.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-16 18-34-42.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-16 18-35-21.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-16 18-44-09.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-25 14-35-55.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-25 14-39-24.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-25 14-39-39.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-26 14-59-51.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-26 15-02-29.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-26 15-07-57.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-26 15-08-33.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-26 16-14-01.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-26 21-10-24.LOG
│ │ │ PCB紅外遙控 PCB ECO 2017-9-26 21-14-49.LOG
│ │ └ Sheet1 SCH ECO 2017-9-16 15-59-48.LOG
│ └ Project Outputs for PCB_Project1
│ │ Design Rule Check - PCB紅外遙控.drc
│ │ Design Rule Check - PCB紅外遙控.html
│ └ Import Error Report - PCB紅外遙控.html
└ 程序
│ EEPROM.lst
│ EEPROM.obj
│ EEPROM.__i
│ hongwaikongzhi
│ hongwaikongzhi.hex
│ hongwaikongzhi.lnp
│ hongwaikongzhi.M51
│ hongwaikongzhi.plg
│ hongwaikongzhi.uvopt
│ hongwaikongzhi.uvproj
│ hongwaikongzhi_uvopt.bak
│ hongwaikongzhi_uvproj.bak
│ Infrared.lst
│ Infrared.obj
│ KeyAction.lst
│ KeyAction.obj
│ KeyAction.__i
│ KeyBoard.lst
│ KeyBoard.obj
│ main.lst
│ main.obj
│ main.__i
│ PWM_Init.lst
│ PWM_Init.obj
│ STARTUP.A51
│ STARTUP.LST
│ STARTUP.OBJ
├ head file
│ │ Config.h
│ │ EEPROM.H
│ │ Infrared_Init.h
│ │ KeyAction.H
│ │ KeyBoard.h
│ │ main.h
│ └ PWM_Init.h
└ source file
│ EEPROM.C
│ Infrared.c
│ KeyAction.C
│ KeyBoard.c
│ main.c
└ PWM_Init.c