历史上的今天
返回首页

历史上的今天

今天是:2025年01月30日(星期四)

2020年01月30日 | 如何利用PIC16F877A单片机读写AT24C系列储存器

2020-01-30 来源:elecfans

AT24C系列在增强型PIC实验板上编程的硬件原理图如下图所示,U7为实验板上24C02芯片,SDA与单片机的RB5口相连,SCL与单片机RB4相连,七段数码管D5、D7、D8组成了显示单元,字形码的数据通过RC口送入,各数码管的显示片选信号分别不同的RA口进行控制。


在MPLab IDE软件中新建工程,加入源程序代码,同时进行芯片型号的选择和配置位的设置,我们实验所用的芯片型号为PIC16F877A。

如何利用PIC16F877A单片机读写AT24C系列储存器

编写的程序代码如下,其中程序流程图如下图所示。

如何利用PIC16F877A单片机读写AT24C系列储存器

软件代码

如何利用PIC16F877A单片机读写AT24C系列储存器

如何利用PIC16F877A单片机读写AT24C系列储存器

如何利用PIC16F877A单片机读写AT24C系列储存器

如何利用PIC16F877A单片机读写AT24C系列储存器

如何利用PIC16F877A单片机读写AT24C系列储存器

如何利用PIC16F877A单片机读写AT24C系列储存器

编好程序后将编译好的HEX码通过ICD2仿真烧写器烧入单片机芯片,上电运行,主程序中在O×01地址写入了“O×55”,在O×02地址写入了“O×aa”,然后在while循环中读出O×02地址的值,也就是我们之前写入的“O×55”,读出后显示在数码管上,我们可以看到数码管显示“170”,即“O×aa”相应的十进制数。

推荐阅读

史海拾趣

Britool Expert公司的发展小趣事

撰写5个关于电子行业里Britool Expert公司发展起来的相关故事,每个故事字数至少500字,可能内容过多,我可以为您提供1个故事的示例,如果需要更多故事,您可以在之后输入继续。


Britool Expert公司的发展故事之一:技术创新的突破

在电子行业的激烈竞争中,Britool Expert公司以其独特的技术创新策略脱颖而出。公司创立之初,就明确了以技术研发为核心的发展道路。在一次关键的技术研讨会上,公司的研发团队提出了一个前所未有的想法——开发一种新型的高效能芯片。

这个想法在当时看来极具挑战性,但团队成员们凭借着对技术的热爱和对市场的敏锐洞察,决心将这个想法变为现实。经过数月的艰苦努力,团队终于攻克了技术难关,成功研发出了这款芯片。这款芯片不仅性能卓越,而且成本大大降低,迅速在市场上获得了广泛的认可。

这一技术创新的突破,为Britool Expert公司打开了新的发展空间。公司借此机会,不断扩大生产规模,优化产品结构,逐渐在电子行业中树立了良好的口碑。随着技术的不断进步和市场的不断扩大,Britool Expert公司逐渐成为了电子行业中的佼佼者。

这个故事只是Britool Expert公司发展历程中的一个缩影。在公司的成长过程中,还有许多类似的技术创新故事。正是这些故事,构成了Britool Expert公司不断发展壮大的坚实基石。


若您想要探索更多内容,随时可以继续输入。

Chesivale Electronics公司的发展小趣事

Chesivale Electronics公司深知人才是企业发展的核心动力。因此,公司一直注重人才队伍建设。公司通过校园招聘、社会招聘等多种渠道吸引优秀人才加入,同时建立完善的培训机制和晋升机制,激发员工的积极性和创造力。这些措施使得公司的人才队伍不断壮大,为公司的发展提供了有力的人才保障。

Good-Ark公司的发展小趣事
检查放大器、滤波器等元件是否正常工作,是否存在短路、断路等问题。
BEKA Associates Ltd公司的发展小趣事

随着全球电子市场的不断发展,BCD Semi(Diodes)积极寻求国际化拓展的机会。公司通过与国外知名企业的合作,成功进入了多个海外市场。在国际市场上,BCD Semi凭借其高品质的产品和专业的服务,赢得了客户的信赖和支持。同时,公司还积极参加国际电子展会和交流活动,与全球同行进行深入的交流与合作,不断提升自身的国际影响力。

Fronter Electronics Co Ltd公司的发展小趣事

随着工业4.0时代的到来,Fronter电子积极响应智能制造的号召,开始引进先进的生产设备和技术,打造智能化生产线。通过实施精益生产和全面质量管理(TQM),Fronter电子实现了生产效率的显著提升和产品质量的持续优化。此外,公司还加大了对环保技术的投入,确保所有产品均符合RoHS、REACH等环保标准。这些努力不仅提升了Fronter电子的市场竞争力,还为其可持续发展奠定了坚实基础。

富满电子(FM)公司的发展小趣事

进入21世纪后,Fronter电子意识到技术创新的重要性,开始加大在技术研发方面的投入。公司成立了专门的研发团队,致力于IC模块、晶振、滤波器、电感等电子产品的技术开发与升级。同时,Fronter电子积极申请专利,保护自主知识产权,并逐步打造出了自己的品牌“FT”。随着技术实力的增强和品牌知名度的提升,Fronter电子在电子行业中的影响力进一步扩大。

问答坊 | AI 解惑

嵌入式系统与以太网的连接

1 引言   目前,以太网(Ethernet)协议已经非常广泛地应用于各种计算机网络,如办公局域网、工业控制网络等场合,并且还不断地发展。基于以太网的新技术和联网设备不断出现,以太网已经成为事实上最常用的局域网络标准之一。但是,基于以太网的 ...…

查看全部问答>

求嵌入式方面的英文论文

求嵌入式方面的英文论文一篇,能带翻译的最好,没有也可以,也可以给我下载地址之类的,先谢过各位了。…

查看全部问答>

这年头连妓女都敬业

 7月27日晚,在常德市严打整治统一集中清查行动中,武陵区公安分局城西派出所查处了位于该市人民西路的一家休闲洗浴中心的卖淫嫖娼窝点,当场抓获3对涉嫌买淫嫖娼的男女。    行动中,民警在房内不仅查获了几张淫秽光盘和顾客对卖淫女 ...…

查看全部问答>

嵌入式应用前景

       嵌入式领域较新,目前发展非常快。那么嵌入式前景如何?下面就由福州卓跃教育就这个问题为大家做具体介绍。        嵌入式系统技术具有非常广阔的应用前景,其应用领域可 ...…

查看全部问答>

tcp/ip

现在想学习TCP/IP,大家都在学吧…

查看全部问答>

FPGA如何实现CAN通讯?

小弟现在想做一下用FPGA来实现其与ARM开发板的CAN通讯,不知道会不会很难?…

查看全部问答>

有源晶振输出不正常,可能是哪里的问题

20MHz的有源晶振,5V供电,4脚 ,输出只有约500mv的畸变正弦波,有可能是哪里的问题 \0\0\0eeworldpostqq…

查看全部问答>

Delay函数实现的延时是怎样计算的???

C语言延时程序: 10ms延时子程序(12MHZ) void delay10ms(void) { unsigned char i,j,k; for(i=5;i>0;i--) for(j=4;j>0;j--) for(k=248;k>0;k--); } 1s延时子程序(12MHZ) void delay1s(void) { unsigned char h,i,j,k; for(h=5;h> ...…

查看全部问答>