资源简介
本程序是开发使用AT89C52自带的EEPROM
代码片段和文件信息
#include
#include
#define uchar unsigned char
#define uint unsigned int
#define rdcommand 0x01
#define prgcommand 0x02
#define erasecommand 0x03
#define error 1
#define ok 0
#define waittime 0x01
sfr ISP_DATA=0xe2;
sfr ISP_ADDRH=0xe3;
sfr ISP_ADDRL=0xe4;
sfr ISP_CMD=0xe5;
sfr ISP_TRIG=0xe6;
sfr ISP_CONTR=0xe7;
sbit dula=P2^6;
sbit wela=P2^7;
uchar code table[]={0x3f0x060x5b0x4f
0x660x6d0x7d0x07
0x7f0x6f0x770x7c
0x390x5e0x790x71};
uchar num; // 中断函数的变量为什么在这定义,换个地方行吗??
void delay1(uchar z)
{ uchar xy;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void display(uchar shiuchar ge)
{ dula=1;
P0=table[shi];
dula=0;
P0=0xff;
wela=1;
P0=0xfe;
wela=0;
delay1(5);
dula=1;
P0=table[ge];
dula=0;
P0=0xff;
wela=1;
P0=0xfd;
wela=0;
delay1(5);
}
void display1(uchar shiuchar ge)
{ dula=1;
P0=table[shi];
dula=0;
P0=0xff;
wela=1;
P0=0xfb;
wela=0;
delay1(5);
dula=1;
P0=table[ge];
dula=0;
P0=0xff;
wela=1;
P0=0xf7;
wela=0;
delay1(5);
}
/*----打开 ISPIAP-----*/
void ISP_IAP_enable(void)
{EA=0;
ISP_CONTR=ISP_CONTR&0x18;
ISP_CONTR=ISP_CONTR&waittime;
ISP_CONTR=ISP_CONTR|0x80;
}
/*----关闭 ISPIAP-----*/
void ISP_IAP_disable(void)
{ISP_CONTR=ISP_CONTR&0x70;
ISP_TRIG=0x00;
EA=1;
}
/*----公用的触发代码-----*/
void ISPgoon(void)
{ISP_IAP_enable();
ISP_TRIG=0x46;
ISP_TRIG=0xb9;
_nop_();
}
/*----字节读-----*/
uchar byte_read(uint byte_addr)
{
相关资源
- PLX eeprom
- I2C串行EEPROM应用系统的健壮性设计
- Atheros EEPROM Tool
- STM32硬件IIC主机例程以读写EEPROM为例
- 读写ds18b20内部eeprom
- stm32f103iic读取AT24XX全系eeprom
- ft232rleeprom编程工具
- fpga与eeprom通信
- stc15f104 单片机实现EEPROM的读写复制测
- 里程表 STM32+霍尔传感器+EEPROM+LCD+DHT
- RT3070 EEPROM 修改工具
- STM32 FLASH模拟EEPROM
- 基于FPGA的EEPROM读写系统
- 用stm32硬件I2C和模拟I2C读写EEPROM
- okC8T6--FLASH模拟EEPROM.zip
- STM32的串行EEPROM读写例程,亲测能用
- STM8S003工程模版
- MProg-Multi Device EEPROM
- eeupdate 各个平台 2020新版
- 基于EEPROM的FAT16文件系统原创
- 51单片机实现电子闹钟1602+DS18B20+EEPR
- FT232 2232系列EEPROM内容更改工具
- eeprom at24c512 驱动函数
- PIC16F1829 DATA EEPROM 读写操作
- DS18B20内部EEPROM保存
- 51单片机GY906测量人体测温度,eeprom存
- AT24CXX和FM24CXX等eeprom的驱动程序
- newifi mini eeprom
- STM32F AT24c02软件驱动程序
- linux下使用IIC总线读写EEPROM
评论
共有 条评论