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

📄 keeprom.c

📁 eeprom 24c512 with 18F4550 CCS compiler
💻 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 + -