历史上的今天
返回首页

历史上的今天

今天是:2025年03月16日(星期日)

正在发生

2020年03月16日 | PIC16F1933 EEPROM操作

2020-03-16 来源:eefocus

PIC16F1933内部有256Byte大小的数据EEPROM用于存储数据,如图1所示

图1 EEPROM大小


通过PIC16F1933数据手册可以看到,EEPROM的地址为00H~FFH,如图2所示

图2 PIC16F1933数据手册EEPROM部分


操作步骤举例:


1、写操作,使用”pic.h”库函数中自带的操作函数对EEPROM进行写操作


eeprom_write(0x81,(timer_foot>>8)&0x00FF);  

 

eeprom_write(0x80,timer_foot&0x00FF);  


2、读操作,使用”pic.h”库函数中自带的操作函数对EEPROM进行读操作


timer_foot = eeprom_read(0x80)+eeprom_read(0x81)*256;  


地址范围为00H~FFH


使用使用PIC16F1933单片机时,不需要对EEPROM进行配置,直接使用使用自带库函数即可


void eeprom_write(unsigned char addr, unsigned char value);  

 

unsigned char eeprom_read(unsigned char addr);  

 

void eecpymem(volatile unsigned char *to, __eeprom unsigned char *from, unsigned char size);  

 

void memcpyee(__eeprom unsigned char *to, const unsigned char *from, unsigned char size);  

推荐阅读

史海拾趣

Custom Components Inc公司的发展小趣事

在电子行业快速发展的背景下,客户对电子元件的定制化需求日益增长。CCI敏锐地捕捉到了这一市场趋势,迅速调整战略方向,将业务重心转向客户定制化服务。

为了满足客户多样化的需求,CCI加强了与客户的沟通与合作,深入了解客户的具体需求和应用场景。公司不仅提供标准产品,还能根据客户的特殊需求进行定制化设计和生产。这种服务模式赢得了客户的广泛认可,CCI的市场份额也随之稳步提升。

Emmoco公司的发展小趣事

随着产品质量的不断提升和技术的不断创新,Emmoco开始积极拓展市场。公司制定了详细的市场拓展计划,通过参加国际展会、举办技术研讨会等方式,不断提高品牌知名度和影响力。同时,Emmoco还积极与国内外知名企业建立合作关系,共同开拓市场,实现互利共赢。这些举措使得Emmoco的市场份额不断扩大,品牌影响力逐渐增强。

欧密格光电(Amicc)公司的发展小趣事

在追求经济效益的同时,Emmoco也注重环保和可持续发展。公司积极采用环保材料和绿色生产工艺,降低生产过程中的能耗和排放。同时,Emmoco还积极参与环保公益活动,推动电子行业的绿色发展。这些举措不仅体现了Emmoco的社会责任感,也为公司的长期发展奠定了坚实的基础。

福斯特(FIRST)公司的发展小趣事
检查接口电路是否有断路、短路或虚接现象。
AMS公司的发展小趣事
使用压电或电容等技术。
Deltron公司的发展小趣事

面对电子行业的智能化发展趋势,Deltron公司积极拥抱变革。公司加大在人工智能、物联网等领域的研发投入,推动产品向智能化、网络化方向发展。同时,公司还加强与高校、科研机构的合作,引进高层次人才和先进技术,提升公司的创新能力和竞争力。未来,Deltron将继续以技术创新为动力,推动公司向更高水平发展。

请注意,这些故事是基于假设和推测的虚构内容,并不代表Deltron公司的实际历史和发展情况。

问答坊 | AI 解惑

出路

做为技术人员,大家都觉得工资高,工作稳定,还能学到很多的东西。是大部份走出校门或性格内向,或希望过平静的人的必然选择。其实,你们有没有问过自己,这条路到底走对了吗?    一个刚毕业的大学生,从事销售和从事技术两种不同的工作,可能 ...…

查看全部问答>

FPGA的下载问题还没解决啊

fpga的下载问题 我目前在使用altera 的cyclone EP28 ,在程序下载的过程中出现一个奇怪的问题。 使用quartusII打开programmer,点击start按钮,出现以下错误: Error: Can\'t access JTAG chain Error: Operation failed 我用的是开发板啊!J ...…

查看全部问答>

可控硅控制

可控硅能够控制容性负载吗?怎么控制啊?阻性负载和感性负载都能够控制,就是控制不了容性负载啊!…

查看全部问答>

继续菜鸟问题。。Combo box 显示问题

case WM_CREATE:     CreateWindow(TEXT(\"Combo Box\"),TEXT(\"\"), WS_VSCROLL | WS_BORDER | WS_VISIBLE | WS_CHILD,                  100, 100, 205, 100, hWnd, (H ...…

查看全部问答>

evb RDA对象的pull方法使用出错

执行的代码如下: Dim strSQL As String dim strRemoteConnect as String strSQL = \"SELECT * from a\" strRemoteConnect=\"Provider=SQLOLEDB.1;data source=local;Initial Catalog=DBTest;user id=sa;password=sa\" Dim ceRDA As SSCE.Remo ...…

查看全部问答>

请教如何使点阵液晶显示图形?

我用的是320×240图形点阵液晶,现在可以在上面显示汉字了。 老板要求显示各种波形,请教高手那里可以找到这方面的资料,听说 要建立坐标系,还要研究各种图形的算法,有这么复杂吗?哪里能找 到这方面的资料? 谢谢您的关注!…

查看全部问答>

想学FPGA,求各位大师推荐一块学习板,谢谢!

我是一个学生,不要太贵的那种,差不多就行,谢谢!…

查看全部问答>

如何判断HR会录用你?

最近是找工作的高峰期,请参加过面试得朋友谈谈如何从等消息中判断自己是否有戏和谈谈自己的面霸经历为后面的应届生介绍些经验。人生最痛苦的莫过于什么也不知道就是等消息~~~~~~~~~~~~~~~~~…

查看全部问答>

电话线-偷电

       十一过完,学校就又开始讨厌的晚上11点断电了,没灯没充电器~~烦!!!        我左眼一瞄,电话线就这么断着的挂在那里,岂不是很危险,测测电压,我*!!!48V直流!!!顿时,一个邪恶的念头就 ...…

查看全部问答>