当前位置:首页 > 单片机 > 单片机
[导读]/************************************************PIC16F877A 内部EEPROM读写实验*******Author:hnrainDate:2010-12-26Version:V0.1Email:hnrain1004@gmail.comForum:http://bbs.cepark.com______________________

/************************************************PIC16F877A 内部EEPROM读写实验*******Author:hnrainDate:2010-12-26Version:V0.1Email:hnrain1004@gmail.comForum:http://bbs.cepark.com_______________________________实验现象:先给内部EEPROM的0~7字节写数据1~8,再读出第0字节的内容,并判断读出来的数据是不是1,如果是1则点亮RD0口的LED。重点内容:在我们的PIC.h中,给我们提供了两个函数操作内部的EEPROM.两个函数为:unsigned char eeprom_read(unsigned char addr);void eeprom_write(unsigned char addr, unsigned char value);*******************************************/#include __CONFIG(HS&WDTDIS&LVPDIS&PWRTEN);//HS振荡,禁止看门狗,低压编程关闭,启动延时定时器unsigned chareeprom_read(unsigned charaddr);voideeprom_write(unsigned charaddr, unsigned charvalue);unsigned charcydata;voidmain(void){unsigned chark;PORTD = 0xff;TRISD = 0x00;for(k = 0; k < 7; k++){eeprom_write(k,k+1);}while(1){do{}while(WR == 1);//等待写完成cydata = eeprom_read(0);if(cydata == 1){RD0 = 0;}}}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

单片机运行时的数据都存在于RAM(随机存储器)中,在掉电后RAM 中的数据是无法保留的,那么怎样使数据在掉电后不丢失呢?这就需要使用EEPROM 或FLASHROM 等存储器来实现。

关键字: stc89c52rc 内部eeprom 单片机

//软件思路:选择RAO做为模拟输入通道; // 连续转换4次再求平均值做为转换结果 // 最后结构只取低8位 // 结果送数码管的低3位显示 #include //包含内部资源预定义...

关键字: ad转换 pic16f877a picc

unsigned char eeprom_read(unsigned char addr);void eeprom_write(unsigned char addr, unsigned char value);这两个函数...

关键字: pic16f877a eeprom使用

//*****************电子园PIC16F877A开发板 SPI总线驱动74595实验***************////CKP=0; 空闲为低电平//CKP=1; 空闲为高电平//STAT_CKE=0;...

关键字: pic16f877a spi总线 驱动74595

用c语言写的一个时闹钟程序单片机用16F877,主时钟用20MHz,用32768作定时时间。可以实现2路定闹,每一路都可分别设置和开关,采用4x4键盘,16x2的字符型LCD显示。连线在程序开头有...

关键字: pic16f877a 时钟 程序 语言

/****************************************************标题:万年历**说明:包含文件,*****************************...

关键字: pic16f877a 万年历 程序

STM32L系列单片机内部提供了EEPROM存储区域,但实质上,其FLASH也是EEPROM类型,只不过有一块区域被开放出来专门用作EEPROM操作而已。STM32L的EEPROM使用寿命设计为100000次擦写以上...

关键字: 内部eeprom 单片机 stm32l系列

//数码管显示//★★★★★★★★★数码管显示★★★★★★★★★★★\\\\ //单征机型号:PIC16F877A //功能描述:采用动态扫描方式,初始时显示123,当按下RB0时,数值加一,当按下RB1时,数值减一...

关键字: pic16f877a 数码管显示

/*Capture mode时,外部CCP1事件触发后,CCPR1H和CCPR1L将获取Timer1的TMR1H和TMR1L中的数值对于CCP1的触发事件,设置键CCP1Con中的相应位CCP1M3--CCP1M0CCP...

关键字: capture mode pic16f877a
关闭