STC15W104是宏晶最小的单片机之一。此单片机共8脚,其中两PIN是供电,电压为宽电压2.5V—5.5V,其它6PIN都是可编程的I/O,晶振内置,可在下载程序时设定其频率。非常小巧可爱又实用的单片机。用它可以设计些遥控智能玩具,红外遥控开关等小家电的智能控制,因为它有很高的性价比,每片价格仅1.3元。
红外遥控风扇介绍:
最近本人制作一款红外遥控风扇,是基于此芯片的。数码管3191AB可利用74HC595驱动,占三个I/O口,用于显示风扇的定时时间。定时时长为1~9小时,但也可以置定时时长为15小时(显示1~F)。P32脚接红外接收头。P31用于控制电机。P30接蜂鸣器。A板与B板用一根四PIN的排线联起来。A板可置于风扇的外部,用于显示与接收。B板则放在内部,J5和J6直接与风扇总开关串联。
发射器用普通遥控器就行。编程时只要把接收的编码与你的发射器的编码一致即可。
本程序设计了控制风扇的工作模式有5种。因为此单片机I/O脚有限,本电路只控制风扇的工作模式而已。此电路是可以与普通风扇嵌入的,风速和摆头可以不用改变。让普通风扇增加了数显定时时间和工作模式,但本人觉得还挺实用。同时程序描述详尽,方便电子爱好者DIY制作,有兴趣的朋友可以用其它型号的单片机增加I/O控制风扇的风速和摆头哦。