文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > 单片机片内大容量EEPROM的一种巧妙应用
侵权投诉

单片机片内大容量EEPROM的一种巧妙应用

单片机片内大容量EEPROM的一种巧妙应用

■保定莱特整流器制造有限公司■华

魏

电

力

大

学

●秦皇岛首钢板材有限公司

张志忠

侯纪勇

崔

翔器

响了程序的正常运行。所以执行周期是解决问题的关键。

引畜

MCS一51单片桃是露前国虎应爨最广泛的一种举冀

由参考文献[2—3]知:STC89C51RC/RD+系列单片

机片内会窝EEPROM(DataFlash),读1个字节/编程l

税型。垒球各单冀撬囊产厂商在MCS—Sl态孩基礁t,派生了大量的5l内核系列单片视,极火地丰富了MCS一51的种群。其中STC公司推出了STC89系列单片机,增加了火照新功能,提高了5l的性能,是MCS一51家族中的佼佼豢。早期的单镩视控制系统,蘩穗攀冀视加垮纷EEPROM配合,来存储一些需要预萋的燕要参数,著在数码管上显示出来。由予单片机控制的燕流器要求实时性

很强,而早期EEPROM的写周期在10ms左右,因此运行参数的预置是在整流器待机的情况下进行的。两很多情况下落簧在运行熬霹霹记录数据,鼹熙荦篾瓿控裁懿12

令字节/攘除1个襄嚣(512字节)静时霞分嬲为10冬s/60

gs/10ms。编程1个字节的时间为60|ls,远小予

AT89s8252片内EEPROM问题提供了思路。

2.5

ms的编税时间,这为解决

2问题的鳃决

单片机STC89C5SRE)+(40DIP封装),其引脚、功能完

全与AT89C52兼容,与MCS一5l程序也兼昝,片内含有20

KB的Flash程序存储器,16KB的EEPROM数据存储器。

把愿耀予觚89C52孛的稷穿写瑟STC89C55RD+孛,敖笺

原设备上避行,可长期稳定地运行。经修改的在整流器中运行的单片机程序,实时记录一些数据到STC89C55RD+

的EEPROM中,整流器W正常运行,但不熊执行扇区擦

脉波汽车电泳整流器黉求在运行的同融实时记录重要数据,而凰在掉电时不丢失。由于在12脉波整流器中运行的单片机程序,其周期必须小于1.67ms(交流电网的1个周期是20ms,除以12就是l。67ms),这就要求实时记

录熬时阏在lms羧-F甚至更短(考虑筏程痔酶撬簿时间)。经查阅资料发现,目前很多EEpROM达不到这个

除操作。执行扇区擦除撵作将严重影响整流器的正常运行,弓l起输穗电匿秘电流髓缀大渡动。执行扇区攘除揉襻时,从示波器来看整流器的输出间断了20ms,电珏电流

显示很大的波动。用示波器捕捉到了EEPROM写时的波形,输出波形暂停了20ms,1个周波电压,电压波形如

要求[1],即使时间最短的AT89S8252单片机片内EEP-

RoM的写周期也是2.5ms。本文通过对EEPRoM的坶

妙应攥,实现了整流器在线记录数据的功裁。1

匿l所承,不执行扇区擦除操终对酶波形如图2鳜示。从

图中露以褥氆。闻题褥到了缀好的解决。

寻找符合要求的单片机

设备使用的是Atmel公司的AT89C52(40DIP封装)

单片机和EEPRoM芯片2817A。要想在不改变原设备曦路裁翡悸瑟下完成要求的凌能,就廷煞在兼容鳇MCS一5l系搠单片机中想办法。AT89S8252片内含有2KB的EEPROM,经编程测试发现,它虽然能实时记录数据并凰断电不茁失,但是在向片内EEPROM中记录1个数据时,

能弓l起输出电压和电流的波动,不能满足实际运行的霈

要。冀原因是AT89s8252单菏税绔痰EEPROM静骂溺

期为2.5ms,超过了1.67ms的程序的执行周期,从而影

图1执行崩区擦除对的波j移

74《丰‘;瓤城入式象健应靖》

单片机片内大容量EEPROM的一种巧妙应用

万方数据 

8dv@mesnet。eo溉en(f"告专甩)

第1页

你可能喜欢

  • STC单片机
  • AVR学习笔记
  • 单片机密码锁
  • DS18B20中文资料
  • I2C总线
  • atmega16
  • AT24C512
  • 掉电保护

热门文档

相关文档

  • STC单片机片内大容量EEPROM的一种巧妙应用

    STC单片机片内大容量EEPROM的一种巧妙应用_IT/计算机_专业资料。51 mcuSTC 单片机片内大容量 EEPROM 的一种巧妙应用 作者:单片机与… 文章来源:单片机与嵌入式...

  • 第10章 STC系列单片机片内EEPROM的应用

    第10章 STC系列单片机片内EEPROM的应用_电子/电路_工程科技_专业资料。 第10章STC系列单片机片内 EEPROM的应用 10.1 EEPROM模块所属特殊功能寄存器 10.2 EE...

  • ...STC系列单片机片内EEPROM的应用

    第10章STC系列单片机片内 EEPROM的应用 10.1 EEPROM模块所属特殊功能寄存器 10.2 EEPROM读、写、擦除 第10章STC系列单片机片内 EEPROM的应用 ? STC系列...

  • 51单片机内部EEPROM的应用

    51单片机内部EEPROM的应用_信息与通信_工程科技_专业资料。STC89c52 片内EEPROM用51hei-5 板子学习单片机内部 EEPROM 的应用 STC89C51、52 内部都自带有 2K ...

  • STC单片机内部EEPROM的应用

    “” 上面提到了 IAP IAP,它的意思是“在应用编程”,即在程序运行时程序存储...单片机芯片型号起始地址内置 EEPROM 容量(每扇区 512 字节) STC89C51RC STC89LE51RC...

  • EEPROM的应用

    经查阅资料发现,目前很多 EEPROM 达不到这个要求[1],即使时间最短的 AT89S8252 单片机片内.EEP-ROM 的写周期也是 2.5 ms.本文通过对 EEPROM 的巧妙应用,实现...

  • STC单片机内部EEPROM的应用

    STC 单片机内部 EEPROM 的应用可以使单片机可以将数据写入到程序存储器中,使 ...单片机芯片型号起始地址内置 EEPROM 容量(每扇区 512 字节) STC89C51RC STC89LE51RC...

  • STC单片机EEPROM的应用和程序

    STC 各型号单片机内置的 EEPROM 的容量各有不同,见下表: (内部 EEPROM 可以擦写 100000 次以上) 上面提到了 IAP,它的意思是“在应用编程”,即在程序运行时...

  • EEPROM单片机上的运用

    ? 单片机上的运用厦门大学机电工程系 扈宏毅 游龙翔 The Appl ication of E ... 串行EEPROM在单片机中的... 4页 免费 单片机片内大容量EEPROM... 6页 ...

  • 单片机eeprom

    单片机eeprom_电子/电路_工程科技_专业资料。用 51hei-5 板子学习单片机内部 EEPROM 的应用 STC89C51、 52 内部都自带有 2K 字节的 EEPROM, 54、 55 和 58...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email