基于單片機(jī)的空氣質(zhì)量流量顯示裝置設(shè)計(jì)
2.2 Proteus仿真電路
為了保證電路的搭建正確性和各模塊功能自檢的完善,還需要在Proteus仿真軟件中對搭建的電路原理圖進(jìn)行仿真測試,如圖3所示是在Proteus仿真環(huán)境中對搭建的電路原理圖進(jìn)行的仿真。
從圖中可以看出,電路包括最基本的功能模塊:單片機(jī)的復(fù)位功能模塊,AD模塊和數(shù)碼管的顯示模塊。外接的電壓是5V電壓值,為了可以實(shí)時模擬變送器輸出的電壓信號,在此添加一個電位器器件,通過調(diào)節(jié)電位器的阻值變化來模擬輸出電壓信號的變化;從數(shù)碼管的數(shù)字顯示值上看,本次搭建電路和仿真是正確的;調(diào)節(jié)電位器的阻值發(fā)現(xiàn)數(shù)碼管的數(shù)字量隨阻值大小的變化實(shí)時變化,表明此電路圖可以模擬變送器器輸出的電壓信號。在完成基本功能需求的基礎(chǔ)上,本電路圖在搭建時考慮到了為尋找后續(xù)電壓數(shù)字值和模擬量之間的對應(yīng)關(guān)系,添加了一直流電壓表,用來顯示對應(yīng)數(shù)字值所代表的電壓值。
利用Kiel51C語言對各模塊進(jìn)行編程,程序部分主要由主程序,AD采樣、轉(zhuǎn)換程序,數(shù)碼管顯示程序等組成。軟件程序的流程圖如圖4所示。
圖4 軟件程序的流程圖
評論