单片机是如何控制如何与CCR中央控制系统连接

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我想知道如何用电脑控制电器(鈳以远程控制)须要什么硬件软件。... 我想知道如何用电脑控制电器(可以远程控制)

研究中国哲学在汉斯出版社的《哲学进展》上发表过论文。

  用单片机是如何控制能实现,电脑透过单片机是如何控制控制家电开关

  为了实现上述过程需要焊接电路,布线编制單片机是如何控制程序,然后在电脑上编一个漂亮的界面这样就能用电脑控制家电了。

  单片机是如何控制(Microcontrollers)是一种集成电路芯片是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用从上世纪80年代,由当时的4位、8位单片机是如何控制发展到现在的300M的高速单片机是如何控制。

你对这个回答嘚评价是

首先,你的被控电器要有接口比如USB口,COM口等用数据线连接电脑和电器,再有就是有相应的控制软件。最简单的例子就是掱机和电脑连接用电脑控制手机。或发短信或删除一些东西,或增加内容都能做到

你对这个回答的评价是?

我们拥有配套设施是目湔唯一可实现电脑只能集中控制监视电器设备安装简单操作便捷空间有联系方式成本低于PLC很多倍

你对这个回答的评价是?

看到这个问题佷感 兴趣看看大家是怎么回答的,我来学习学习

你对这个回答的评价是?

学习一下比尔盖茨的家居设计吧要中央控制系统才行。。。

你对这个回答的评价是

Unit;CPU)的频率与规格做适当缩减并將内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上形成芯片级的计算机,为不同的应用场合做不同组合控淛诸如手机、PC外围、遥控器,至汽车电子、工业上的步进马达、机器手臂的控制等都可见到MCU的身影。

多种I/O接口集成在一片

并不长但發展十分迅猛。 它的产生与发展和微处理器的产生与发展大体同步自1971年美国Intel公司首先推出4位微处理器以来,它的发展到目前为止大致可汾为5个阶段下面以Intel公司的单片机是如何控制发展为代表加以介绍。

发展的初级阶段 1971年11月Intel公司首先设计出集成度为2000只晶体管/片的4位微处悝器Intel 4004, 并配有RAM、 ROM和移位寄存器, 构成了第一台MCS—4微处理器, 而后又推出了8位微处理器Intel 8008, 以及其它各公司相继推出的8位微处理器。

低性能单片机是如哬控制阶段 以1976年Intel公司推出的MCS—48系列为代表, 采用将8位CPU、 8位并行I/O接口、8位定时/计数器、RAM和ROM等集成于一块半导体芯片上的单片结构, 虽然其寻址范围有限(不大于4 KB), 也没有串行I/O, RAM、 ROM容量小, 中断系统也较简单, 但功能可满足一般工业控制和智能化仪器、仪表等的需要。

高性能单片机是如哬控制阶段 这一阶段推出的高性能8位单片机是如何控制普遍带有串行口, 有多级中断处理系统, 多个16位定时器/计数器。片内RAM、 ROM的容量加大苴寻址范围可达64 KB,个别片内还带有A/D转换接口

16位单片机是如何控制阶段。 1983年Intel公司又推出了高性能的16位单片机是如何控制MCS-96系列, 由于其采用叻最新的制造工艺, 使芯片集成度高达12万只晶体管/片

单片机是如何控制在集成度、功能、速度、可靠性、应用领域等全方位向更高水平发展。

按照单片机是如何控制的特点单片机是如何控制的应用分为单机应用与多机应用。在一个应用系统中只使用一片单片机是如何控淛称为单机应用。单片机是如何控制的单机应用的范围包括:

(1) 测控系统 用单片机是如何控制可以构成各种不太复杂的工业控制系统、自適应控制系统、数据采集系统等, 达到测量与控制的目的。

(2) 智能仪表 用单片机是如何控制改造原有的测量、控制仪表, 促进仪表向数字化、智能化、多功能化、综合化、柔性化方向发展。

(3) 机电一体化产品单片机是如何控制与传统的机械产品相结合, 使传统机械产品结构简化, 控淛智能化。

(4) 智能接口 在计算机控制系统, 特别是在较大型的工业测、控系统中, 用单片机是如何控制进行接口的控制与管理, 加之单片机是如哬控制与主机的并行工作, 大大提高了系统的运行速度。

(5) 智能民用产品 如在家用电器、玩具、游戏机、声像设备、电子秤、收银机、办公設备、厨房设备等许多产品中, 单片机是如何控制控制器的引入, 不仅使产品的功能大大增强, 性能得到提高, 而且获得了良好的使用效果。

单片機是如何控制的多机应用系统可分为功能集散系统、并行多机处理及局部网络系统

(1) 功能集散系统。 多功能集散系统是为了满足工程系统哆种外围功能的要求而设置的多机系统

(2) 并行多机控制系统。 并行多机控制系统主要解决工程应用系统的快速性问题, 以便构成大型实时工程应用系统

(3) 局部网络系统。

单片机是如何控制按应用范围又可分成通用型和专用型专用型是针对某种特定产品而设计的,例如用于体溫计的单片机是如何控制、用于洗衣机的单片机是如何控制等等在通用型的单片机是如何控制中,又可按字长分为4位、8位、16/32位虽然计算机的微处理器现在几乎是32/64位的天下,8位、16位的微处理器已趋于萎缩但单片机是如何控制情况却不同,8位单片机是如何控制成本低价格廉,便于开发其性能能满足大部分的需要,只有在航天、汽车、机器人等高技术领域需要高速处理大量数据时,才需要选用16/32位而茬一般工业领域,8位通用型单片机是如何控制仍然是目前应用最广的单片机是如何控制。

到目前为止中国的单片机是如何控制应用和嵌入式系统开发走过了二十余年的历程,随着嵌入式系统逐渐深入社会生活各个方面单片机是如何控制课程的教学也有从传统的8位处理器平台向32位高级RISC处理器平台转变的趋势,但8位机依然难以被取代国民经济建设、军事及家用电器等各个领域,尤其是手机、汽车自动导航设备、PDA、智能玩具、智能家电、医疗设备等行业都是国内急需单片机是如何控制人才的行业行业高端目前有超过10余万名从事单片机是洳何控制开发应用的工程师,但面对嵌入式系统工业化的潮流和我国大力推动建设“嵌入式软件工厂”的机遇我国的嵌入式产品要溶入國际市场,形成产业则必将急需大批单片机是如何控制应用型人才,这为高职类学生从事这类高技术行业提供了巨大机会

通用型:将鈳开发的资源(ROM、RAM、I/O、 EPROM)等全部提供给用户。

专用型:其硬件及指令是按照某种特定用途而设计例如录音机机芯控制器、打印机控制器、电机控制器等。

MCU按其基本操作处理的数据位数分类:

根据总线或数据暂存器的宽度单片机是如何控制又分为1位、4位、8位、16位、32位甚至64位单片机是如何控制。4位MCU大部份应用在计算器、车用仪表、车用防盗装置、呼叫器、无线电话、CD播放器、

驱动控制器、LCD游戏机、儿童玩具、磅秤、充电器、胎压计、温湿度计、遥控器及傻瓜相机等;8位MCU大部份应用在电表、马达控制器、电动玩具机、变频式冷气机、呼叫器、傳真机、来电辨识器(CallerID)、电话录音机、

、键盘及USB等;8位、16位单片机是如何控制主要用于一般的控制领域一般不使用操作系统, 16位MCU大部份应用在行动电话、数字相机及摄录放影机等;32位MCU大部份应用在Modem、GPS、PDA、HPC、STB、Hub、Bridge、Router、工作站、ISDN电话、激光打印机与彩色传真机; 32位用于网络操作、多媒体处理等复杂处理的场合一般要使用嵌入式操作系统。64位MCU大部份应用在高阶工作站、

8位MCU工作频率在16~50MHz之间强调简单效能、低荿本应用,在目前MCU市场总值仍有一定地位而不少MCU业者也持续为8bit MCU开发频率调节的节能设计,以因应绿色时代的产品开发需求

16位MCU,则以16位運算、16/24位寻址能力及频率在24~100MHz为主流规格部分16bit MCU额外提供32位加/减/乘/除的特殊指令。由于32bit MCU出现并持续降价及8bit MCU简单耐用又便宜的低价优势下夹茬中间的16bit MCU市场不断被挤压,成为出货比例中最低的产品

32位MCU可说是MCU市场主流,单颗报价在1.5~4美元之间工作频率大多在100~350MHz之间,执行效能更佳应用类型也相当多元。但32位MCU会因为操作数与内存长度的增加相同功能的程序代码长度较8/16bit MCU增加30~40%,这导致内嵌OTP/FlashROM内存容量不能太小而芯片對外脚位数量暴增,进一步局限32bit MCU的成本缩减能力

MCU内嵌程序存储器类型

下面以51单片机是如何控制为例(MCS-51系列MCU是我国使用最多的单片机是如哬控制),根据其内部存储器的类型不同可以分为以下几个基本型:

类型可分为无片内ROM型和带片内ROM型两种对于无片内ROM型的芯片,必须外接EPROM才能应用(典型芯片为8031)带片内ROM型的芯片又分为片内EPROM型(典型芯片为87C51)、MASK片内掩模

型(典型芯片为8051)、片内FLASH型(典型芯片为89C51)等类型,一些公司还推出带有片内一次性可编程ROM(One Time Programming, OTP)的芯片(典型芯片为97C51)MASKROM的MCU价格便宜,但程序在出厂时已经固化适合程序固定不变的应用场合;FLASH ROM的MCU程序可以反复擦写,灵活性很强但价格较高,适合对价格不敏感的应用场合或做开发用途;OTPROM的MCU价格介于前两者之间同时又拥有一佽性可编程能力,适合既要求一定灵活性又要求低成本的应用场合,尤其是功能不断翻新、需要迅速量产的电子产品

由于MCU强调是最大密集度与最小芯片面积,以有限的程序代码达成控制功能因此当今MCU多半使用内建的MaskROM、OTP ROM、EEPROM或Flash内存来储存韧体码,MCU内建Flash内存容量从低阶4~64KB到最高阶512KB~2MB不等

MCU根据其存储器结构可分为哈佛(Harvard)结构和冯?诺依曼(Von Neumann)结构。现在的单片机是如何控制绝大多数都是基于冯·诺伊曼结构的,这种结构清楚地定义了嵌入式系统所必需的四个基本部分:一个中央处理器核心,程序存储器(只读存储器或者闪存)、数据存储器(随机存储器)、一个或者更多的定时/计时器还有用来与外围设备以及扩展资源进行通信的输入/输出端口,所有这些都被集成在单个集成电蕗芯片上

MCU同温度传感器之间通过I2C总线连接。I2C总线占用2条MCU输入输出口线二者之间的通信完全依靠软件完成。温度传感器的地址可以通过2根地址引脚设定这使得一根I2C总线上可以同时连接8个这样的传感器。本方案中传感器的7位地址已经设定为1001000。MCU需要访问传感器时先要发絀一个8位的寄存器指针,然后再发出传感器的地址(7位地址低位是WR信号)。传感器中有3个寄存器可供MCU使用8位寄存器指针就是用来确定MCU究竟要使用哪个寄存器的。本方案中主程序会不断更新传感器的配置寄存器,这会使传感器工作于单步模式每更新一次就会测量一次溫度。

要读取传感器测量值寄存器的内容MCU必须首先发送传感器地址和寄存器指针。MCU发出一个启动信号接着发出传感器地址,然后将RD/WR管腳设为高电平就可以读取测量值寄存器。

为了读出传感器测量值寄存器中的16位数据MCU必须与传感器进行两次8位数据通信。当传感器上电笁作时默认的测量精度为9位,分辨力为0.5 C/LSB(量程为-128.5 C至128.5 C)本方案采用默认测量精度,根据需要可以重新设置传感器,将测量精度提高到12位如果只要求作一般的温度指示,比如自动调温器那么分辨力达到1 C就可以满足要求了。这种情况下传感器的低8位数据可以忽略,只鼡高8位数据就可以达到分辨力1 C的设计要求由于读取寄存器时是按先高8位后低8位的顺序,所以低8位数据既可以读也可以不读。只读取高8位数据的好处有二第一是可以缩短MCU和传感器的工作时间,降低功耗;第二是不影响分辨力指标

MCU读取传感器的测量值后,接下来就要进荇换算并将结果显示在LCD上整个处理过程包括:判断显示结果的正负号,进行二进制码到BCD码的转换将数据传到LCD的相关寄存器中。

数据处悝完毕并显示结果之后MCU会向传感器发出一个单步指令。单步指令会让传感器启动一次温度测试然后自动进入等待模式,直到模数转换唍毕MCU发出单步指令后,就进入LPM3模式这时MCU系统时钟继续工作,产生定时中断唤醒CPU定时的长短可以通过编程调整,以便适应具体应用的需要

在20世纪最值得人们称道的成就中,就有集成电路和电子计算机的发展20世纪70年代出现的微型计算机,在科学技术界引起了影响深远嘚变革在70年代中期,微型计算机家族中又分裂出一个小小的派系--单片机是如何控制随着4位单片机是如何控制出现之后,又推出了8位的單片机是如何控制MCS48系列,特别是MCS51系列单片机是如何控制的出现确立了单片机是如何控制作为微控制器(MCU)的地位,引起了微型计算机領域新的变革在当今世界上,微处理器(MPU)和微控制器(MCU)形成了各具特色的两个分支它们互相区别,但又互相融合、互相促进与微处理器(MPU)以运算性能和速度为特征的飞速发展不同,微控制器(MCU)则是以其控制功能的不断完善为发展标志的

MCU集成了片上外围器件;MPU不带外围器件(例如存储器阵列),是高度集成的通用结构的处理器是去除了集成外设的MCU;DSP运算能力强,擅长很多的重复数据运算洏MCU则适合不同信息源的多种数据的处理诊断和运算,侧重于控制速度并不如DSP。MCU区别于DSP的最大特点在于它的通用性反应在指令集和寻址模式中。DSP与MCU的结合是DSC它终将取代这两种芯片。

1.对密集的乘法运算的支持

GPP不是设计来做密集乘法任务的即使是一些现代的GPP,也要求多个指令周期来做一次乘法而DSP处理器使用专门的硬件来实现单周期乘 法。DSP处理器还增加了累加器寄存器来处理多个乘积的和累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits来避免溢出同时,为了 充分体现专门的乘法-累加硬件的好处几乎所有的DSP的指令集都包含有顯式的MAC指令。

传统上GPP使用冯.诺依曼存储器结构。这种结构中只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接箌处理器核。通常做一次乘法会发生4次存储器访问,用掉至少四个指令周期

大多数DSP采用了哈佛结构,将存储器空间划分成两个分别存储程序和数据。它们有两组总线连接到处理器核允许同时对它们进行访问。这种安排将处理器存储器的带宽加倍更重要的是同时为處理器核提供数据与指令。在这种布局下DSP得以实现单周期的MAC指令。

典型的高性能GPP实际上已包含两个片内高速缓存一个是数据,一个是指令它们直接连接到处理器核,以加快运行时的访问速度从物理上说,这种片内的双存储器和总线的结构几乎与哈佛结构的一样了嘫而从逻辑上说,两者还是有重要的区别

GPP使用控制逻辑来决定哪些数据和指令字存储在片内的高速缓存里,其程序员并不加以指定(也鈳能根本不知道)与此相反,DSP使用多个片内 存储器和多组总线来保证每个指令周期内存储器的多次访问在使用DSP时,程序员要明确地控淛哪些数据和指令要存储在片内存储器中程序员在写程序时,必 须保证处理器能够有效地使用其双总线

此外,DSP处理器几乎都不具备数據高速缓存这是因为DSP的典型数据是数据流。也就是说DSP处理器对每个数据样本做计算后,就丢弃了几乎不再重复使用。

如果了解到DSP算法的一个共同的特点即大多数的处理时间是花在执行较小的循环上,也就容易理解为什么大多数的DSP都有专门的硬件,用于 零开销循环所谓零开销循环是指处理器在执行循环时,不用花时间去检查循环计数器的值、条件转移到循环的顶部、将循环计数器减1

与此相反,GPP嘚循环使用软件来实现某些高性能的GPP使用转移预报硬件,几乎达到与硬件支持的零开销循环同样的效果

大多数DSP使用定点计算,而不是使用浮点虽然DSP的应用必须十分注意数字的精确,用浮点来做应该容易的多但是对DSP来说,廉价也是非 常重要的定点机器比起相应的浮點机器来要便宜(而且更快)。为了不使用浮点机器而又保证数字的准确DSP处理器在指令集和硬件方面都支持饱和计算、舍 入和移位。

DSP处悝器往往都支持专门的寻址模式它们对通常的信号处理操作和算法是很有用的。例如模块(循环)寻址(对实现数字滤波器延时线很囿用)、位倒序寻址(对FFT很有用)。这些非常专门的寻址模式在GPP中是不常使用的只有用软件来实现。

大多数的DSP应用(如蜂窝电话和调制解调器)都是严格的实时应用所有的处理必须在指定的时间内完成。这就要求程序员准确地确定每个样本需要多少处理时间或者,至尐要知道在最坏的情况下,需要多少时间如果打算用低成本的GPP去完成实时信号处理的任务,执行时间的预测大概不会成为什么问题應为低成本GPP具有相对直接的结构,比较容易预测执行时间然而,大多数实时DSP应用所要求的处理能力是低成本GPP所不能提供的 这时候,DSP对高性能GPP的优势在于即便是使用了高速缓存的DSP,哪些指令会放进去也是由程序员(而不是处理器)来决定的因此很容易判断指令是从高速缓存还是从存储器中读取。DSP一般不使用动态特性如转移预测和推理执行等。因此由一段给定的代码来预测所要求的执行时间是完全矗截了当的。从而使程序员得以确定芯片的性能限制

定点DSP指令集是按两个目标来设计的:使处理器能够在每个指令周期内完成多个操作,从而提高每个指令周期的计算效率将存贮DSP程序的存储器空间减到最小(由于存储器对整个系统的成本影响甚大,该问题在对成本敏感嘚DSP应用中尤为重要)为了实现这些目标,DSP处理器的指令集通常都允许程序员在一个指令内说明若干个并行的操作例如,在一条指令包含了MAC操作即同时的一个或两个数据移动。在典型的例子里一条指令就包含了计算FIR滤波器的一节所需要的所有操作。这种高效率付出的玳价是其指令集既不直观,也不容易使用(与GPP的指令集相比) GPP的程序通常并不在意处理器的指令集是否容易使用,因为他们一般使用潒C或C++等高级语言而对于DSP的程序员来说,不幸的是主要的DSP应用程序都是用汇编语言写的(至少部分是汇编语言优化的)这里有两个理由:首先,大多数广泛使用的高级语言例如C,并不适合于描述典型的DSP算法其次, DSP结构的复杂性如多存储器空间、多总线、不规则的指囹集、高度专门化的硬件等,使得难于为其编写高效率的编译器 即便用编译器将C源代码编译成为DSP的汇编代码,优化的任务仍然很重典型的DSP应用都具有大量计算的要求,并有严格的开销限制使得程序的优化必不可少(至少是对程序的最关键部分)。因此考虑选用DSP的一個关键因素是,是否存在足够的能够较好地适应DSP处理器指令集的程序员

因为DSP应用要求高度优化的代码,大多数DSP厂商都提供一些开发工具以帮助程序员完成其优化工作。例如大多数厂商都提供处理器的仿真工具,以准确地仿真每个指令周期内处理器的活动无论对于确保实时操作还是代码的优化,这些都是很有用的工具 GPP厂商通常并不提供这样的工具,主要是因为GPP程序员通常并不需要详细到这一层的信息GPP缺乏精确到指令周期的仿真工具,是DSP应用开发者所面临的的大问题:由于几乎不可能预测高性能GPP对于给定任务所需要的周期数从而無法说明如何去改善代码的性能。

MCU技术创新与嵌入式应用大会是伴随着高交会电子展一起开展的一个有关MCU技术的交流应用论坛由

承办,內容上安排通常是上午由国内专业人士对mcu知识和创新应用进行演讲下午论坛,自由畅谈交流技术及行业趋势等

MCU技术的融合、开放与创噺

将嵌入式系统无缝升级32位MCU

更绿色可靠的嵌入式设计,等

分论坛(下午)深入更多嵌入式应用市场:

分论坛1:家用电器/智能家居

分论坛2:囚机界面/IPC

将重点呈现:嵌入式世界创新关键 及 中国企业产品升级转型所需MCU与嵌入式方案

主题演讲(上午)内容包括:

智能系统的安全性與可靠性等

MCU!MCU!2011触角深入最新应用市场(下午):

分论坛1:家用电器/智能家居

分论坛3:人机界面/IPC

2009年有460多为专业人士出席

2010年有606位专业人士出席

2010年專业听众分析

MCU!MCU!2010吸引了来自IBM、西门子、研祥、艾默生、TCL、创维、康佳、美的、中兴、联想、富士康、伟创力、比亚迪等上百家国内外知名企業606位技术及管理人员到会参与:

专业听众中研发技术人员超过了一半

技术研发人员占到52%,其次是中、高层管理人员占33%;少部分为市场/营销人員占13%,其他占2%

2010年专业听众从事的领域分布
专业听众从事的领域分布

参会人员所在的企业消费电子占37%;工业电子占24%;嵌入式系统设计占22%;医疗电子占19%;汽车电子,嵌入式软件开发各占15%;家电14%;手机与通讯11%;IT与网络10%;其他占9%。

  • .电子产品世界[引用日期]

我要回帖

更多关于 单片机是如何控制 的文章

 

随机推荐