題目:利用STC12LE5404AD單片機(jī)的AD和定時(shí)器輸出頻率和占空比可調(diào)。
功能:當(dāng)調(diào)節(jié)頻率時(shí),占空比不變;調(diào)節(jié)占空比時(shí),頻率不變。
輸出范圍:10~500Hz , 5%~95%
電路描述:
1、手里現(xiàn)有STC12LE5204AD,所以使用它。要借鑒的朋友,根據(jù)自己的單片機(jī)資源調(diào)整;
2、現(xiàn)成的晶振頻率為18.432MHz。根據(jù)自己手里的晶振使用,不需要通訊的話,可以使用12MHz或者24MHz的晶振,好計(jì)算周期。
3、使用單片機(jī)的A/D采樣口為P1.6和P1.7端口(可以自己選擇)。使用精密電位器,兩個(gè)固定端,一個(gè)接地,一個(gè)3.3V電源;可調(diào)端接一個(gè)0.1uF的電容對地,然后通過一個(gè)2kΩ電阻接入單片機(jī)A/D采樣端口。
4、P3.7口輸出(方波自己布PCB線路,可以自己選擇輸出口)
使用A/D采樣的值(0~FF)去改變定時(shí)器的值實(shí)現(xiàn)占空比和頻率調(diào)節(jié)。
最終性能有一點(diǎn)偏差,調(diào)節(jié)頻率時(shí),占空比有小范圍波動。代碼總長度為0E78H。望各位大俠勿噴,求指點(diǎn)迷津。
單片機(jī)源程序:
0.png (38.49 KB, 下載次數(shù): 25)
下載附件
2018-11-11 14:00 上傳
全部資料51hei下載地址:
視頻.rar
(10.77 MB, 下載次數(shù): 14)
2018-11-11 10:12 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|