STC15F104单片机软件代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STC15F104单片机软件代码(1) #include
#define uchar unsigned char
#define EN_EPROM 0x83; //使能EEPROM
#define S_MODE 0x00; //待机模式
#define R_MODE 0x01; //读模式
#define W_MODE 0x02; //写模式
#define F_MODE 0x03; //擦除模式
sfr IAP_DATA = 0xC2;
sfr IAP_ADDRH = 0xC3;
sfr IAP_ADDRL = 0xC4;
sfr IAP_CMD = 0xC5;
sfr IAP_TRIG = 0xC6;
sfr IAP_CONTR = 0xC7;
void init();
uchar num=0,m=0;
uchar read_dat(uchar addr_h,uchar addr_l);
void erase_dat(uchar addr_h,uchar addr_l);
void write_dat(uchar addr_h,uchar addr_l,uchar w_dat); unsigned char code tab[10][32]={
{
0xe7,0xc3,0xc1,0xe0,0xc1,0xc3,0xe7,0xff,
0xff,0xff,0xff,0xe7,0xc3,0xc1,0xe0,0xc1,
0xc3,0xe7,0xff,0xff,0xff,0xff,0xe7,0xc3,
0xc1,0xe0,0xc1,0xc3,0xe7,0xff,0xff,0xff
},
{
0xff,0xff,0xde,0xc0,0xde,0xff,0xff,0xff,
0xff,0xff,0xff,0xe7,0xc3,0xc1,0xe0,0xc1,
0xc3,0xe7,0xff,0xff,0xff,0xff,0xff,0xc1,
0xfe,0xfe,0xfe,0xfe,0xc1,0xff,0xff,0xff
},
{
0xde,0xed,0xf3,0xf3,0xed,0xde,0xff,0xff,
0xff,0xff,0xff,0xde,0xed,0xf3,0xf3,0xed,
0xde,0xff,0xff,0xff,0xff,0xff,0xff,0xde,
0xed,0xf3,0xf3,0xed,0xde,0xff,0xff,0xff
},
{
0xfb,0xfd,0xd6,0xe8,0xd6,0xfd,0xfb,0xff,
0xff,0xff,0xff,0xfb,0xfd,0xd6,0xe8,0xd6,
0xfd,0xfb,0xff,0xff,0xff,0xff,0xfb,0xfd,
0xd6,0xe8,0xd6,0xfd,0xfb,0xff,0xff,0xff
},
{
0xea,0xd5,0xea,0xd5,0xea,0xd5,0xea,0xd5, 0xea,0xd5,0xea,0xd5,0xea,0xd5,0xea,0xd5, 0xea,0xd5,0xea,0xd5,0xea,0xd5,0xea,0xd5, 0xea,0xd5,0xea,0xd5,0xea,0xd5,0xea,0xd5 },
{
0xfa,0xfd,0xfa,0xff,0xef,0xd7,0xef,0xff,
0xfa,0xfd,0xfa,0xff,0xef,0xd7,0xef,0xff,
0xfa,0xfd,0xfa,0xff,0xef,0xd7,0xef,0xff,
0xfa,0xfd,0xfa,0xff,0xef,0xd7,0xef,0xff
{
0xf0,0xed,0xdd,0xed,0xf0,0xff,0xff,0xdf,
0xdf,0xc0,0xdf,0xdf,0xff,0xff,0xc1,0xfe,
0xfe,0xfe,0xc1,0xff,0xff,0xc1,0xfe,0xf1,
0xfe,0xc1,0xff,0xff,0xe1,0xde,0xde,0xe1 },
{
0xc0,0xfb,0xfb,0xfb,0xc0,0xff,0xff,0xff,
0xff,0xff,0xde,0xed,0xf3,0xf3,0xed,0xde,
0xff,0xff,0xff,0xff,0xff,0xff,0xcf,0xf7,
0xf8,0xf7,0xcf,0xff,0xff,0xff,0xff,0xff
},
{
0xc0,0xde,0xd2,0xda,0xda,0xc2,0xfe,0xc0, 0xdf,0xd0,0xd6,0xd6,0xd2,0xde,0xc0,0xff, 0xc0,0xde,0xd2,0xda,0xda,0xc2,0xfe,0xc0, 0xdf,0xd0,0xd6,0xd6,0xd2,0xde,0xc0,0xff },
{
0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xfd,0xfb,
0xf7,0xef,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,
0xfd,0xfb,0xf7,0xef,0xdf,0xef,0xf7,0xfb,
0xfd,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xff
},
};
void delay(uchar xms)
char i,j;
for(i=0;i for(j=0;j<50;j++); }
void main(。