工作模式
设备具有“睡眠风”、“自然风”和“常风”三种工作模式可以通过按键切换,通过
单片机 P34 引脚输出脉宽调制信号控制电机运行状态,信号频率为 1KHz。
1.1 “睡眠风”模式下,对应 PWM 占空比为 20%;
1.2 “自然风”模式下,对应 PWM 占空比为 30%;
1.3 “常风”模式下,对应 PWM 占空比为 70%;
2. 数码管显示
数码管实时显示设备当前工作模式和剩余工作时间(倒计时),如图 2 所示。
- - 1 1 - - 8 8 0 0 0 0 5 5 0 0
工作模式:睡眠风 熄灭 剩余工作时间:50 秒
图 2.工作模式和剩余工作时间显示
“睡眠风”状态下,对应数码管显示数值为 1,自然风模式下,显示数值为 2,常
风模式下,显示数值为 3。
3. 按键控制
使用 S4、S5、S6、S7 四个按键完成按键控制功能。
2.1 按键S4定义为工作模式切换按键,每次按下S4,设备循环切换三种工作模式。
工作过程如下:
2.2 按键 S5 定义为“定时按键”每次按下 S5,定时时间增加 1 分钟,设备的剩余
工作时间重置为当前定时时间,重新开始倒计时,工作过程如下:
设备剩余工作时间为 0 时,停止 PWM 信号输出。
2.3 按键 S6 定义为“停止”按键,按下 S6 按键,立即清零剩余工作时间,PWM
信号停止输出,直到通过 S5 重新设置定时时间。
2.4 按键 S7 定义为“室温”按键,按下 S7,通过数码管显示当前室温,数码管显
示格式如图 3 所示,再次按下 S7,返回图 2 所示的工作模式和剩余工作时间
睡眠风 自然风 常风
0 分钟 1 分钟 2 分钟
3 / 4
显示界面,如此往复。
- - 4 4 - - 8 8 8 8 2 2 5 5 C C
室温显示 熄灭 当前室内:25℃
图 3.室温显示界面
室温测量、显示功能不应影响设备正在执行的 PWM 信号输出、停止、模式切
换和计时等功能。
4. LED 指示灯
“睡眠风”模式下,L1 点亮,“自然风”模式下 L2 点亮,“常风”模式下 L3 点亮;
按下停止按键或倒计时结束时,LED 全部熄灭。
单片机源程序如下:
所有程序51hei提供下载:
fengshan2.zip
(53.96 KB, 下载次数: 76)
|