位置:51电子网 » 技术资料 » 通信网络

定时器中断唤醒CPU完成键盘处理和工作后CPU进入休眠状态

发布时间:2022/11/27 14:10:31 访问次数:172

在对话框的控件工具栏 上会多出一个电话机模样的控件图标,Workspace的Classview中也多了一个类CMSComm。

此时即可将MSCOMM控件加入到对话框模板,加入方法与其他控件一样。然后还要在对话框类中相应加入一个成员变量,此处我们将其命名为m_comm。

加入方法为:首先,在对话框模板中,用鼠标右键点击该控件,选择ClassWizard,在出现的对话框的Member Variables标签的Control Ids项下,选中IDC_MSCOMM1。然后,按Add Variable…按钮,在出现的对话框的Member Variable Name项中输入m_comm。最后,按OK按钮即可。

中断有两种实现方式:一种是键盘接到外部中断引脚,外部中断唤醒CPU;一种是采用定时器中断,定时唤醒CPU,完成键盘处理和其它工作后CPU又进入休眠状态。

通常的80C51从掉电模式唤醒到运行模式,只能靠硬件复位;而78LE516可以通过第二途径——中断INT0和INT1来唤醒,这对于PDA类产品权为有利。因为掉电模式的功耗,会比空闲模式小2~3个数量级,整机功耗将会进一步降低。类似的功能在PHILIPS公司的PLC系列低功耗单片机中也提供。

由于外围器件的使用不是很频繁,所以要选择带片选功能的外围器件, 不使用它们时进入低功耗模式。

若输入的模拟电压超过+2.5V(最大值为+5V),ADC的采样结果为最大值(0FFFH),虽然结果不对,但并没有影响ADμC812正常工作;

但是,一旦输入负的模拟电压,则会影响ADμC812正常工作,表现为ADC的基准电压(VREF=+2.5V)消失和采样结果不正确,且若长时间输入负电压,将有可能损坏芯片。

因此,在实际应用中,若发现启动ADC之后VREF端无电压,则应立即将芯片复位,并检查模拟输入信号的采集放大部分。在确保进入ADμC812的模拟信号在0~+2.5V范围内之后,才能再次启动ADC。实际应用时,应保证输入的模拟电压为正电平。

上海德懿电子科技有限公司  www.deyie.com

来源:21ic.如涉版权请联系删除。图片供参考

在对话框的控件工具栏 上会多出一个电话机模样的控件图标,Workspace的Classview中也多了一个类CMSComm。

此时即可将MSCOMM控件加入到对话框模板,加入方法与其他控件一样。然后还要在对话框类中相应加入一个成员变量,此处我们将其命名为m_comm。

加入方法为:首先,在对话框模板中,用鼠标右键点击该控件,选择ClassWizard,在出现的对话框的Member Variables标签的Control Ids项下,选中IDC_MSCOMM1。然后,按Add Variable…按钮,在出现的对话框的Member Variable Name项中输入m_comm。最后,按OK按钮即可。

中断有两种实现方式:一种是键盘接到外部中断引脚,外部中断唤醒CPU;一种是采用定时器中断,定时唤醒CPU,完成键盘处理和其它工作后CPU又进入休眠状态。

通常的80C51从掉电模式唤醒到运行模式,只能靠硬件复位;而78LE516可以通过第二途径——中断INT0和INT1来唤醒,这对于PDA类产品权为有利。因为掉电模式的功耗,会比空闲模式小2~3个数量级,整机功耗将会进一步降低。类似的功能在PHILIPS公司的PLC系列低功耗单片机中也提供。

由于外围器件的使用不是很频繁,所以要选择带片选功能的外围器件, 不使用它们时进入低功耗模式。

若输入的模拟电压超过+2.5V(最大值为+5V),ADC的采样结果为最大值(0FFFH),虽然结果不对,但并没有影响ADμC812正常工作;

但是,一旦输入负的模拟电压,则会影响ADμC812正常工作,表现为ADC的基准电压(VREF=+2.5V)消失和采样结果不正确,且若长时间输入负电压,将有可能损坏芯片。

因此,在实际应用中,若发现启动ADC之后VREF端无电压,则应立即将芯片复位,并检查模拟输入信号的采集放大部分。在确保进入ADμC812的模拟信号在0~+2.5V范围内之后,才能再次启动ADC。实际应用时,应保证输入的模拟电压为正电平。

上海德懿电子科技有限公司  www.deyie.com

来源:21ic.如涉版权请联系删除。图片供参考

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!