1、本科毕业设计(论文)外文翻译译文学生姓名: 院 (系): 计算机学院 专业班级: 通信工程 0701 指导教师: 完成日期: 2011 年 3 月 15 日 文献名称(单片机)文献名称(Single Chip Microcomputer)作者: Jessica起止页码:923出版日期(DOI 10.1007/s00253-008-1657-1)出版单位:外语教学与研究出版社 中文原文:一、 单片机介绍单片机也被称为微控制器(Microcontroller Unit) ,常用英文字母的缩写 MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有 CPU的专用处理器发展而来。最早的设计理
2、念是通过将大量外围设备和 CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的 Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。 早期的单片机都是 8位或 4位的。其中最成功的是 INTEL的 8031,因为简单可靠而性能不错获得了很大的好评。此后在 8031上发展出了 MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了 16位单片机,但因为性价比不理想并未得到很广泛的应用。90 年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着 IN
3、TEL i960系列特别是后来的 ARM系列的广泛应用,32 位单片机迅速取代 16位单片机的高端地位,并且进入主流市场。而传统的 8位单片机的性能也得到了飞速提高,处理能力比起 80年代提高了数百倍。目前,高端的 32位单片机主频已经超过 300MHz,性能直追 90年代中期的专用处理器,而普通的型号出厂价格跌落至 1美元,最高端1的型号也只有 10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的 Windows和 Linux操作系统。 单片机比专用处理器更适合应用于嵌
4、入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有 1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备 40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过 PC机和其他计算的总和,甚至比人类的数量还要多。单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。它是一种集计数和多中接口于一体的微控制器,被广泛应用在智能产品和工业自动化上,而51单片机是个单片机中最为典型和最
5、有代表性的一种。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了 I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 单片机内部也用和电脑功能类似的模块,比如 CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过 10元即可用它来做一些控制电器一类不是很复杂的工作足矣了。我们现在用的全自动滚筒洗衣机、排
6、烟罩、VCD 等等的家电里面都可以看到它的身影!它主要是作为控制部分的核心部件。 它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用 PC)的主要区别。 单片机是靠程序运行的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国 50年代开发的 74系列,或者 60年代的 CD4000系列这些纯硬件来搞定的话,电路一定是一块大 PCB板!但是如果要是用美国 70年代成功投放市场的系列单片机,结果就会有天壤之
7、别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性! 由于单片机对成本是敏感的,所以目前占统治地位的软件还是最低级汇编语言,它是除了二进制机器码以上最低级的语言了,既然这么低级为什么还要用呢?很多高级的语言已经达到了可视化编程的水平为什么不用呢?原因很简单,就是单片机没有家用计算机那样的 CPU,也没有像硬盘那样的海量存储设备。一个可视化高级语言编写的小程序里面即使只有一个按钮,也会达到几十 K的尺寸!对于家用 PC的硬盘来讲没什么,可是对于单片机来讲是不能接受的。 单片机在硬件资源方面的利用率必须很高才行,所以汇编虽然原始却还是在大量使用。一样的道理,如果把巨型计算机上的
8、操作系统和应用软件拿到家用 PC上来运行,家用 PC的也是承受不了的。 可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称 PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器) 。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统
9、、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词“智能型” ,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。 单片机诞生于 20世纪 70年代末,经历了 SCM、MCU、SoC 三大阶段。二、 起初模型2.1 SCMSCM即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。 “创新模式”获得成功,奠定了 SCM与通用计算机完全不同的发展道路。
10、在开创嵌入式系统独立发展道路上,Intel 公司功不可没。2.2 MCU MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,发展 MCU的重任不可避免地落在电气、电子技术厂家。从这一角度来看,Intel 逐渐淡出 MCU的发展也有其客观因素。在发展 MCU方面,最著名的厂家当数 Philips公司。 Philips公司以其在嵌入式应用方面的巨大优势,将 MCS-51从单片微型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统
11、发展道路时,不要忘记 Intel和 Philips的历史功绩。 三、 嵌入式系统单片机是嵌入式系统的独立发展之路,向 MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了 SoC化趋势。随着微电子技术、IC 设计、EDA 工具的发展,基于 SoC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能 I
12、C卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: 3.1 在智能仪器仪表上的应用 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、
13、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪) 。 3.2 在工业控制中的应用 用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管 3.3 在家用电器中的应用 可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。 3.4 在计算机网络和通信领域中的应用 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件
14、,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。 3.5 单片机在医用设备领域中的应用 单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。 3.6 各种大型电器中的模块化应用 某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理) ,就需要复杂的类似于计算机的原理。如:音乐信号以数字的形式存于存
15、储器中(类似于 ROM) ,由微控制器读出,转化为模拟音乐电信号(类似于声卡) 。 在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。 3.7 单片机设备领域中的应用 单片机在汽车电子中的应用非常广泛,例如汽车中的发动机控制器,基于 CAN总线的汽车发动机智能电子控制器,GPS 导航系统,abs 防抱死系统,制动系统等等。此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。 四、学习应用四大重要部分4.1地址总线我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中,连线并不成为一个问题,因为各器件间一般是串行关系,各
16、器件之间的连线并不很多,但计算机电路却不一样,它是以微处理器为核心,各器件都要与微处理器相连,各器件之间的工作必须相互协调,所以需要的连线就很多了,如果仍如同模拟电路一样,在各微处理器和各器件间单独连线,则线的数量将多得惊人,所以在微处理机中引入了总线的概念,各个器件共同享用连线,所有器件的 8根数据线全部接到 8根公用的线上,即相当于各个器件并联起来,但仅这样还不行,如果有两个器件同时送出数据,一个为 0,一个为 1,那么,接收方接收到的究竟是什么呢?这种情况是不允许的,所以要通过控制线进行控制,使器件分时工作,任何时候只能有一个器件发送数据(可以有多个器件同时接收) 。器件的数据线也就被称
17、为数据总线,器件所有的控制线被称为控制总线。在单片机内部或者外部存储器及其它器件中有存储单元,这些存储单元要被分配地址,才能使用,分配地址当然也是以电信号的形式给出的,由于存储单元比较多,所以,用于地址分配的线也较多,这些线被称为地址总线。 4.2地址、指令:之所以将这三者放在一起,是因为这三者的本质都是一样的数字,或者说都是一串0和1组成的序列。换言之,地址、指令也都是数据。指令:由单片机芯片的设计者规定的一种数字,它与我们常用的指令助记符有着严格的一一对应关系,不可以由单片机的开发者更改。地址:是寻找单片机内部、外部的存储单元、输入输出口的依据,内部单元的地址值已由芯片设计者规定好,不可更
18、改,外部的单元可以由单片机开发者自行决定,但有一些地址单元是一定要有的(详见程序的执行过程) 。 4.3 口和 P3的第二功能用法:初学时往往对 P0口、P2 口和 P3口的第二功能用法迷惑不解,认为第二功能和原功能之间要有一个切换的过程,或者说要有一条指令,事实上,各端口的第二功能完全是自动的,不需要用指令来转换。如 P3.6、P3.7 分别是 WR、RD 信号,当微片理机外接 RAM或有外部 I/O口时,它们被用作第二功能,不能作为通用 I/O口使用,只要一微处理机一执行到 MOVX指令,就会有相应的信号从 P3.6或 P3.7送出,不需要事先用指令说明。事实上不能作为通用 I/O口使用也
19、并不是不能而是(使用者) 不会将其作为通用 I/O口使用。你完全可以在指令中按排一条SETB P3.7的指令,并且当单片机执行到这条指令时,也会使 P3.7变为高电平,但使用者不会这么去做,因为这通常会导致系统的崩溃。单片机在通电复位后 8051内的程序计数器(PC)中的值为0000 ,所以程序总是从0000单元开始执行,也就是说:在系统的 ROM中一定要存在0000这个单元,并且在0000单元中存放的一定是一条指令。 4.4堆栈堆栈是一个区域,是用来存放数据的,这个区域本身没有任何特殊之处,就是内部 RAM的一部份,特殊的是它存放和取用数据的方式,即所谓的先进后出,后进先出 ,并且堆栈有特殊
20、的数据传输指令,即PUSH和POP ,有一个特殊的专为其服务的单元,即堆栈指针 SP,每当执一次 PUSH指令时,SP 就(在原来值的基础上)自动加 1,每当执行一次 POP指令,SP 就(在原来值的基础上)自动减 1。由于 SP中的值可以用指令加以改变,所以只要在程序开始阶段更改了 SP的值,就可以把堆栈设置在规定的内存单元中,如在程序开始时,用一条 MOV SP,#5FH 指令,就时把堆栈设置在从内存单元 60H开始的单元中。一般程序的开头总有这么一条设置堆栈指针的指令,因为开机时,SP 的初始值为 07H,这样就使堆栈从 08H单元开始往后,而 08H到 1FH这个区域正是 8031的第
21、二、三、四工作寄存器区,经常要被使用,这会造成数据的混乱。不同作者编写程序时,初始化堆栈指令也不完全相同,这是作者的习惯问题。当设置好堆栈区后,并不意味着该区域成为一种专用内存,它还是可以象普通内存区域一样使用,只是一般情况下编程者不会把它当成普通内存用了。有两个不同的领域,嵌入式控制应用:事件控制(实时控制)和数据对照控制器所需的实时控制通常致力于单一功能的应用,其中包括控制电机,发动机,一个指标,控制应用包括数据处理,数据格式, I / O控制, 嵌入式控制器是奥芬发现一个子系统可实现多种功能,并支持一再程序移动大量的数据。这种应用需要结合处理能力的 DMA和 I / O总线控制器或处理器
22、。这是美元在数据控制应用必须执行许多不同的功能,同时处理大型程序使用了大量的例子高端数据应用控制是控制需要高性能的处理器,系统总线带宽和特殊功能,如片上浮点运算。Intel 80960,一个 RISC微处理器用于激光打印机实例和高端数据控制是:图像处理,图形,网络,先进的工业控制等。基于 MSP430 单片机的电源监控管理系统文献名称(MSP430 微控制器为基础的电力监测管理系统)文献名称(MSP430 microcontroller-based power monitoring and management system)作者: Jessica起止页码:15出版日期(DOI 10.1007
23、/s00253-008-1657-2):出版单位:外语教学与研究出版社 中文原文:引言大功率直流开关电源由 PFC 和 DC-DC 变换器组成,为了提高可靠性,并能够对其进行脱机或远程监控管理,在开关电源模块内设置监控管理系统。该系统对电源故障类进行监控,对电源输出的电压电流进行自动设定和调节,通过串行通信接口,与远程中心监控站进行远程监控和管理,这一功能在通信系统基站供电系统中尤为重要。本文提出了一种基于 MSP430 单片机的电源监控管理系统的设计和实现。1 系统结构和硬件电路设计系统的整体设计结构如图 1所示。本系统采用的核心芯片为 TI公司推出 16位系列单片机 MSP430。MSP4
24、30 具有集成度高,外围设备丰富,超低功耗等优点。单片集成了多通道 12bit的 A/D转换、片内精密比较器、多个具有 PWM功能的定时器、片内 USART、看门狗定时器、片内数控振荡器(DCO)、大量的 I/O端口以及大容量的片内存储器,采用串行在线编程方法,单片可以满足绝大多数的应用需要。 MSP430的这种高集成度使应用人员不必在接口、外接 I/O及存储器上花太多的精力,而可以方便的设计真正意义上的单片系统,在许多领域得到了广泛的应用。下面介绍该系统可以实现的功能和基于 MSP430F149的电控系统的设计。1.1 系统功能a开机控制。上电后,单片机开始工作,按下电源键,点亮指示灯后,将
25、电网220V接入 PFC,开关电源启动工作,然后接于负载。b电压设定和调节。用单片机 A/D口采集开关电源的输出电压值,并显示于液晶屏上,通过单片机控制数字电位计调节输出电压值,实现自动调节;或者通过键盘的左右键选出电压调节页面,用上下键进行手动调节;也可以通过通信接口实现远程调节。c电流调节。多台开关电源并联使用时,要求各台电源的负载电压相等。单片机 A/D口采集转换成电压值的负载电流值,通过通信口得到各台电流值,取电流平均值,控制数字电位计调节输出电压,使输出负载电流达到平均值;或者通过键盘的左右键选出电流调节页面,用上下键进行手动调节。d故障报警。单片机通过光电耦合器检测到各项输入输出故
26、障时,扬声器产生蜂鸣,相应的报警灯闪烁,并在液晶屏上显示故障类型及处理方法。e监测。单片机 A/D口对电网电压,输出电压,输出电流进行采集测量,当出现超限时进行报警。f通信。包括单片机与各台开关电源间的通信和单片机与中心监控站的通信。1.2 电压调节电路电压调节电路由单片机、数字电位计 X9313和可调分流基准芯片 TL431组成,其电路原理图如图 2所示。Xicor9313 是固态非易失性电位器,可用作数字控制的微调电位器。TL431 是 TI生产的一个有良好的热稳定性能的三端可调分流基准源,它的输出电压用两个电阻就可以任意地设置到从 VREF(2.5V)到 36V范围内的任何值。工作时,单
27、片机的一个 IO控制 INC计数输入脚,为其提供计数脉冲,此输入端为下降沿触发。另一个 IO控制 U/D升降输入端,当 U/D为高电平时,X9313 内部计数器进行加法计数,VW 端的输出电压上升,由于 VW接地,使 VH端电压降低,而TL431的 REF输出端电压为恒定的 2.5V,从而使 Vcc处输出电压升高;同理当 U/D为低电平时,Vcc 处输出电压降低,这样就实现了电压输出调节。1.3 模拟数据采集MSP430F149内嵌入一个高精度的,具有采样与保持功能的 12位 ADC转换模块,内部提供各种采样与保持时钟源。MSP430 有 8个外部输入通道可选, 最高采样速度可达 200KHZ
28、,并且还内置温度传感器,可以测量芯片内的温度,如果测量温度高于或低于预设的温度是,可以通过外接部件显示告警信息,同时具有 6种可编程选择的内部参考电压。该转换模块为一些需要模拟量采集的场合提供了便利。我们选择的参考电压是 02.5V,这样 MSP430F149的 AD分辨率就是 2.5/4096 = 0.61V左右。由于输入的模拟电压量较高,不能直接与单片机的 ADC采样端口相连,因此用串联一个滑动变阻器的方法进行了降压处理,成功解决了上述问题。1.4 人机对话设计系统的人机操作界面由液晶显示屏、指示灯和键盘组成。液晶选用的是基于T6963C 的液晶模块 YM12864。键盘采用的是 33 的
29、阵列接法,系统采用了图形用户界面,操作简单易行,显示实用美观。工作时,液晶屏可以实时显示采集到的电网电压、输出电压、输出电流及各种报警信息,操作相应键盘可以进行显示页面的切换,对输出电压,输出电流进行自动、手动及远程控制调节。当有报警信息产生时,相应得指示灯会闪烁警示,同时与单片机连接的扬声器会产生报警蜂鸣声,以提醒操作人员做出相应的处理。2 系统软件设计430 支持汇编语言和 C 语言两种语言编程,因此可以在一个工程文件中同时用两种语言,使用汇编语言,便于在调试时寻找逻辑和指令的联系及地址的定位正确与否。使用 C 语言进行编程大大减少了工作量,编好后的程序可读性好,易于修改和维护。开发工具使
30、用 IARSystems 公司的 IAR Embedded Workbench,它集成了编辑、编译、链接、下载与在线调试(Debug)等多种功能,使用方便,并具备高效的 C 语言编译能力。考虑到软件开发效率及可维护性,系统软件设计遵循模块化的编程思想,将系统功能划分为几个相对独立的功能模块。它们包括:液晶显示模块、AD 转换模块、按键监测响应模块、报警监测响应模块、电压电流调节模块、数据处理模块、通信模块。每个模块都要进行独立的测试,最后结合到一起。整个系统的软件流程图如图 3 所示。按键监测模块是其中的重要组成部分,它控制着 AD转换的启动,显示页面的切换,及电压电流的自动调节,手动调节,远
31、程调节的启动和切换。报警监测模块对开关电源的保护起着至关重要的作用,它实时的监测着开关电源是否出现故障,当发生输入电压过压,输入电压欠压,PFC 故障时应切断总电源,当发生输出电压过压,输出电压欠压,模块过热,及 IPM保护故障时应关断 DC-DC变换器。在对各模块进行整合时,要注意各中断之间的冲突。由于在 MSP430 的中断优先级中,ADC12 采样转换中断优先级高于 TIMERA 中断,因此当在响应 TIMERA 中断的过程中会执行 ADC12 采样转换中断,或者 TIMERA 的中断响应被迫延迟,这样就会影响在 TIMERA中断中执行的报警监测响应程序,不能达到对开关电源故障类的实时检
32、测。在本系统中,利用按键控制 ADC12 采样转换中断的启动和关闭,从而解决中断冲突。3 结论本文在基于 MSP430F149电源监控管理系统的设计和实现的基础上对 MSP430的系统设计做了讨论,提出并解决了在设计中出现的问题。本文作者的创新点:利用MSP430的系统结构简单,外围电路少,效率高的特点,设计实现了简洁直观、使用方便、操作全程汉字提示、监控能力强、运行稳定、安全可靠的电源监控管理系统,大大降低了成本,取得了相当可观的经济效益,满足实际需求。英文翻译:MCU DescriptionSCM is also known as micro-controller (Microcontro
33、ller Unit), commonly used letters of the acronym MCU MCU that it was first used in industrial control. Only a single chip by the CPU chip developed from a dedicated processor. The first design is by a large number of peripherals and CPU on a chip in the computer system, smaller, more easily integrat
34、ed into a complex and demanding on the volume control device which. INTELs Z80 is the first designed in accordance with this idea processor, then on the development of microcontroller and dedicated processors have parted ways.Are 8-bit microcontroller early or 4 bits. One of the most successful is t
35、he INTEL 8031, for a simple, reliable and good performance was a lot of praise. Then developed in 8031 out of MCS51 MCU Systems. SCM systems based on this system until now is still widely used. With the increased requirements of industrial control field, began a 16-bit microcontroller, because the c
36、ost is not satisfactory but have not been very widely used. After 90 years with the great development of consumer electronics, microcontroller technology has been a huge increase. With INTEL i960 series, especially the later series of widely used ARM, 32-bit microcontroller quickly replace high-end
37、16-bit MCU status and enter the mainstream market. The traditional 8-bit microcontroller performance have been the rapid increase capacity increase compared to 80 the number of times. Currently, high-end 32-bit microcontroller clocked over 300MHz, the performance catching the mid-90s dedicated proce
38、ssor, while the average model prices fall to one U.S. dollars, the most high-end 1 model only 10 dollars. Modern SCM systems are no longer only in the development and use of bare metal environment, a large number of proprietary embedded operating system is widely used in the full range of SCM. The h
39、andheld computers and cell phones as the core processing of high-end microcontroller can even use a dedicated Windows and Linux operating systems.SCM is more suitable than the specific processor used in embedded systems, so it was up to the application. In fact the number of SCM is the worlds larges
40、t computer. Modern human life used in almost every piece of electronic and mechanical products will be integrated single chip. Phone, telephone, calculator, home appliances, electronic toys, handheld computers and computer accessories such as a mouse with a 1-2 in both the Department of SCM. Persona
41、l computer will have a large number of SCM in the work. General car with more than 40 SCM, complex industrial control systems may even have hundreds of SCM in the same time work! SCM is not only far exceeds the number of PC and other computing the sum, or even more than the number of human beingsSCM
42、 is a major piece of computer components are integrated into the chip micro-computer. It is a multi-interface and counting on the micro-controller integration and intelligence products are widely used in industrial automation. And MCS-51 microcontroller is a typical and representative. Single chip,
43、also known as single-chip microcontroller, it is not complete a certain logic chips, but to a computer system integrated into a chip. Equivalent to a micro-computer, and computer than just the lack of a microcontroller I / O devices. General talk: a chip becomes a computer. Its small size, light wei
44、ght, cheap, for the study, application and development of facilities provided. At the same time, learning to use the MCU is to understand the principle and structure of the computer the best choice.SCM and the computer functions internally with similar modules, such as CPU, memory, parallel bus, the
45、 same effect as well, and hard disk memory devices, and different is its performance of these components were relatively weak many of our home computer, but the price is low, usually not more than 10 yuan you can do with it some control for a class is not very complicated electrical work is enough o
46、f. We are using automatic drum washing machine, smoke hood, VCD and so on appliances which could see its shadow! It is primarily as a control section of the core componentsIt is an online real-time control computer, control-line is that the scene is needed is a stronger anti-jamming ability, low cos
47、t, and this is, and off-line computer (such as home PC), the main difference.MCU is through running, and can be modified. Through different procedures to achieve different functions, in particular special unique features, this is another device much effort needs to be done; some great efforts are ve
48、ry difficult to do. Not very complex functions if the 50s with the United States developed 74 series, or the 60s CD4000 series of these pure hardware buttoned, then the circuit must be a large PCB board! But if the United States if the 70s with a series of successful SCM market, the result will be a
49、 drastic change! Just because you are prepared by microcomputer programs can achieve high intelligence, high efficiency and high reliability!As the microcontroller on the cost-sensitive, so now the dominant software or the lowest level assembly language, which is the lowest level in addition to more than binary machine code language, and as so low why is the use? Many high-level language has reached the level of visual programming why is not it? The reason is simply that there is no