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