STC15W104是宏晶最小的單片機之一。此單片機共8腳,其中兩PIN是供電,電壓為寬電壓2.5V—5.5V,其它6PIN都是可編程的I/O,晶振內(nèi)置,可在下載程序時設(shè)定其頻率。非常小巧可愛又實用的單片機。用它可以設(shè)計些遙控智能玩具,紅外遙控開關(guān)等小家電的智能控制,因為它有很高的性價比,每片價格僅1.3元。
紅外遙控風(fēng)扇介紹:
最近本人制作一款紅外遙控風(fēng)扇,是基于此芯片的。數(shù)碼管3191AB可利用74HC595驅(qū)動,占三個I/O口,用于顯示風(fēng)扇的定時時間。定時時長為1~9小時,但也可以置定時時長為15小時(顯示1~F)。P32腳接紅外接收頭。P31用于控制電機。P30接蜂鳴器。A板與B板用一根四PIN的排線聯(lián)起來。A板可置于風(fēng)扇的外部,用于顯示與接收。B板則放在內(nèi)部,J5和J6直接與風(fēng)扇總開關(guān)串聯(lián)。
發(fā)射器用普通遙控器就行。編程時只要把接收的編碼與你的發(fā)射器的編碼一致即可。
本程序設(shè)計了控制風(fēng)扇的工作模式有5種。因為此單片機I/O腳有限,本電路只控制風(fēng)扇的工作模式而已。此電路是可以與普通風(fēng)扇嵌入的,風(fēng)速和擺頭可以不用改變。讓普通風(fēng)扇增加了數(shù)顯定時時間和工作模式,但本人覺得還挺實用。同時程序描述詳盡,方便電子愛好者DIY制作,有興趣的朋友可以用其它型號的單片機增加I/O控制風(fēng)扇的風(fēng)速和擺頭哦。