键控楼道灯 目标: 通过按键控制发光二极管。 按键接P1.3,按一次P1.0灯闪烁一次。 内容提要 按键 外部中断 低功耗 按键 工作原理: 由常开触点、常闭触点组合而成。 在四脚轻触开关中,常开触点的作用,就是当压力向常开触点施压时,这个电路就呈现接通状态; 当撤销这种压力的时候,就恢复到了原始的常闭触点,也就是所谓的断开。 这个施压的力,就是用我们的手去开按钮、关按钮的动作。 电容作用: 防止按键触点的接触噪声,不装电容会发出多个信号。 机械按键的消抖 机械按键按下和弹起时,会有毛刺干扰。 如何避免? 抖动的时间长短由机械按键特性决定,一般为 5ms~10ms。按键闭合时间的长短则由操作人员的 按键动作决定,一般为零点几秒到数秒。 按键抖动会引起一次按键被误读多次。 为确保MCU对按键的一次闭合仅作一次处理,必须 去除按键抖动。在按键闭合稳定时读取键的状态, 并且必须判断到按键释放稳定后再作处理。 消抖方法: 1.硬件消抖: 在键数较少时可用硬件方法消除抖动。右图所示的RS触发器为常用的硬件去抖。 2.延时法:检测到下降沿?和④后用延时可以消灭?、?、⑤ 检测出键闭合后执行一个延时程序,5ms~10ms的延时, 让前沿抖动消失后再一次检测键的状态, 如果仍保持闭合状态电平,则确认为真正有键按下。 当检测到按键释放后,也要给5ms~10ms的延时, 待后沿抖动消失后才能转入该键的处理程序。 if ((P1IN BIT3) == 0) delay_ms(10); while (! (P1IN BIT3)); // 等待按键释放 delay_ms(10); void delay_ms(unsigned int ms) { unsigned int i; for(i=1000*ms;i0;i--); } PxIES的配置: ? Bit = 1: 下降沿使相应中断标志置位; ? Bit = 0: 上升沿使相应中断标志置位。 PxIES 中断触发沿选择寄存器 外部中断 PxREN的配置: ? Bit = 1: 允许使能电阻; ? Bit = 0: 禁止使能电阻。 PxREN 上拉/下拉电阻使能寄存器 PxREN决定了是否引入内部电阻,默认值PxREN.y=0,不接入。 若设定PxREN=1,表示引入内部电阻。 接下来设定上拉还是下拉 PxOUT=1为上拉电阻,PxOUT=0为下拉电阻。 PxIE的配置: ? Bit = 1: 允许中断; ? Bit = 0: 禁止中断。 PxIE 中断使能寄存器 PxIFG的配置: ? Bit = 1: 有中断请求等待响应; ? Bit = 0: 没有中断请求等待响应。 PxIFG 中断标志寄存器 低功耗 典型的低消耗,省粮食模式。MSP430就是个过日子的好手。 数米过日子,处理器有几个考虑: 一个是降低工作电压; 第二个就是把暂时不用的模块功能关闭掉;使之不耗电; 第三个方法就是降低工作时钟频率。 MSP430的电压已经降到了3.3v,这已经是比较低的了; MSP430比较出彩的地方一个是把一颗芯片分成了N个不同的模块部分,不用的部分功能模块可以关闭掉,电流近似为零; 另一个出彩的地方是,可以有三个时钟源,并产生更多的内部可用工作频率,让内部各个模块工作在不同的频率,不用的时钟还可以关掉。 工作方式 系统适用的时钟信号有:ACLK、MCLK、SMCLK MCLK作为系统时钟,SMCLK是子系统时钟,ACLK是辅助时钟。 1.活动方式(AM):CPU和不同组合的外围模块被激活。 2.低功耗模式0(LPM0) 3.低功耗模式1(LPM1) 4.低功耗模式2(LPM2) 5.低功耗模式3(LPM3) 6.低功耗模式4(LPM4) 7.低功耗模式3.5(LPM3.5) 8.低功耗模式4.5(LPM4.5) 通过设置控制位MSP430可以从活动模式进入到相应的低功耗模式;而各种低功耗模式又可通过中断方式回到活动模式。 低功耗模式0: CPU停止工作,ACLK和SMCLK有效,MCLK无效,FLL环路控制有效。 低功耗模式1: CPU停止工作,ACLK和SMCLK有效,MCLK无效,FLL环路控制无效。 低功耗模式2: CPU停止工作,ACLK有效,MCLK、FLL环路控制和DCOCLK无效,数字控制振荡器(DCO)的DC发生器有效。 低功耗模式3: CPU停止工作,ACLK有效,MCLK、FLL环路控制和DCOCLK无效,数字控制振荡器(DCO)的DC发生器无效。 低功耗模式4: CPU停止工作,ACLK无效,MCLK、FLL环路控制和DCOCLK无效,数字控制振荡器(DCO)的DC发生器无
您可能关注的文档
最近下载
- 中考统计题大题.doc VIP
- 年产500吨农药原药、12000吨医药农药中间体及副产生产项目(众辉生物科技公司)环境影响报告.docx
- 8.5电弧法熔丝沉积成型技术.ppt.ppt VIP
- 香牌教学课件.ppt VIP
- 阿米巴经营归纳的总结.doc VIP
- 高三试卷:湖南省长沙市长沙一中2025届高三月考试卷(三)数学.docx VIP
- 关于在国企单位财务部实习的报告(多篇).doc VIP
- 五年级数学下册典型例题系列之第四单元分数的意义、性质及分类部分(原卷版)苏教版.docx VIP
- 剑桥国际少儿英语KB3教材文本.docx
- 2025年RISC-V大数据行业发展调研报告.docx VIP
原创力文档

文档评论(0)