|
发表于 2008-1-27 17:55:38
|
显示全部楼层
/*****************************************************
This program was produced by the
CodeWizardAVR V1.25.8 Professional
Automatic Program Generator
?Copyright 1998-2007 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com
Project :
Version :
Date : 2008-1-27
Author : cma
Company : ECNU
Comments:
Chip type : ATmega16
Program type : Application
Clock frequency : 4.000000 MHz
Memory model : Small
External SRAM size : 0
Data Stack size : 256
*****************************************************/
#include <mega16.h>
// Declare your global variables here
void main(void)
{
unsigned char eeprom *ptr;
unsigned char gbjh,dbjh,glsh,dlsh;
ptr = (char eeprom *)0xf9;
if(*ptr==0xaa)
{
ptr++;
gbjh=*ptr;
ptr=(char eeprom *)0xfb;
dbjh=*ptr;
ptr=(char eeprom *)0xfe;
glsh=*ptr;
ptr=(char eeprom *)0xff;
dlsh=*ptr;
}
else
{
gbjh=14;
dbjh=6;
glsh=16;
dlsh=4;
ptr=(char eeprom *)0xfa;
*ptr=gbjh;
ptr=(char eeprom *)0xfb;
*ptr=dbjh;
ptr=(char eeprom *)0xfe;
*ptr=glsh;
ptr=(char eeprom *)0xff;
*ptr=dlsh;
}
while (1)
{
// Place your code here
//这后面有按键改写eeprom内容的程序
};
} |
|