本文介紹了2012藍橋杯電子技能大賽單片機組的試題程序。
自動售水機系統(tǒng)功能:
1、S7為出水控制鍵,按下S7,繼電器接通,指示燈L10點亮; S6為停水控制鍵,按下S6,繼電器斷開,指示燈L10熄滅。
2、按下S7后,DS2顯示出水量; 按下S6后,DS2顯示總價。
3、光敏電阻RD1與ADC構成亮度檢測電路, 電壓小于1.25V時L1點亮,電壓大于1.25V時L1熄滅。
4、水價為0.5元/升,出水速度為100毫升/秒; 出水總量達到99.99L時,繼電器自動斷開。
本系統(tǒng)的程序部分包含:主程序,IIC及PCF8591驅動,數(shù)碼管、繼電器、按鍵驅動程序。
說明:本程序適用于CT107D開發(fā)版,如使用其他開發(fā)板,只需要修改引腳定義即可。
CT107D開發(fā)板電路下載鏈接:https://www.cirmall.com/circuit/2951
自動售水機源碼截圖:
可能感興趣的項目設計:https://www.cirmall.com/circuit/2940/ (電子大賽)自動售水機源碼分享