📄 flash.c
字号:
/*
好利来音响部设计
未经同意不得散布于网络
2005年2月15日
*/
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
#include <reg52.h>
#include <absacc.h>
#include "mylib.h"
#define flashr 0x01;
#define flashw 0x02;
#define flashe 0x03;
void flash_read(uchar add,uint band,uchar a[])
{
uint adda;
adda=add+band;
isp_addh=(adda>>8);
isp_addl=(adda&0x00ff);
EA=0X00;
isp_contr=0x82;
isp_cmd=flashr;
isp_trig=0x46;
isp_trig=0x0b9;
a[0]=isp_data;
}
void flash_prog(uchar add,uint band,uchar b[])
{
uint adda;
isp_data=b[0];
adda=add+band;
isp_addh=(adda>>8);
isp_addl=(adda&0x00ff);
EA=0X00;
isp_contr=0x82;
isp_cmd=flashw;
isp_trig=0x46;
isp_trig=0x0b9;
}
void flash_eras(uint band)
{
isp_addh=(band>>8);
isp_addl=(band&0x00ff);
EA=0X00;
isp_contr=0x82;
isp_cmd=flashe;
isp_trig=0x46;
isp_trig=0x0b9;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -