⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 seutity.c

📁 可以从计算机向WINBOND516直接下载程序的源码
💻 C
字号:
#include  <reg51.h>
#include  "demo.h"
void readboardinfo(void)
{
   BYTE i=0;
   for(i=72;i<81;i++)  //read 9 bytes
	{
		SBUF=read24c16(i);
		while(!TI);TI=0;
		ShortDelay(50);
	 }
}
void setboardinfo(void)
{
  BYTE i=0;
  for(i=0;i<9;i++)
   {
	   while(RI==0); RI=0; 
		Userdate.boardinfo.bytes[i]=SBUF;  
	} 
   for(i=72;i<81;i++) //write 9 bytes
  write24c16(i,Userdate.boardinfo.bytes[i-72]);      
}
void readlock(void)
{ 
    BYTE i=0;
    for(i=25;i<32;i++)
	{
	  SBUF=read24c16(i);
	   while(!TI);TI=0;
	   ShortDelay(50);
	}
				    
}
void setlock(void)
{  BYTE i=0;
for(i=25;i<32;i++)
		         {
		          while(RI==0); RI=0; 
				  Userdate.value0.bytes[i]=SBUF;  
				  
                 } 
				 for(i=25;i<32;i++)
				   write24c16(i,Userdate.value0.bytes[i]);
}
void seutity(void)
{  
     CHPENR=0x87;    
     CHPENR=0x59;
     CHPCON=0x01;
     TR0=1;
     TH0=0xff;
     TL0=0xf0;                                   
     PCON=0x01;
 	 SFRCN=0x40; // Program 4k flash rom	     
     SFRAH=0Xff;	  //START ADDRESS=0X0000
     SFRAL=0Xff;
     TR0=1;
     TH0=0xff;
     TL0=0xfB;                                   
     PCON=0x01;
	 SBUF=SFRFD;
     while(!TI);TI=0; 
	 SBUF=0xb0;
     while(!TI);TI=0;

	 SFRCN=0x61; // Program 4k flash rom	     
     SFRAH=0Xff;	  //START ADDRESS=0X0000
     SFRAL=0Xff;	  
     SFRFD=recbyte[1];
	 TL0=0X5A;
     TH0=0XFF;
	 TR0=1;
	 PCON=0X01;	 
	 SBUF=0xb0;
     while(!TI);TI=0;
	 SBUF=0xb0;
     while(!TI);TI=0;
}
void reset_CPU(void)
{
  CHPENR=0x87;
  CHPENR=0x59;
  CHPCON=0x83;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -