RAM,EPROM故障自检通.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RAM,EPROM故障自检通用程序 l080年i0月电脑学习 RAM,EPROM故障自检通用程序 成都市四二一信箱陈启录 一 ,R^M自检程序 系统中要求每个RAM单元必须读写正 确可靠,确保数据或代码不出错误.因而. 在系统运行前或在运行中有必要对RAM每 个单元进行检测.RAM植和1分静态检测和 动态检测.静态投测又分全Q图案(即全 0,全1)检测和利用固定地址读写 方式进行检测,即按地址的奇偶性分别写入 55和aAA然后读出,又按同样方法 写入与上述相反的内容,再读出检查,看读出 的内容与写入的内容是否相同.以此来检测 RAM每一位读写的正确性.由于静态检测 时,存储器仅有一种状态,即这种或那种, 因而不很理想. RhM动态检测方法较多,如下雨 法,推进法,步进法,跳步 法,最坏布局打扰法,跳步/写恢 复法等,诸多方法各有千秋,比较起来 下雨法简单,方便,且一F雨时存储 器不断地交替进行读1写1,读 1写0,读0写0,读0 写1等操作,并使不同存取方案的存储 器能在多种干扰条件下得到一定的考验. F雨法的基本原理是;将内存所有单元 逐个写上垒1后,再将当前单元读出的 内容和重写寄存器的内容进行半加,将半加 的结果写回当前的单元.本程序就是根据此 醵理设计编写的.本程序可放在系统程序之 首,作为系统运行前对RAM榆测,也可作 为予程序,在系统运行t{一用,做为实时检 第5期 测但注意:在调用前必须保护现场,否91lj 台破坏内存的内容.在该程序运行中若无显 示,则证明RAM正常,检澳I完后则转入主 程序或回监控,若有显示,则左边四位是错 误单元地址,右边二位是单元的那位错误. 该程序在所有含z--80CPU芯片的单板机上 都能运行,也可移植到系统机中.程序清单 1附后. =,EPROM检查程序 在任何控制和测试系统以及智能化仪器 中,都需要EPROM存储器,它存放系统应 用程序和重要数据表格,是系统的核部 件.任何一个单元读写失效,都将导致整个 系统控制失灵.所以在使用前有必要进行检 测备字位是否正确.我们使用的芯片不外乎 两种情况:一是外购的新的芯片}二是使用 后经擦除器擦除的旧芯片.我们在经常使用 中发现,无论是外购的新芯片或是经擦除后 的旧芯片都并非全是空白(~FFFH)状态, 尤以后者更胜.若事前未经检测,就将调 好的程序或数据拷贝上去,遇到有故障的 芯片,程序根本不能运行,易将调试人员引 向错误歧途,导致系统调试复杂化.另外, 经验征明,若经检测后苍片处于仝空(FFH) 状态,但在拷贝过程中因芯片的质量或其他 原因导致拷贝的内容丢失.也不能运行.因 此,在程序或数据拷贝结束后,需将EPROM 中的内容与被拷吼的内容逐一进行校对,看 是否一致.目前,一般的办法是;在单板机 卜都使用NEXT键进行检查,在系统机 t25? 上是将RAM内容清o攻关一次机,然 后将EPt~.OM芯片中的内容读入RAM,在 DEBUG状怒下与源程序清单逐一校对.这 既费时又费事,且最易出错.为了解决这个 问题,本人设计编写了I~PROM检测程序. 该程序是采用z一8O汇编语言编写的,既能 在单板机上运行义可移植到系统机上运行. 检洲2K字节的芯片只需几百毫秒.程序清 单2附后 操作说明;在检测空白芯片时,只需将 被查芯片插入PROM或PROM插座上,这 时利用空插座上(因无芯片,状态呈FFtt 态)的内容相比棱.执行该程序,无显示. 若内容完垒相同,检涮完后返回监控;若有 单元内容不相同,刚转去执行错误处理程 序.这时显示器显示的内容是左四位为错误 内容的地址,右两位为错误内容.待修正后 继续执行,直到查完为止. 若检测被拷贝上的内容,只需将EPROM 的内容与RAM中被拷贝的内容相比较即 可.因一般调好的程序或数据都在RAM中. 显示方式同上. 若经常使用,W将本程序写入EPROM 中或存入磁盘上,使用时直接调用或直接执 行即可. 程序清单1 001011IRAMAUTOMATICINSPECTION PROGRAM 00110ORG2oooH 0ol20LDSP.Z0FFH 00130LDttL,STADD STARTADDRESS 00110LDBC,BDATD IBYTEDATA 00150CHRAMLD oo1B0LD 00170XOR ool80lNC (101900R 0O200jR ?26, A,OFFH 《HL).A (HL) (HL (HL) N7,DlSP 00210INCHL 00220DECBC 0023OLDA,B 00210ORC 00250JRNZ,CHRAM 00260RST0 O0270DISPPUSHHL 00280LDDE.DISMEM -DISPLAYADDRESS 日O2qOLDA.H 003~

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档