历史上的今天
今天是:2024年11月18日(星期一)
2019年11月18日 | PIC单片机片内EEPROM运用方法
2019-11-18 来源:51hei
/*=============================================================================
访问PIC16F877A片内EEPROM,运行程序:
Begin Test -> LED0亮,
EEPROM Test OK-> LED7亮,
Write&Read OK -> LED0/2/4/6亮。
=============================================================================*/
///////////////////////////////////////////////////////////////////////////////
// MPLAB IDE V7.11 + CCS C3.18
// Access 16F877A internal EEPROM for MCD2-demo
//
// by LW7807@163.com
// 2005/06/22
///////////////////////////////////////////////////////////////////////////////
#include <16F877A.h> // PIC16F877 header file
#use delay(clock=4000000) // for 4Mhz crystal
#fuses XT, NOWDT, NOPROTECT, NOLVP // for debug mode
#define EEPROM_SIZE 256
////////////////////////////////////////////////////////////// eeprom_test()
//
int8 eeprom_test(void)
{
int16 i;
// write 0x55 test
for(i=0; i write_eeprom(i, 0x55); } for(i=0; i if(0x55 != read_eeprom(i)) return 0; } // write 0xaa test for(i=0; i write_eeprom(i, 0xaa); } for(i=0; i if(0xaa != read_eeprom(i)) return 0; } // write 0 for(i=0; i write_eeprom(i, 0x00); } return 0xff; }//end eeprom_test() /*===========================================================================*/ void main(void) { // begin test output_high(PIN_C0); // test internal eeprom if(0 != eeprom_test()) { output_high(PIN_C7); delay_ms(1000); } // write 24c02 write_eeprom(0, 0x55); // read 24c02 output_c(read_eeprom(0)); }//end main()
史海拾趣
|
这款概念笔记本电脑是由中国设计师杨永昌设计的,160 x 106 x 18 mm的规格,是不是让你吓了一跳,光看外形跟普通的袖珍笔记本没什么差别,但是当你打开之后,才发现内藏玄机。 与屏幕链接的是一个折叠的无线键盘,并且每一个键位没有被缩小化, ...… 查看全部问答> |
|
各位大虾: 最近要做一个手持设备,需要使用stm32F103的STOP模式,但同时我又开了独立看门狗,每当我一进入STOP模式看门狗马上就给我复位了,我怎样才能在进入STOP模式的时候让看门狗不起作用啊?… 查看全部问答> |
|
据说无线通信模块(GW200KB)能传输1.5Km,想用这个做个无线通信,看了一下说明书,只有引脚说明。谁能提供一个参考程序啊,谢谢啦… 查看全部问答> |
|
第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主 ...… 查看全部问答> |
|
在TI或者RFSTORM电池板BB运行上Light_switch程序 以前的帖子,重新整理到这个版面。 在TI或者RFSTORM电池板BB运行上TI CC2530CC2530-Software Examples中light_switch程序的方法。ZBDC51BB(SMARTRF05BB)板和ZBDC51MB(SMARTRF05EB)最主要的区别就是有没有LCD显示。TI的Light_Switch默 ...… 查看全部问答> |




