MCU读取传感器的测量值后,接下来就要进行换算并将结果显示在LCD上。整个处理过程包括:判断显示结果的正负号,进行二进制码到BCD码的转换,将数据传到LCD的相关寄存器中。
数据处理完毕并显示结果之后,MCU会向传感器发出一个单步指令。单步指令会让传感器启动一次温度测试,然后自动进入等待模式,直到模数转换完毕。MCU发出单步指令后,就进入LPM3模式,这时MCU系统时钟继续工作,产生定时中断唤醒CPU。定时的长短可以通过编程调整,以便适应具体应用的需要。
微控制器的工作条件
无论何种微控制器,要正常稳定地工作,必须具备3个条件:供电电源、复位电路和时钟振荡脉冲。
(1)供电电源。任何微控制器是在一定电源供电的情况下工作的,工作电源是供电电路提供的,通常微控制器的工作电源为3〜5V,5V电压的微控制器较多。此电压为不受控电压,即某些电子设备进人节能状态时,此供电电压也不能丟失,否则微控制器将不会再次唤醒。
(2)复位电路。微控制器的复位电平是由复位电路产生的。复位电路的作用是使微控制器在获得供电的瞬间,向微控制器提供复位电平,使之复位,从而使微控制器由初始状态开始工作。
如果微控制器内的随机存储器、计数器等电路获得供电后不经复位便开始工作,可能会因某种干扰导致微控制器因程序错乱而不能正常工作,因此微控制器必须设有复位电路。此复位电路可由集成电路或分立元件组成。
有些微控制器是高电平复位,即通电瞬间给微控制器的复位端加人一高电平信号,正常工作时再转为低电平;有些微控制器是低电平复位,即在通电瞬间,给微控制器复位端加人一个低电平信号,正常工作时再转为高电平。这是由微控制器本身的结构决定的。
(3)时钟振荡电路。任何微控制器的正常工作都是在时钟脉冲推动下工作的,如存/取数据、模拟量存储等操作。只有在时钟脉冲的作用下,微控制器的工作才能井然有序,否则微控制器便不能正常工作。
微控制器的振荡电路由外接晶体、电容和微控制器内部电路共同组成。晶体频率一般在10MHz以上,晶体的两脚和微控制器的两个晶振脚相连,由此产生的时钟脉冲信号经微控制器内部的分频器分频后,作为微控制器正常工作的时钟脉冲信号。
小编推荐阅读:
微控制器的工作流程_微控制器有哪三部分组成