您的位置 首页 芯闻

MCU是什么

导读:MCU是什么?MCU就是我们日常生活中所用的单片机(微控制单元Microcontroller Unit)简称MCU。它集成了内处理器(CPU)、存储器(RAM、ROM)、计数器、以及I/O端

  导读:MCU是什么?MCU便是咱们日常日子中所用的单片机(微操控单元Microcontroller Unit)简称MCU。它集成了内处理器(CPU)、存储器(RAM、ROM)、计数器、以及I/O端口为一体的一块集成芯片。在此硬件电路基础上,即将处理的数据、计算方法、过程、操作指令编制成程序,寄存于MCU内部或外部存储器中,MCU在运转时能主动地、接连地从存储器中取出并履行。

MCU是什么——原理

  MCU同温度传感器之间经过I2C总线衔接。I2C总线占用2条MCU输入输出口线,二者之间的通讯彻底依托软件完结。温度传感器的地址能够经过2根地址引脚设定,这使得一根I2C总线上能够一起衔接8个这样的传感器。MCU需求拜访传感器时,先要宣布一个8位的寄存器指针?然后再宣布传感器的地址,(7位地址,低位是WR信号)。传感器中有3个寄存器可供MCU运用,8位寄存器指针便是用来确认MCU终究要运用哪个寄存器的。主程序会不断更新传感器的装备寄存器,这会使传感器作业于单步形式,每更新一次就会丈量一次温度。

  为了读出传感器丈量值寄存器中的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是什么——结构与组成

  Ⅰ:中央处理器CPU,包含运算器、操控器和寄存器组。是MCU内部的核心部件,由运算部件和操控部件两大部分组成。前者能完结数据的算术逻辑运算、位变量处理和数据传送操作,后者是按必定时序和谐作业,是剖析和履行指令的部件。

  Ⅱ:存储器,包含ROM和RAM。ROM程序存储器,MCU的作业是按事前编制好的程序一条条循序履行的,ROM程序存储器即用来寄存已编的程序(体系程序由制作厂家编制和写入)。存储数据掉电后不消失。ROM又分为片内存储器和片外(扩展)存储器两种。

  RAM数据存储器,在程序运转过程中能够随时写入数据,又能够随时读出数据。存储数据在掉电后不能坚持。

  RAM也分为片内数据存储器和片外(扩展)存储器两种。

  Ⅲ:输入、输出I/O接口,与外部输入、输出(电路)设备相衔接。PO/P1/P2/P3等数字I/O接口,内部电路含端口锁存器、输出驱动器和输入缓冲器等电路。其间PO为三态双向接口,P1/P2/P3数字I/O端口,内部驱动器为“开路集电极”输出电路,使用时内部或外部电路接有上拉电阻。每个端口均可作为数字信号输入或输出口,并具有复用功用(指端口功用有榜首功用、第二功用乃至数个功用,在使用中可灵敏设置)。

  MCU器材,除数字I/O端口外,还有ADC模拟量输入、输出端口,输入信号经内部A/D转化电路,变换为数字(频率)信号,再进行处理;对输出模拟量信号,则先经D/A转化后,再输出至外部电路。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/xinwen/112908.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部