添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第0页 > PIC12LCE519T-04/EP > PIC12LCE519T-04/EP PDF资料 > PIC12LCE519T-04/EP PDF资料1第29页
PIC12C5XX
7.0
EEPROM外设
手术
to
PIC12CE518
也就是说,以避免修改TRIS代码开销
注册, SDA和SCL总是输出。对
读数据从EEPROM外围需要输出
SDA上放一个' 1',将其置于高阻抗状态,其中
只有内部100K的上拉是活跃在SDA线上。
SDA :
内置100K (典型值)上拉至VDD
漏极开路(下拉只)
始终输出
输出复位'1'
SCL :
完整的CMOS输出
始终输出
输出复位'1'
下面的示例要求:
代码空间: 77字
RAM空间: 5个字节( 4顷overlayable )
堆栈等级:1 (函数本身的调用的
职能不调用任何较低级的功能。 )
时间:
- WRITE_BYTE需要328个周期
- READ_CURRENT需要212个周期
- READ_RANDOM需要416个周期。
IO引脚: 0 (无外部IO引脚使用)
此代码必须驻留在页面的下半部分。该
代码实现它无需额外通话体积小
通过使用序列表中。该表是
那必须调用顺序的程序列表。该
表使用ADDWF PCL , F指令,实际上是一个
计算GOTO ,测序到下一个步骤。
然而ADDWF PCL , F指令产生一个8位
地址,迫使代码驻留在网络RST 256
一个页面的地址。
本部分适用
PIC12CE519而已。
该PIC12CE518和PIC12CE519各有16
字节的EEPROM数据存储器。 EEPROM中的MEM
储器具有100万次擦/写耐力
和大于40年数据保留。该
EEPROM数据存储器支持双向2线
总线和数据传输协议。这些两导线
为串行数据(SDA)和串行时钟(SCL ),即是
映射到第6位和第7位,分别在GPIO稳压的
寄存器( SFR 06H ) 。不像GP0 - GP5是CON-
已连接到I / O引脚, SDA和SCL是只
连接到内部EEPROM外围。为
大多数应用中,所有需要的是调用跟着
具有以下功能:
; Byte_Write :字节写程序
;
输入: EEPROM地址
EEADDR
;
EEPROM数据
EEDATA
;
输出:
返回01 W中如果正常,否则
W中返回00
;
; Read_Current :读EEPROM地址
目前EE装置固定。
;
输入:无
;
输出:
EEPROM数据
EEDATA
;
返回01 W中如果正常,否则
W中返回00
;
; Read_Random :阅读提供的EEPROM字节
地址
;
输入: EEPROM地址
EEADDR
;
输出:
EEPROM数据
EEDATA
;
返回01 W中如果正常,
以W否则返回00
对于这些函数的代码可以在我们的网站
www.microchip.com 。该代码将被访问的
要么包括源代码FL51XINC.ASM或由
联系FLASH5IX.ASM 。
这是非常重要的,当检查返回码
使用这些调用,然后重试操作,如果unsuccess-
FUL 。不成功的返回代码发生EE数据时,
内存忙于以前写的,这可能需要
最多4毫秒。
7.0.1
串行数据
SDA是用来传送地址的双向销
和数据移入和移出数据的装置。
在正常传输数据SDA被允许仅改变
在SCL为低电平。在SCL为高电平变化
保留用于指示START和STOP条件
系统蒸发散。
EEPROM接口是一个两线总线协议CON-
数据的sisting ( SDA)和时钟(SCL) 。虽然
这些线路被映射到GPIO寄存器,它们是
无法访问外部引脚;只向内部
EEPROM外围。 SDA和SCL的操作也
比GPO - GP5略有不同如下表所示。
1999 Microchip的技术公司
DS40139E第29页

深圳市碧威特网络技术有限公司