/*=============================================================================
访问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()
上一篇:PC、PCL、PCLATCH三者之间的关系
下一篇:PIC单片机开发板之独立键盘扫描C语言代码
推荐阅读
史海拾趣
随着技术的不断发展和市场的扩大,AOS公司开始积极寻求全球扩张的机会。1998年,AOS在南京独资成立了中国总部,开始了其在中国的深耕之旅。通过多年的努力,AOS在中国建立了完善的产研基地和销售网络,其产品横跨家用和商用两大领域,赢得了广大消费者的信任和喜爱。如今,AOS已成为中国市场上备受推崇的热水设备品牌之一。
近年来,FTDI通过并购等方式不断拓展其业务范围。例如,电连技术通过发行股份及支付现金的方式收购了FTDI的部分股权,使FTDI成为其控股子公司。这一并购不仅为电连技术带来了FTDI在USB桥接芯片领域的领先技术,还促进了双方在产品、客户和销售渠道等方面的协同效应。同时,FTDI也借此机会进一步提升了其在新兴市场如汽车电子、物联网等领域的竞争力。
FTDI的创立可以追溯到1992年3月13日,由弗雷德·达特(Fred Dart)领导创建。初期,公司专注于为个人电脑市场提供服务,特别是针对主板芯片组的解决方案。FTDI的首发产品就得到了IBM等知名企业的青睐,这些芯片被成功应用于AMBRA和PS/2系列个人电脑中,为当时快速发展的计算机技术贡献了重要力量。这一早期成功奠定了FTDI在电子行业中稳固的基础。
Crane Connectors公司自创立之初,便致力于电子连接器技术的研发与创新。面对激烈的市场竞争,公司不断投入研发资源,推出了一系列具有自主知识产权的新型连接器产品。这些产品凭借出色的性能、稳定性和可靠性,迅速获得了市场的认可,为公司赢得了大量订单。随着技术的不断升级和产品的持续优化,Crane Connectors逐渐在电子连接器领域树立了良好的品牌形象,实现了市场的快速扩张。
XXXX年,Bridgelux与Cree公司爆发了一场专利纠纷。Cree公司指控Bridgelux侵犯了其LED专利技术。经过一段时间的激烈争辩,双方最终达成了和解协议。Bridgelux同意支付一定的赔偿金,并获得了部分专利的授权。这次纠纷虽然给Bridgelux带来了一定的经济损失,但也使其更加注重知识产权保护,提升了自身的技术实力。
在江苏扬州,一家名为锋鸣电子的公司于2008年成立,起初专注于电子元器件的代工生产。面对激烈的市场竞争,公司创始人李伟决定走技术创新之路。2012年,锋鸣电子成功研发出新一代高灵敏度蜂鸣器,该产品在噪音控制和响应速度上实现了显著突破,迅速获得了国内外市场的认可。此后,公司不断加大研发投入,逐步拓展产品线,成为电子蜂鸣器领域的佼佼者。
我从一出校门,就在沈阳的三好街工作了,回想这两年多的工作,心中不知道是什么滋味的。听说过这么一句经典的话:如果你爱一个人,那么让他来三好街吧;如果你恨一个人,那么也让他来这里吧;是呀!两年里,聚聚散散......我有将何去何从哪?不知道 ...… 查看全部问答∨ |
|
我的USB同步功能又不行了,好痛苦。现在USB同步(串口)跟USB OTG整在了一块看起来好复杂,好难分析问题在那里! 我的USB同步功能又不行了,好痛苦。现在USB同步(串口)跟USB OTG整在了一块看起来好复杂,好难分析问题在那里! //======================================== //USB线插上没有任何反应-----也不提示要装驱动,设备管理器里面连"unknown devi ...… 查看全部问答∨ |
|
pc和arm9(带有wince5.0)的通信问题(activesync+rapi)求助 我的arm9通过usb口和pc相连, pc上装有activesync4.5,我在pc写的evc程序编译后就能直接下载到arm的存储器当中, 现在 我想在activesync的基础之上,写个vc的应用程序来读取arm的存储器中的文本文档,想通过在vc中调用rapi相关函数 来实现, 这 ...… 查看全部问答∨ |
|
如何在Win CE的DataGrid中添加CheckBox控件? 在WinForms下很简单,只要添加一列bool类型的就可以.可是在WIN CE6.0下,添加bool类型的显示时只显示一个true或false,而且没法编辑.我试着改成 DataColumn dc=new DataColumn("Checked",typeof(CheckBox)); 然后把它添加进DataGrid,然后在每一 ...… 查看全部问答∨ |
Window Mobil 5.0如何去判断当前取得的GPS数据是否可用? Window Mobil 5.0 以后,对GPS有了很好的支持, 通过GPSOpenDevice 打开GPS设备,并用GPSGetPosition 取得位置信息, 可我不知道如何去获取当前的数据是否是有效的,可用的...谢谢。。。… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 新突破!超高速内存,为英特尔至强6性能核处理器加速
- 将vRAN站点整合至单服务器,助力运营商降低总体拥有成本
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?