基于51單片機(jī)protues仿真的數(shù)字電容表(仿真圖、源代碼、論文)
本次設(shè)計(jì)主要內(nèi)容:
以單片機(jī)為核心設(shè)計(jì)一個(gè)數(shù)字電容表。系統(tǒng)實(shí)現(xiàn)的功能及要求如下:
1、設(shè)計(jì)的電容表可測(cè)量容量小于2μF的電容。
2、可以用十進(jìn)制數(shù)字顯示測(cè)量結(jié)果,最少顯示4位。
3、測(cè)量誤差:σ≤±1%。
4、自行擴(kuò)展功能,使之更加完善。
根據(jù)所設(shè)計(jì)的硬件部分做出完整的電路原理圖;編寫完整的程序并在proteus平臺(tái)上進(jìn)行仿真。
本文設(shè)計(jì)的基于PROTEUS的數(shù)字電容表,其主要構(gòu)成采用的是單片機(jī)AT89C52、六位LED數(shù)碼管及電容充放電電路。
根據(jù)電容充放電原理和單片機(jī)的功能特點(diǎn),并結(jié)合一個(gè)普通的電壓比較器,用單片機(jī)內(nèi)部的定時(shí)系統(tǒng)測(cè)量電容充電到電壓值為0.632E+(E為電壓比較器反相端接的定值電壓,此時(shí)電壓比較器會(huì)輸出一個(gè)高電平,也即是單片機(jī)停止計(jì)時(shí)信號(hào))時(shí)所用的時(shí)間,根據(jù)這個(gè)時(shí)間換算出電容值,再把電容值的大小通過六位LED顯示。
設(shè)計(jì)中C52單片機(jī)通過軟件C語言編程,通過對(duì)時(shí)間的換算而得到電容值的大小,實(shí)現(xiàn)了六位nf級(jí)電容的測(cè)量,并且使測(cè)量誤差低于±1%。使用設(shè)計(jì)的數(shù)字電容表進(jìn)行測(cè)量時(shí),首次測(cè)量前要進(jìn)行調(diào)整,以后只需選擇合適的檔位進(jìn)行測(cè)量即可,操作簡(jiǎn)單。
關(guān)鍵詞:PROTEUS,單片機(jī),數(shù)字電容表,LED數(shù)碼管
操作:
該系統(tǒng)以AT89C52單片機(jī)為核心,以電容充電電路為測(cè)量電路,以六位數(shù)碼管為顯示電路,以四個(gè)按鍵組為測(cè)量檔位選擇控制電路;
完整資料下載或者技術(shù)支持,請(qǐng)?zhí)砑勇?lián)系方式:
QQ:2705466752(資料需付費(fèi))