📄 keeprom.c
字号:
#include <18F4550.h>
//#device adc=8
#fuses NOWDT,WDT128,HS, NOPROTECT, BROWNOUT, BORV20, NOPUT, STVREN, NODEBUG, NOLVP, NOWRT, NOWRTD, NOWRTB, NOWRTC, NOCPD, NOCPB, NOEBTR, NOEBTRB
#use delay(clock=20000000,crystal)
//#use delay(clock=20000000,crystal,RESTART_WDT)
//#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8,stream=PC,errors)
#include <string.h>
#include <stdlib.h>
#include <lcd.c>
#include <24512.c>
void main()
{
long int add;
int8 data,i;
char s[3];
add = 0x15;
data = 0x99;
lcd_init();
init_ext_eeprom();
lcd_putc("Ready..");
delay_ms(3000);
write_ext_eeprom(add,data);
delay_ms(300);
itoa(data,16,s);
for(i=0;i<strlen(s);i++)
lcd_putc(s[i]);
lcd_gotoxy(1,2);
data = read_ext_eeprom(add);
itoa(data,16,s);
delay_ms(300);
for(i=0;i<strlen(s);i++)
lcd_putc(s[i]);
while(true)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -