本项目为微机控制风扇课程设计的源代码,旨在通过编程实现对风扇的智能调控,包括温度感知与转速调整等功能。
设计3:家用风扇控制器(限1-2人)
设计内容:
1. 设计一个家用风扇控制器。控制器面板包括三个按钮:“风速”、“类型”和“停止”,以及六个LED指示灯,用于显示当前的风速(强、中、弱)和模式(睡眠、自然、正常)。
2. 当电扇处于停转状态时,所有指示灯不亮;只有按下“风速”键后,控制器才会响应并进入初始工作状态。无论风扇在任何状态下运行,只要按一下“停止”按钮,则将立即关闭电源进入停转状态。
3. 在工作状态下:
(1) 初始设置为:风速-弱、模式-正常;
(2) 按下“风速”键时,其状态会依次循环变化:“弱”® “中” ® “强” ® “弱”,每次按键改变一次。
(3) 按下“类型”键时,则在三种设定之间切换:正常® 睡眠® 自然® 正常。
4. 风速的调整对应于电扇速度的变化,即从慢到快(由低至高);不同类型的选择对风扇的工作模式产生不同的影响:
(1) 正常模式下,风扇连续运转;
(2) 在自然风模式中,风扇转4秒后停止8秒再继续转动;
(3) 睡眠模式则让电扇以较低速度运行8秒钟然后停机休息同样时间。
5. 根据设定的风速和类型输出相应的控制信号。设计任务包括绘制电路原理图、解释工作原理,并编写程序及制作流程图。