您好,欢迎访问一九零五行业门户网

MCU是什么?mcu如何便于适用实际应用?


电子元器件目前来说发展是越来越迅速了。mcu也是得到良好的发展。但大部分人还是不是很了期mcu的技术原理是什么,mcu如何运作到生活里去了呢。那就来说说mcu 总的来说看以下三点。
mcu技术原理是什么?mcu如何便于适用实际应用?
mcu技术原理
一、mcu同温度感应器相互间依据i2c总线联接
i2c总线占用2条mcu输入输出口线,两者之间的通讯完完全全借助软件开展。温度感应器的地址能够依据2根地址引脚设置,这促使一根i2c总线上能够同时联接8个那样的感应器。本计划方案中,感应器的7位地址已经设置为1001000。mcu必须访问感应器时,先要传出1个8位的寄存器指针,随后再传出感应器的地址(7位地址,低位是wr信号)。感应器中有3个寄存器可供mcu应用,8位寄存器指针便是用于确定mcu到底要应用哪一个寄存器的。本计划方案中,主程序会不断创新感应器的配备寄存器,这会使感应器工作中于单步模式,每更新一回便会精确测量一回溫度。
二、要载入感应器精确测量值寄存器的内容,mcu务必首先发送感应器地址和寄存器指针。
mcu传出1个启动信号,接着传出感应器地址,随后将rd/wr管脚设为高电平,就可以载入精确测量值寄存器。为了更好地载入感应器精确测量值寄存器中的16位数据信息,mcu务必与感应器开展两次8位数据通信。当感应器通电工作中时,默认的测量精度为9位,分辨力为0.5c/lsb(量程为-128.5c至128.5c)。本计划方案选用默认测量精度,依据必须,能够再次设置感应器,将测量精度提升 到12位。如果只规定作通常的溫度标示,例如全自动控温器,那样分辨力做到1c就可以满足要求了。这类状况下,感应器的低8位数据信息能够忽略,只用高8位数据信息就可以做到分辨力1c的设计规定。因为载入寄存器时是按先高8位后低8位的先后顺序,因此 低8位数据信息既能够读,也可以不读。只载入高8位数据信息的好处有二,是能够减短mcu和感应器的运行时间,降低功耗;第2并不是影响分辨力指标。mcu载入感应器的精确测量值后,接下去就要开展换算并将数据显示在lcd上。整个处理过程包括:判断展示結果的正负号,开展二进制码到bcd码的转换,将数据信息传入lcd的有关寄存器中。
mcu运作
一、数据处理方法结束并展示結果以后,mcu会向感应器传出1个单步指令。
单步指令会让感应器启动一回温度测试,随后全自动进到等候模式,直至模数转换结束。mcu传出单步指令后,就进到lpm3模式,这时候mcu系统时钟持续工作中,造成定时终断唤醒cpu。定时的长短能够依据编程调整,便于适用实际应用的。
综合来说。从技术原理来看,还是比较深奥的,如作为一个初学者来说,还是可以从简单的学起。从启动一回温度测试,到全自动进到等候模式,直至模数转换结束。从mcu的如何在实际运用来说还是比较有趣的。
其它类似信息

推荐信息