• 大小: 79KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签:

资源简介

51单片机红外学习代码,能学习美的格力空调并解码存储至EEProm中实现掉电存储功能。由于下载太多,导致积分过高。积分重新调到5。

资源截图

代码片段和文件信息

#include “eeprom.h“
#include “intrins.h“
#include 
void IapIdle()

{

       IAP_CONTR= 0;               

       IAP_CMD= 0;                         

       IAP_TRIG= 0;                           

       IAP_ADDRH= 0x80;                 

       IAP_ADDRL= 0;

}



BYTE IapReadByte(WORD addr)

{

       BYTE dat;                         

       IAP_CONTR= ENABLE_IAP;           //??IAP

       IAP_CMD= CMD_READ;          //??????

       IAP_ADDRL= addr;                   //??IAP?????

       IAP_ADDRH= addr >> 8;          //??IAP?????  

       IAP_TRIG= 0x5a;               //?????(0x5a)

       IAP_TRIG= 0xa5;               //?????(0xa5)

       _nop_();                       //??ISP/IAP/EEPROM????   

       dat= IAP_DATA;                //?ISP/IAP/EEPROM??

       IapIdle();                      //??IAP??

       return dat;                           //??

}


void IapProgramByte(WORD addr BYTE dat)
{

       IAP_CONTR= ENABLE_IAP;

       IAP_CMD= CMD_PROGRAM;

       IAP_ADDRL= addr;

       IAP_ADDRH= addr >> 8;

       IAP_DATA= dat;

       IAP_TRIG= 0x5a;

       IAP_TRIG= 0xa5;

       _nop_();

       IapIdle();

}
void IapEraseSector(WORD addr)
{

       IAP_CONTR= ENABLE_IAP;

       IAP_CMD= CMD_ERASE;

       IAP_ADDRL= addr;

       IAP_ADDRH= addr >> 8;

       IAP_TRIG= 0x5a;

       IAP_TRIG= 0xa5;

       _nop_();

       IapIdle();

}

void Delay10ms() //@11.0592MHz
{
unsigned char i j;

i = 108;
j = 145;
do
{
while (--j);
} while (--i);
}








 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         405  2017-11-11 19:00  大板红外两用学习存储\read me.txt
     目录           0  2017-11-11 18:56  大板红外两用学习存储\源代码\
     文件        1634  2017-09-26 20:06  大板红外两用学习存储\源代码\eeprom.c
     文件         462  2017-09-26 20:03  大板红外两用学习存储\源代码\eeprom.h
     文件        4191  2017-11-11 18:55  大板红外两用学习存储\源代码\eeprom.LST
     文件        7599  2017-11-11 18:55  大板红外两用学习存储\源代码\eeprom.OBJ
     文件          19  2017-04-12 23:02  大板红外两用学习存储\源代码\ExtDll.iex
     文件        5025  2017-11-11 18:53  大板红外两用学习存储\源代码\hongwai.h
     文件        4584  2017-11-11 18:53  大板红外两用学习存储\源代码\hw-send.h
     文件       43213  2017-11-11 18:55  大板红外两用学习存储\源代码\Infr
     文件        1427  2017-11-11 18:55  大板红外两用学习存储\源代码\Infr.build_log.htm
     文件        4081  2017-11-11 18:55  大板红外两用学习存储\源代码\Infr.hex
     文件          55  2017-11-11 18:55  大板红外两用学习存储\源代码\Infr.lnp
     文件       26319  2017-11-11 18:55  大板红外两用学习存储\源代码\Infr.M51
     文件        6937  2017-04-12 23:08  大板红外两用学习存储\源代码\Infr.plg
     文件      140032  2017-11-11 18:55  大板红外两用学习存储\源代码\Infrared.uvgui.Administrator
     文件       74091  2017-03-08 17:16  大板红外两用学习存储\源代码\Infrared.uvgui_Administrator.bak
     文件        5048  2017-09-26 20:53  大板红外两用学习存储\源代码\Infrared.uvopt
     文件       14050  2017-09-26 20:53  大板红外两用学习存储\源代码\Infrared.uvproj
     文件        8254  2015-11-06 17:44  大板红外两用学习存储\源代码\LQ12864.h
     文件        2074  2017-11-11 17:51  大板红外两用学习存储\源代码\main.c
     文件        4911  2017-11-11 18:55  大板红外两用学习存储\源代码\main.LST
     文件       40113  2017-11-11 18:55  大板红外两用学习存储\源代码\main.OBJ
     文件         995  2017-03-08 17:14  大板红外两用学习存储\源代码\OLED.plg
     文件       33616  2017-04-14 20:25  大板红外两用学习存储\源代码\STC15Fxxxx.H

评论

共有 条评论

相关资源