历史上的今天
返回首页

历史上的今天

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

正在发生

2018年03月05日 | 基于PROG-100单片机读写24C01的应用程序

2018-03-05 来源:eefocus

  该电路连接见下图所示:89C51的P31脚(TXD)与24C01的SCL脚相连,作为时钟输入端。89C51的P30脚(RXD)与24C01的SDA脚相连,作为数据读写端。两者都通过上拉电阻接5V电源。单片机其余连线照常,在此图中略去。

PROG-100单片机读写24C01连接图

  
  串行EEPROM读写程序包括以下要点:24C01在加电后或执行停止(STOP)命令后处于备用状态,因此每次读写操作前需要单片机发送给EEPROM-个启动脉冲。要求是:在SCL时钟端为高电平时,在SDA脚上产生一个从高到低的跳变,使24C01进入工作状态。每次读写操作后发出停止命令(STOP)。要求是:在SCL时钟端为高电平时,在SDA脚上产生一个从低到高的跳变,使24C01进入备用模式。
  
  24COIEEPROM的读写操作分单字节读写和按页读写两种模式。
  
  读写使用的7位地址前五位为页面号。作单字节读写时,每字节读写后发停止命令,否则作为页面读写,可连续收发4个字节。读写操作的区别在于:读出时发送给EEPROMD的7位字地址后的第八位应为高电平(读出位),而写入时发送给EEPROMD的7位字地址后的第八位应为低电平(写入位)。故读写时均使用8位地址。(参见程序中ADDR子程序)。同时24C01在接收到地址或数据后的第九个脉冲期间SDA脚置为低电平,表示接收成功,这一应答方式体现在子程序ACK上。
  
  使用PROG100单片机专用编程器编写的,读写24C01电可擦除可编程只读存储器的应用程序如下:程序中使用了89C51中的寄存器:R028、R033、R037、R036、R000、R052、R010。程序以模块方式给出,可供用户调用。
  
  1.写数据子程序(EW)

  入口参数:首先将要写入的EEPROM的地址传送给R033,将要写入的数据传送给R036,然后调用EW子程序即可。

写数据子程序

  2.读数据子程序(ER)
  
  入口参数:首先将要读的EEPROM的地址传送给R033,然后调用ER子程序,读出的数据

读数据子程序(ER)

  3.其它有关子程序

子程序

子程序

子程序

  以上程序经过修改还可适用24C系列EEPROM中的其它型号。


推荐阅读

史海拾趣

CTC Coils Ltd公司的发展小趣事

在快速发展的过程中,CTC Coils Ltd公司始终注重企业文化建设和团队建设。公司倡导创新、务实、高效的企业精神,鼓励员工勇于创新、追求卓越。同时,公司还注重员工的培训和成长,为员工提供广阔的发展空间和良好的职业晋升通道。这些举措使得公司凝聚力不断增强,为公司的长远发展奠定了坚实的基础。

请注意,这些故事是虚构的,旨在展示一个电子行业公司可能经历的发展路径和关键阶段。实际情况可能因公司具体情况和市场环境的不同而有所差异。

AMICC [AMIC TECHNOLOGY]公司的发展小趣事

在电子行业发展日新月异的背景下,AMICC始终坚持技术创新。公司投入大量研发资源,成功开发出一系列具有自主知识产权的新型半导体产品。这些产品不仅提高了性能,还降低了成本,为公司在市场竞争中赢得了优势。同时,AMICC还积极与国内外高校和研究机构合作,推动产学研深度融合,为公司的持续发展注入新的活力。

德力康(DLK)公司的发展小趣事

在扩大产品线的同时,DLK公司也积极拓展国内外市场。通过参加各种行业展会、建立营销网络、加强客户服务等方式,DLK公司成功将产品销往全球多个国家和地区。在品牌建设方面,DLK公司注重产品质量和服务质量的提升,积极塑造企业形象和品牌形象。通过多年的努力,DLK已经成为了国内外知名的连接器品牌之一。

AMI [American Megatrends Inc]公司的发展小趣事

随着电子行业的不断发展和变革,DLK公司也面临着转型升级的压力。为了适应市场需求的变化,DLK公司开始加快转型升级的步伐。一方面,公司加强了对新能源汽车、物联网等新兴领域的研究和开发;另一方面,公司积极探索智能制造、工业互联网等新技术在连接器生产中的应用。通过转型升级,DLK公司不仅提高了生产效率和产品质量,而且增强了企业的竞争力和可持续发展能力。

DAYLIGHT公司的发展小趣事

随着公司规模的扩大和市场份额的增加,DAYLIGHT开始将目光投向国际市场。公司通过与国际知名电子企业的合作,成功将其产品打入国际市场,并在多个国家和地区建立了销售渠道。同时,DAYLIGHT还积极参与国际电子展和技术交流会议,不断提升其在国际市场上的知名度和影响力。

星海公司的发展小趣事

随着国内市场的饱和,星海公司开始实施国际化战略,积极拓展海外市场。公司积极参加国际展览和比赛,展示星海钢琴的品质和实力。同时,星海公司还与国际知名音乐院校和乐团建立合作关系,推动星海钢琴在国际市场的知名度和影响力。目前,星海钢琴已出口到世界60多个国家和地区,成为国际市场上备受瞩目的中国品牌。

问答坊 | AI 解惑

LED的生产的几种封装形式

1、引脚式(Lamp)LED封装   引脚式封装就是常用的Æ3-5mm封装结构。一般用于电流较小(20-30mA),功率较低(小于0.1W)的LED封装。主要用于仪表显示或指示,大规模集成时也可作为显示屏。其缺点在于封装热阻较大(一般高于100K/W),寿命较短。 ...…

查看全部问答>

郭天祥

请问下谁有 郭天祥新编C51单片机学习教程 (10天学会单片机)   下载地址?…

查看全部问答>

500分寻找CRC方面的专家解决问题!分不够另开贴给分!

有套串口通讯协议,部分内容如下: 帧头   命令码         数据长度  数据          校验     帧尾 16     02 00 00 ...…

查看全部问答>

wince下如何隐藏输入法图标

有些界面下根本不需要SIP,我想把它隐藏掉  相信大家也都遇见过这种问题  你们是怎么解决的?…

查看全部问答>

单片机测控系统中的抗干扰技术 (转载)

单片机测控系统中的抗干扰技术 (转载!) 摘 要:本文针对单片机测控系统中的干扰因素,并结合实际应用系统给出了采取软、硬件两种方法抗干扰的具体措施。 关键词:单片机测控系统抗干扰? 概述 干扰是造成单片机测控系统故障的主要原 ...…

查看全部问答>

谁知道那种座机后面长途锁是怎么回事吗?

本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 大家好,就像座机电话后面长途锁,拧到左边就能打长途,拧到右边就不能打长途了,这种信号锁叫什么名字啊。什么工作原理呢?好奇,望大家赐教啊....... …

查看全部问答>

力科发布业界最全面的MIPI测试解决方案

力科发布业界最全面的MIPI测试解决方案…

查看全部问答>

intouch的硬件狗及授权的问题?

在购买inotuch硬件狗和授权文件时,是否规定了使用单位,如果多余的硬件狗或授权文件可否用在其他地方? 请购买过的朋友帮忙解答一下…

查看全部问答>

STM8S的bootloader,能STM32一样串口ISP?

仔细看了UM0560,UM0462,并试了一下UM0462.zip;还是不知道STM8S能不能像STM32一样,通过串口ISP? UM0560里提到可以通过UART、CAN、SPI等进行bootloader,好像是通过寄存器的值来选择启动方式。 但是,如果我只有一个STM8S板,没有ST-LINK ...…

查看全部问答>