资源简介
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
- 上一篇:lstm多变量预测问题
- 下一篇:计算机操作系统实验_动态分区分配方式模拟
评论
共有 条评论