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