外文翻译---带有只读存储器的单片机集成电路
《外文翻译---带有只读存储器的单片机集成电路》由会员分享,可在线阅读,更多相关《外文翻译---带有只读存储器的单片机集成电路(6页珍藏版)》请在毕设资料网上搜索。
1、 译文: 带有只读存储器的单片机集成电路 单片机集成电路包含一个处理器内核,它至少通过一种数据处理或存储设备来交换数据,集成电路包含一个只读掩模存储器,其中像测试程序一样的通用程序能被单片机执行。这种通用程序具有将数据写到数据处理和,或存储设备的基本功能,写入功能用于装载程序,因为装载程序并非永久地存储在只读存储器重,所以可对单片机进行测试,而与应用程序无关,并保持系统中能用的存储器元件为标准类型。 在微处理器系统中,处理是由微处理器本身完成的。存储是利用存储器电路,而进入和出自系统的信息传输则是利用特定的 输入 /输出( I/O)电路。要在一个微处理器化时钟中找出执行计数功能的一个特殊硬件是
2、不可能的,因为时间存储在存储器中,而在固定的时间间隔下由微处理器控制增值。但是,规定系统运转过程的软件包含实现计数器功能的单元。由于系统几乎完全由软件所定义,所以对微处理器结构和其辅助电路这种看起来非常抽象的处理方法使其在应用时非常灵活。这种设计过程主要是软件工程,而且在生产软件时,就会遇到产生于常规工程中相似的构造和维护问题。 微计算机常使用 RAM(随机存取存储器),在 RAM 中数据可被写入,并且在需要时可被再次读出。这种数据 能以任一所希望的次序从存储器中读出,不必按写入时的相同次序,所以有“随机” 存取存储器。另一类型 ROM(只读存储器)用来保持不受微处理器影响的固定的信息标本;这
3、些标本在电源切断后不会丢失,并通常用来保存规定微处理器化系统运转过程的程序。 ROM 可像 RAM一样被读取,但与 RAM 不一样的是不能用来存储可变的信息。有些 ROM 在制造时将其数据标本放入,而另外的则可通过特殊的设备由用户编程,所以称为可编程 ROM。被广泛使用的可编程 ROM 可利用特殊紫外线灯察除,并被成为 E PROM,即可察除可编程只读存储器的缩写。另有新 类型的期器件不必用紫外线灯而用电察除,所以称为电可察除可编程只读存储器 EEPROM。 微处理器在程序控制下处理数据,并控制流向和来自存储器和输入 /输出装置的信息流。有些输入 /输出装置是通用型的,而另外一些则是设计来控制
4、如磁盘驱动器的特殊硬件,或控制传给其他计算机的信息传输。大多数类型的 I/O 装置在某种程度下可编程,允许不同形式的操作,而有些则包含特殊用途微处理器的 I/O 装置不用主微处理器的直接干预,就可实施非常复杂的操作。 微计算机的另一主要工程应用是在过程控制中。这是,由于装置是按特定的应用情况由微机编程 实现的,对用户来说微计算机的存在通常就更加明显。在过程控制应用中,由于这种设备以较少的数量生产,将整个系统安装在单个芯片上所获取的利益常比不上所涉及的高设计成本。而且,过程控制器通常更为复杂,所以要将他们做成单独的集成电路就更为困难。可采用两种处理,将控制器做成一种通用的微计算机,正像较强版本的
5、业余计算机那样;或者做成“包裹”式系统,按照像电磁继电器那样的较老式的技术进行设计,来取代控制器。对前一种情况,系统可以用常规的编程语言来编程,正如以后要介绍的语言那样;而另一种情况,可采用特殊用途的语言,例如那种使 控制器功能按照继电器相互连接的方法进行描述。两种情况下,序均能存于 RAM,这让程序能按应用情况变化时进行相应的变化,但是这使得总系统易受掉电影响而工作不正常,除非使用电池保证供电连续性。另一种选择是将程序在 ROM 中,这样他们就变成电子“硬件”的 一部分并常被称为“固件”。 准确地说,这项发明涉及单片机集成电路,单片机通常是包含一台“计算机”的全部或大部分元件的大规模集成电路
6、,其功能不是预先确定的,而是取决于它执行程序。 一台单片机必然包含一个 含有命令时序发生器(即根据程序的指令分配各种控制信 号到其他元件的装置)的处理器内核,一个算数逻辑单元(用来处理数据)和寄存器(即特殊的存储单元)。 然而,“计算机”的其他单元对单片机而言或是内部的,或是外部的。换言之,其他元件就集成到单片机或辅助电路中。 “计算机 ”的这些其他元件是数据处理或存储装置,例如包含待执行的只读或随机存储器,时钟和接口(串行或并行)。 基于单片机的系统通常包含一个含有单片机的芯片和许多含有外部数据处理和,或存储器的芯片,这些芯片没有集成在单片机中,例如,这种基于单片机的系统包含一个或多个印刷电
7、路板,上面安装着单片机和其 他元件。 决定单片机所有操作的是应程序,即由单片机执行的程序,因此,每个应用程序都是针对待定的应用的。 在多数现实应用中,由于应用程序太大,单片机无法存储,因此就存储在单片机的外部存储器中,这种只读处而不能写入的程序存储器通常就是可编程只读存储器。 应用程序在写入到存储器中后就开始执行,以便由单片机来执行,单片机系统有可能不会像预期的那样工作。 在最不顺的情况下,这只是系统的下故障,单片机仍然能够通过串行或并行口与测试设备对话,测试设备就能够确定问题的性质,并准确的指出校正的类型(软件和硬件),将其 应用到系统上,以便正确操作。 遗憾的是,基于单片机系统的多次故障导
8、致整个系统死锁,阻止了任何与测试设备的对话,这样就不能确定错误类型时硬件错误(单片机本身,外部只读存储器,外围设备,总线等)还是软件错误(应用程序的错误),在系统死锁的情况下,采用的故障分析方法通常是以使用精密仪器设备为基础,因此要求将探测仪连接到处于测试中的单片机系统的各种集成电路的管脚上。 采用测试设备对于单片机的系统进行故障诊断,其相关问题还有很多。由于电路体积小,布线密集,而测试设备中使用的探针容易损坏,用起来很麻烦,就可能与 电路接触不好。 此外由于成本高,这些测试设备不是批量生产。结果,出故障的单片机系统就不能直接及时修复,不管它们此时安装在何处,首先必须送到有测试设备的地方。单片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外文 翻译 带有 只读存储器 单片机 集成电路
