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

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

微控制器的工作条件

无论何种微控制器,要正常稳定地工作,必须具备3个条件:供电电源、复位电路和时钟振荡脉冲。

(1)供电电源。任何微控制器是在一定电源供电的情况下工作的,工作电源是供电电路提供的,通常微控制器的工作电源为3〜5V,5V电压的微控制器较多。此电压为不受控电压,即某些电子设备进人节能状态时,此供电电压也不能丟失,否则微控制器将不会再次唤醒。

(2)复位电路。微控制器的复位电平是由复位电路产生的。复位电路的作用是使微控制器在获得供电的瞬间,向微控制器提供复位电平,使之复位,从而使微控制器由初始状态开始工作。

如果微控制器内的随机存储器、计数器等电路获得供电后不经复位便开始工作,可能会因某种干扰导致微控制器因程序错乱而不能正常工作,因此微控制器必须设有复位电路。此复位电路可由集成电路或分立元件组成。

有些微控制器是高电平复位,即通电瞬间给微控制器的复位端加人一高电平信号,正常工作时再转为低电平;有些微控制器是低电平复位,即在通电瞬间,给微控制器复位端加人一个低电平信号,正常工作时再转为高电平。这是由微控制器本身的结构决定的。

(3)时钟振荡电路。任何微控制器的正常工作都是在时钟脉冲推动下工作的,如存/取数据、模拟量存储等操作。只有在时钟脉冲的作用下,微控制器的工作才能井然有序,否则微控制器便不能正常工作。

微控制器的振荡电路由外接晶体、电容和微控制器内部电路共同组成。晶体频率一般在10MHz以上,晶体的两脚和微控制器的两个晶振脚相连,由此产生的时钟脉冲信号经微控制器内部的分频器分频后,作为微控制器正常工作的时钟脉冲信号。

小编推荐阅读:

微控制器的工作流程_微控制器有哪三部分组成

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查