微控制器3大接口你都知道吗?微控制器特点介绍
扫描二维码
随时随地手机看文章
微控制器的使用尤为广泛,在本文中,小编将对微控制器接口、微控制器特点以及微控制器小知识予以介绍。如果你对本文即将涉及的微控制器内容存在一定兴趣,不妨继续往下阅读哦。
一、微控制器接口有哪几种
微控制器接口有I2C,SPI,UART这三种。
I2C:I2C是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件.然后主机接收从器件发送的数据,最后由主机终止接收过程。在这种情况下.主机负责产生定时时钟和终止数据传送。
SPI:SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,越来越多的芯片集成了这种通信协议,比如AT91RM9200。
UART:通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。具体实物表现为独立的模块化芯片,或作为集成于微处理器中的周边设备。一般是RS-232C规格的,与类似Maxim的MAX232之类的标准信号幅度变换芯片进行搭配,作为连接外部设备的接口。在UART上追加同步方式的序列信号变换电路的产品,被称为USART。
二、微控制器特点
微控制器特点是单鞘化,体积大大减小,从而使功耗和成本下降、可靠性提高。
微控制器诞生于20世纪70年代中期,经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域。例如电机控制、条码阅读器/扫描器、消费类电子、游戏设备、电话、HVAC、楼宇安全与门禁控制、工业控制与自动化和白色家电(洗衣机、微波炉)等。Intel公司作为最早推出微处理器的公司,同样也是最早推出微控制器的公司。继1976年推出MCS-48后,又于1980年推出了MCS-51,为发展具有良好兼容性的新一代微控制器奠定了良好的基础。在8051技术实现开放后, Philips、Atmel、Dallas和Siemens等公司纷纷推出了 基于80C5I内核( 805I的CMC)S版本)的微控制器。这些各具特色的产品能够满足大量嵌入式应用需求。基于80C51内核的微控制器并没有停止发展的脚步,例如现在Maxim/Dallas公司提供的DS89C430系列微控制器,其单周期指令速度已经提高到了805I的12倍。
三、微控制器小知识
1.微控制器都“嵌入”在其他装置(通常是一个消费类产品)内部来控制该产品的功能和操作。因此,微控制器又被称为“嵌入式控制器”。
2.微控制器运行一个特定的程序来完成一项专门的工作。该程序存储在ROM(只读存储器)中,一般不会被修改。
3.微控制器通常是低能耗的装置。 台式计算机的电源插头几乎始终插在墙壁插座中,其功率约为50瓦。电池供电的微控制器的功率大概为0.05瓦。
4.微控制器有一个专用输入设备,通常(但并不总是)还有一个用作输出的发光二极管或液晶显示屏。微控制器也从它所控制的装置获取输入信号,并通过向设备中的不同部分发送信号来控制该设备。
例如,电视机中的微控制器从遥控器得到输入信号,然后在屏幕上显示出来。微控制器会控制频道选择器、扬声器和一些如色彩、亮度等显像管的电子调节。汽车中的发动机控制器从氧气和爆震等传感器中得到输入信号,对燃料混合以及火花塞定时等进行控制。微波炉控制器从操作键盘获得输入信号,在液晶显示屏上显示输出,并控制负责微波发生器开关的继电器。
5.微控制器通常具有小巧、低成本的特点。 对各个元件的选择都秉持使体积最小化、使成本最低化的原则。
6.微控制器通常都很耐用,但也并不总是这样。
例如,控制轿车发动机的微控制器必须能够在一般计算机无法承受的温度极限下工作。美国阿拉斯加的汽车的微控制器就需要工作在零下34摄氏度的寒冷天气里,而同样的控制器在美国内华达州则需要工作在零上49摄氏度的炎热环境中。再加上发动机运行发出的热量,发动机箱的温度可高达零上65-80摄氏度。
以上便是此次小编带来的“微控制器”相关内容,通过本文,希望大家对微控制器3大接口、微控制器的特点都具有一定的了解。如果你喜欢本文,不妨持续关注我们网站哦,小编将于后期带来更多精彩内容。最后,十分感谢大家的阅读,have a nice day!