main.c
来自「51单片机」· C语言 代码 · 共 38 行
C
38 行
#include "STC89C51RC_RD_PLUS.H"
code unsigned char seg7code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,
0x82,0xf8,0x80,0x90,0xff}; //共阳数码管段码
void eeprom_eares(unsigned int addres)//扇区擦除。
{unsigned i;
ISP_ADDRL=addres; //低位地址
ISP_ADDRH=addres>>8; //高位地址
//ISP_CONTR=0x01;
//ISP_CONTR=ISP_CONTR|0x80; //设时间与充ISP操作。
ISP_CONTR=0x83; //
ISP_CMD=0x03; //扇区命命令
ISP_TRIG=0x46; //触发
ISP_TRIG=0xb9; //触发启动。
for(i=0;i<3;i++);
//ISP_ADDRL=0xff;
//ISP_ADDRH=0xff;
ISP_ADDRL=0x00;//
ISP_ADDRH=0x00;//
ISP_CONTR=0x00;
ISP_CMD=0x00;
ISP_TRIG=0x00;
}
void eeprom_write(unsigned int addres,unsigned char write_data)//写数据。
{unsigned char i;
ISP_DATA=write_data; //要写入的数据。
ISP_ADDRL=addres; //低位地址
ISP_ADDRH=addres>>8; //高位地址
ISP_CONTR=0x01;
ISP_CONTR=ISP_CONTR|0x80; //设时间与充ISP操作。
ISP_CMD=0x02; //写命令
ISP_TRIG=0x46; //触发
ISP_TRIG=0xb9; //触发启动
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?