pic加串口
第4期2004年8月
微处理机
MICROPROCESSORS
NO.4Aug..2004
串行E2PROM的读写应用
高
强,赫荣杰,李树良
(东北微电子研究所,沈阳110032)
摘
要:E2PROM在信患存储采集应用领域占有重要地位。本文通过对串行E2PROM工作原
理的研究,结合计算机接口技术实现了对E2PROM的读写,简化了读写设备和程序。
关键词:E2PROM;IC卡;读写中图分类号:TP274
文献标识码:B
文章编号:1002—2279(2004)04--0016—02
TheApplicationofE2PROM
GA0Qiang,HERong--jie,LIShu--liang
(NortheastMicroelectronicsInstitute,Shenyang110032,China)
Abstract:E2PROMis
very
importantintheapplicationfieldsofinformation
storage
and
to
collection.Inthispaper,weresearchthetheoryofSerialE2PROMandcompleteread--writing
E2PROMthroughcomputerinterface,andalsopredigestequipmentforread—writing
programs
Keywords:E2PROM;IC
and
Card;Read/Write
认为是传送的开始或停止。
因此,以下总线条件被定义(见图1):
1
引言
串行E2PROM的一种常见应用是IC卡。它与计算机系统相结合,可以极大地满足现代社会对各种各样信息的采集、传递、加密和管理的需要。Ic卡的读写是IC卡应用的关键,研制出一套简单实用的读写机制有助于它的推广应用。本文阐述了一种简单可靠的读写方法,利用计算机打印口和设计的小电路,配合作者编制的小程序就可以自由读写
E2PROM。
开始数据传送
数据存效数据传送
sI5lss
停I}:数戗I玎专送
图1串行总线上数据传输顺序
(1)总线不忙(A)
2串行E2PROM的原理
本文以ATMEL的24C01A为例。2.1管脚功能及说明
(1)SDA串行地址/数据输入/输出端
这是一个双向传输端,用于传送地址和数据进入器件或从器件发出数据。
(2)SCL串行时钟端
此输入端用于同步进入器件和从器件发出的数据。也就是常说的时钟信号。2.2总线特性
总线规程定义如下:
——仅当总线不忙时,数据传送才能开始。
——数据传送期间,无论何时时钟线为高,数据线必须保持稳定。当时钟线为高时,数据线的变化将
高强(1971一),男,辽宁沈阳人。工程师,主研方向。集成电路制版。收穑日期tz004一02—15
数据和时钟线保持高。(2)开始数据传送(B)
当时钟(SCL)为高,SDA线由高到低的变化决定开始条件。所有的命令必须在开始条件以后进行。
(3)停止数据传送(C)
当时钟(SCL)为高,SDA线由低到高的变化决定停止条件。所有的操作必须在停止条件以前结束。
(4)数据有效(D)
在开始条件以后,时钟信号的高电平周期期间,数据线的状态是稳定时,表示数据线有效。在时钟低电平周期期间,数据线上的数据必须改变。每位数据需一个时钟脉冲。每次数据的传输在开始条件下启动,在停止条件下结束。
(5)确认
在每一字节接受后,当寻址时,每一接收器件必
万方数据