|
我用DS1302和DS18B20做了一個萬年歷在LCD1602上面顯示時間和溫度,同時加了一個電機(jī)和指示燈以及蜂鳴器的程序進(jìn)去,達(dá)到的效果是LCD正常顯示,當(dāng)溫度超過臨界值(20度)的時候,電機(jī)開始啟動,指示燈亮起,蜂鳴器同時也響,目前的問題是,蜂鳴器響的聲音很有問題,音調(diào)特別低,我感覺是板子處理速度不夠快,蜂鳴器的轉(zhuǎn)換高低電頻不夠,不清楚應(yīng)該怎么改動,還有,我想要加上一個紅外遙控程序進(jìn)去,就是溫度能夠自動控制電機(jī)和指示燈,但是也能通過遙控器手動控制電機(jī)和指示燈。目前紅外接收程序我也有,但是不知道應(yīng)該怎么寫進(jìn)去,希望大佬們給點意見。初學(xué)51,請多指教!
以下是源程序:
|
|