YS18-3的熒光管電子時(shí)鐘曾是飽含了我所有期待的完美的熒光管電子時(shí)鐘,它的功能比較完備,也受到了很多DIYer的關(guān)注與支持。 應(yīng)很多朋友的要求,今天我將所有源代碼(包括完整的Keil工程)全部無(wú)償放送,希望能與大家一同交流軟件方面的技術(shù)與心得。 MCU采用STC12C5628AD,其實(shí)20AD就足夠用了; 代碼全部采用C語(yǔ)言編寫; EEWORLD壇的YS18-3的完整制作帖在這里(多圖、有視頻) 源代碼非常完整,包括我做的所有注釋,而且全部是模塊化,里面包括如下常用模塊,非常經(jīng)典,也久經(jīng)考驗(yàn),很穩(wěn)定,大家需要的話移植很方便: 1、紅外線遙控器解碼模塊; 2、DS3231完整的通訊及操作模塊(包括時(shí)間日期讀取、設(shè)定,鬧鐘讀取、設(shè)定); 3、74HC595完整的通訊函數(shù); 4、RGB LED全彩控制IC(LPD6803)的完整通訊程序; 5、三種熒光管數(shù)字呼吸切換效果的完整實(shí)現(xiàn)程序; 6、DS18B20溫度傳感器完整的讀取溫度函數(shù); 7、公歷與農(nóng)歷的換算完整函數(shù)代碼; 8、STC內(nèi)部EEPROM完整的存儲(chǔ)及讀取函數(shù)代碼; 硬件原理圖也包含很多完整的模塊,也都是很成熟的應(yīng)用,需要的朋友可以直接移植到你們的系統(tǒng)中即可: 1、MC34063 DC-DC升壓電路; 2、LM317線性穩(wěn)壓電路; 3、STC12C5628AD典型完整系統(tǒng)應(yīng)用電路; 4、DS3231完整應(yīng)用電路; 5、LPD6803完整應(yīng)用電路; 6、H0038B紅外線接收頭應(yīng)用電路; 7、DS18B20應(yīng)用電路; 8、74HC595級(jí)聯(lián)完整應(yīng)用電路; |