?? flash.c
字號:
/*
好利來音響部設(shè)計
未經(jīng)同意不得散布于網(wǎng)絡(luò)
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;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -