微型计算机控制系统

广义地说,是用于处理信息的,这种信息可以是电话交谈,仪器读数或企业帐户,但是各种情况下都涉及相同的主要操作:信息处理存储和传递。在常规的电子设计中,这些操作都是以功能平台方式组合起来的,例如计数器,无论是电子还是机械,都要存储当前,按要求将该增1。采用计数器的电子钟之类的任一系统要使其存储和处理能力遍布整个系统,因为每个计数器都能存储和处理一些数字。

系统,它将处理,存储和传输三个功能分离形成不同的系统单元。这种三个主要单元的分离方法是冯-诺依曼在20世纪40年代所设想出来的,并且是针对微计算机的设想。从此所有制成的计算机都是用这种结构设计的,尽管包含宽广的物理形式,从根本上来说他们均是具有相同基本设计。

在系统中,处理是由系统完成的。存储是利用存储器电路,而的信息传输则是利用特定的输入/输出(I/O)电路。要在一个微处理器时钟中找出执行计数功能的一个特殊硬件是不可能的,因为时间存储在存储器中,而在固定的时间间隔下由微处理器控制增值。但是,规定系统运转过程的软件包含实现计数器功能的单元。由于系统几乎完全由软件所定义,所以对微处理器结构和其辅助电路这种看起来非常抽象的处理方法使其在应用时非常灵活。这种设计过程主要是软件工程,而且在生产软件时,就会遇到产生于常规工程中相似的构造和维护问题。图1.1 微型计算机的三个组成部分

图显示出了微型计算机中这三个单元是如何按照机器中的信息通信方式而联接起来的。该系统由微处理器控制,微处理器存储器和输入/输出单元的信息传输。外部的连接与工程系统的其余部分(即非计算机部分)有关。

尽管图中显示的只有一个存储单元,实际中有RAM和ROM两种不同的存储器被使用。由于概念上的计算机存储器更像一个公文柜,上述的“存储器”一词是非常不恰当的;信息存放在一系列已的“箱子”中,而且可问题由“箱子”的序列号进行信息的参考定位。

微计算机使用RAM(随机存取存储器),在RAM中数据被写入,并且在需要被再次读出。这种数据能以所希望的次序从存储器中读出,不必写入时的相同次序,所以有“随机”存取存储器。另一类型ROM(只读存储器)用来保持不受微处理器影响的固定的信息标本;这些在电源切断后不会丢失,并通常用来保存规定微处理器化系统运转过程的程序。ROM可像RAM一样被读取,但与RAM不一样的是不能用来存储可变的信息。有些ROM在制造时将其数据标本放入,而另外的则可通过特殊的设备由用户编程,所以称为可编程ROM。被广泛使用的可编程ROM可利用特殊紫外线灯察除,并被成为E

PROM,即可察除可编程只读存储器的缩写。另有新类型的期器件不必用紫外线灯而用电察除,所以称为电可察除可编程只读存储器EEPROM。

微处理器在程序控制下处理数据,并控制流向和来自存储器和输入/输出装置的信息流。有些输入/输出装置是通用型的,而另外一些则是设计来控制如磁盘驱动器的特殊硬件,或控制传给其他计算机的信息传输。大多数类型的I/O装置在某种程度下可编程,允许不同形式的操作,而有些则包含特殊用途微处理器的I/O装置不用主微处理器的直接干预,就可实施非常复杂的操作。

假如应用中不需要太多的程序和数据存储量,微处理器、存储器和输入/输出可全被包含在同一集成电路中。这通常是低成本应用情况,例如用于微波炉和自动洗衣机的控制器。当商品被大量地生产时,这种单一芯片的使用就可节省相当大的成本。当技术进一步发展,更强更强的处理器和更大更大数量的存储器被包含形成单片微型计算机,结果使最终产品的装配成本得以节省。但是在可预见的未来,当需要大量的存储器或输入/输出时,还是有必要继续将许多集成电路相互联结起来,形成微计算机。

微计算机的另一主要工程应用是在过程控制中。这是,由于装置是按特定的应用情况由微机编程实现的,对用户来说微计算机的存在通常就更加明显。在过程控制应用中,由于这种设备以较少的数量生产,将整个系统安装在单个芯片上所获取的利益常比不上所涉及的高设计成本。而且,过程控制器通常更为复杂,所以要将他们做成单独的集成电路就更为困难。可采用两种处理,将控制器做成一种通用的微计算机,正像较强版本的业余计算机那样;或者做成“包裹”式系统,按照像电磁继电器那样的较老式的技术进行设计,来取代控制器。对前一种情况,系统可以用常规的编程语言来编程,正如以后要介绍的语言那样;而另一种情况,可采用特殊用途的语言,例如那种使控制器功能按照继电器相互连接的方法进行描述。两种情况下,序均能存于RAM,这让程序能按应用情况变化时进行相应的变化,但是这使得总系统易受掉电影响而工作不正常,除非使用电池保证供电连续性。另一种选择是将程序在ROM中,这样他们就变成电子“硬件”的一部分并常被称为“固件”。

尽管大规模集成电路的应用使小型和微型计算机的

微型计算机相关的英文文献,微型计算机控制系统(单片机控制系统)外文文献翻译.doc...相关推荐

  1. 微型计算机相关的英文文献,微型计算机控制系统--------外文文献翻译

    内容介绍 Electronic systems are used for handing information in the most general sense; this information ...

  2. 微型计算机外文文献,电子信息科学与技术专业Microcomputer-Systems微型计算机控制系统大学毕业论文外文文献翻译及原文.doc...

    毕 业 设 计(论文) 外 文 文 献 翻 译 文献.资料中文题目:微型计算机控制系统(单片机控制系统) 文献.资料英文题目:Microcomputer Systems 文献.资料来源: 文献.资料发 ...

  3. 英文不好的人如何阅读外文文献?

    文章目录 0 前言 1 工具 2 查找文献 3 阅读 4 总结 0 前言 疫情在家,又要赶毕业设计.会遇到诸多烦恼.学校没有购买相应的数据库,买了也不能远程访问,怎么才能下载外文文献?英语不好,怎么才 ...

  4. 计算机英文文献博客,计算机专业外文文献论文翻译.docx

    本科毕业设计 外文文献及译文 文献.资料题目:Evolving?Java?Without?Changing the?Language 文献.资料来源:/articles/ evolving-java- ...

  5. 微型计算机相关的英文文献,毕业论文外文文献翻译测控技术与仪器专业微型计算机发展简史.doc...

    毕 业 设 计(论文) 外 文 文 献 翻 译 文献.资料中文题目:微机发展简史 文献.资料英文题目:Progress in Computers 文献.资料来源: 文献.资料发表(出版)日期: 院 ( ...

  6. 微型计算机相关的英文文献,★计算机系统论文参考文献_计算机系统参考资料范文_计算机系统外文参考文献...

    以下是计算机系统学论文参考文献,看了后定能知晓计算机系统参考文献有哪些等相关写作技巧. 一.计算机系统论文期刊参考文献 [1].国产个人高性能计算机系统研制. <深圳大学学报(理工版)>. ...

  7. 苏大微型计算机原理与应用题库,苏大单片机原理及应用试卷.doc

    PAGE / NUMPAGES 苏州大学 单片微机原理与接口技术 课程试卷(C)卷 共 6 页 考试形式 闭 卷 年 月 院系 年级 专业 学号 姓名 成绩 一.将下列无符号二进制数转换成十六进制和十 ...

  8. 微型计算机外文文献,单片机外文文献翻译---微型计算机控制系统

    微型计算机控制系统(单片机控制系统) 广义地说,微型计算机控制系统(单片机控制系统)是用于处理信息的,这种被用于处理的信息可以是电话交谈,也可以是仪器的读数或者是一个企业的帐户,但是各种情况下都涉及到 ...

  9. 写论文时如何翻译外文文献?

    搞科研就是集所有既有成果为大成者. 想要论文写得好,一定要有丰富的知识储备和对该领域专业技能的熟练掌握,这其中不可能少的了外文文献的知识储备. 外文文献的阅读十分重要.那么阅读的前提是什么呢?翻译! ...

  10. 计算机 英语 文献翻译,计算机类外文文献翻译_1.doc

    计算机类外文文献翻译_1 本科毕业论文 外文文献及译文 文献.资料题目:Core Java? Volume II–Advanced Features 文献.资料来源:著作 文献.资料发表(出版)日期: ...

最新文章

  1. vbs脚本读写INI文件
  2. PC处理器装机中的认识 三
  3. go环境搭建_容器化 Go 开发环境的尝试
  4. 论文浅尝 | 用异源监督进行关系抽取:一种表示学习方法
  5. 2021年中国硬核创业者调研报告
  6. Linux当前终端走代理ip
  7. OPPO Reno 3 Pro再曝光:5G手机也有轻薄机身
  8. 一步一步写算法(之通用数据结构)
  9. 模型算法_推荐算法之隐语义模型
  10. 重庆将打造区块链产业高地
  11. asp.net中实现登陆的时候用SSL
  12. 奇怪的技能又增加了,我学会了用ETS5配置KNX
  13. matlab初值的非线性最小二乘,Matlab与Mathematica在非线性拟合中的应用比较
  14. 微信引流技巧,精准日加100+粉丝
  15. 局域网工作组电脑网络邻居访问慢打开要好几分钟
  16. 简信CRM:企业需要定制CRM系统的三大理由
  17. js总计_Excel总计前3名加上其他的总计
  18. 刷题记录:牛客NC16122郊区春游
  19. QR分解的三种实现方法
  20. 辨别亦真亦假的Svchost.exe

热门文章

  1. Scala下载和安装
  2. 在MATLAB下安装Matpower模块
  3. linux设备驱动模型架构分析 一
  4. centos7 卸载service服务
  5. eeglab新建电极位置并保存为文件
  6. SNMP弱口令导致的网络入侵
  7. 训练集,测试集和验证集
  8. 模型部署,移动端安卓App开发环境搭建和配置教程 ~
  9. win10多合一原版系统_制作WIN10多合一原版系统
  10. 通过Centos7搭建PXE安装Windows操作系统和Centos操作系统及WindowsPE维护系统