2021-08-30 19:08:11 索炜达电子 1012
项目编号:E743
文件大小:766K
源码说明:带中文注释
开发环境:C编译器
简要概述:
基于51单片机的万能红外遥控器的设计资料
这个单片机选择的是STC15F2K60S2型高速单片机,这个遥控器主要分为两种模式
(1)遥控模式
在这个模式下这个遥控器可以遥控其他的红外设备,和正常的遥控器一样。
(2)学习模式
这个模式是获取其他遥控器的用户码以及键码,然后把获取的用户码和键码储存到单片机的EEPROM中,所以这个遥控器具有掉电不丢失的功能。
最后一点就是介绍一下遥控器的小灯的功能。小灯起的是指示的功能,在刚开机的时候,如果是遥控模式小灯闪两下,学习模式小灯闪三下。在遥控模式下按键按一下,小灯闪一下。在学习模式下,红外接收头接收到一帧数据小灯闪两下,连续接收两帧数据小灯闪四下。按键按一下小灯闪一下。
目录│文件列表:
└ 红外遥控
│ 使用说明.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