【E743】基于51单片机的万能红外遥控器的设计资料

2021-08-30 19:08:11      索炜达电子      627     

项目编号:E743

文件大小:766K

源码说明:带中文注释

开发环境:C编译器

简要概述:

基于51单片机的万能红外遥控器的设计资料
这个单片机选择的是STC15F2K60S2型高速单片机,这个遥控器主要分为两种模式
(1)遥控模式
        在这个模式下这个遥控器可以遥控其他的红外设备,和正常的遥控器一样。
(2)学习模式
        这个模式是获取其他遥控器的用户码以及键码,然后把获取的用户码和键码储存到单片机的EEPROM中,所以这个遥控器具有掉电不丢失的功能。
最后一点就是介绍一下遥控器的小灯的功能。小灯起的是指示的功能,在刚开机的时候,如果是遥控模式小灯闪两下,学习模式小灯闪三下。在遥控模式下按键按一下,小灯闪一下。在学习模式下,红外接收头接收到一帧数据小灯闪两下,连续接收两帧数据小灯闪四下。按键按一下小灯闪一下。

【E743】基于51单片机的万能红外遥控器的设计资料

【E743】基于51单片机的万能红外遥控器的设计资料

目录│文件列表:

 └ 红外遥控

    │ 使用说明.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

TAG遥控器
  • 9 次
  • 1 分