液晶顯示數(shù)字電壓表的設計
3.2 數(shù)據(jù)采集處理子程序
數(shù)據(jù)采集處理子程序主要完成直流電壓值的采集、A/D轉(zhuǎn)換、量程判斷轉(zhuǎn)換和串口發(fā)送等功能。在主程序中,LCD顯示初始化后,數(shù)字電壓表就進入數(shù)據(jù)采集處理子程序。如圖5所示。本文引用地址:http://www.ex-cimer.com/article/177948.htm
3.3 LCD液晶顯示初始化子程序
LCD液晶顯示初始化子程序的軟件流程圖如圖6所示。在LCD初始化程序當中系統(tǒng)顯示“Zhai Beibei A good girl!”通過延時子程序停留1秒進入數(shù)據(jù)顯示程序。
4 實驗結(jié)果及分析
本設計利用Proteus仿真對其進行仿真,其仿真結(jié)果可以有效直觀地進行觀察,并對數(shù)據(jù)進行更改,避免硬件仿真電路中可能出現(xiàn)的問題不便更改的缺點。因為Proteus里LCD1602內(nèi)部可能沒有內(nèi)部電阻,在此加上拉電阻。
5 結(jié)束語
本文提出并設計了一種適合于數(shù)字電壓表的量程自動轉(zhuǎn)換電路,并對所設計的電路圖用PROTEUS軟件進行了仿真。其電路是按直流的電壓量來設計的,對交流量的測量則需要在輸入端加設一個絕對值轉(zhuǎn)換器,把交流電壓幅值轉(zhuǎn)換為對應的直流量值。采用反向輸入放大器實現(xiàn)量程的自動轉(zhuǎn)換,用AT89S52進行數(shù)據(jù)控制、處理和存儲,并送到液晶顯示器上顯示。該設計的硬件結(jié)構簡單,軟件采用C語言實現(xiàn),程序簡單、可讀寫性強,效率高。與傳統(tǒng)的電壓表相比,具有方便操作、處理速度快、穩(wěn)定性高、性價比高等優(yōu)點,具有一定的使用價值。但是要達到更高的要求,實現(xiàn)更完善的性能指標,還需要做很多工作。
led顯示器相關文章:led顯示器原理
絕對值編碼器相關文章:絕對值編碼器原理
評論