93C46/56/66系列EEPROM产品采用Microware串行总线接口,读写、擦除速度快,寿命可达100万次以上擦写,掉电保存数据长达200年以上,可配置8位或16位存储结构,也是使用很广泛的EEPROM芯片。在速度上,比24C系列EEPROM占优势。 Microware串行总线接口是由美国国家半导体公司提出,总线采用三根信号线:时钟线、数据输入线和数据输出线,所以也叫“三线制串行总线”。51单片机本身不带三线制串行总线接口,所以要读写93C系列芯片也需要软件模拟三线制串行总线。 需要注意的是,93C46和93C56/66的驱动程序有点区别。93C46的地址字节是7位,而93C56/66的地址字节是9位,在编程作起始位、操作码和地址字节的合并时要据实处理。除此以外,其他的都是一样的。 93C系列芯片的ORG管脚内部有1M欧姆的上拉电阻,悬空的时候带高电平,配置为16位存储结构。DO管脚需要接一个2K-4.7K欧姆的上拉电阻。 *程序名称:93C46驱动 *程序功能:写人8个数据,再读出来,放在P2口显示。 *版权说明:吴师傅版权所有。转载请注明来源和作者。 //写93c46操作码和地址函数(8位数据存储结构): //注意:为了方便赋值,本函数把起始位和两位操作码作为一个字节的低三位进行赋值 //把起始位、操作码和7位地址合成一个10位数置入int型数据 //读93C46数据函数(8位数据存储结构): //写93C46数据函数(8位数据存储结构): //擦除93C46某地址数据函数: //擦除93C46所有数据函数: |
[版权声明] 本站所有资料由用户提供并上传,若内容存在侵权,请联系邮箱。资料中的图片、字体、音乐等需版权方额外授权,请谨慎使用。网站中党政主题相关内容(国旗、国徽、党徽)仅限个人学习分享使用,禁止广告使用和商用。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。