【導(dǎo)讀】位機(jī)接收,顯示當(dāng)前的電壓值,并描繪電壓變化實(shí)時(shí)波形。MAX232構(gòu)成的電平轉(zhuǎn)換電路用于和PC機(jī)串口進(jìn)行電壓匹配。C51程序由RS232串口發(fā)送程序和AD采樣程序組成。采用查詢(xún)方式,為了提高采樣的進(jìn)度,我們應(yīng)用的的參考電壓,基于電源電壓VCC瞬間變換不大,因此我做了變通的方法。測(cè)電壓的計(jì)算公式就是:V=*。ref,Vad直接傳輸?shù)絇C機(jī),由上位機(jī)VC軟件進(jìn)行處理。因此在單片機(jī)傳輸有效數(shù)據(jù)的時(shí)候,加上了起始。字符和結(jié)束字符用于盡量減少錯(cuò)誤。信,獲取采集數(shù)據(jù)。CDC類(lèi)的成員函數(shù)LintTo()。畫(huà)出數(shù)據(jù)連續(xù)的曲線。Microsoft提供的用于串口操作的控件MSComm共有27個(gè)屬性。CommPort:設(shè)置并返回通信口號(hào),缺省值為COM1。其中波特率的范圍為300b/s—19200b/s。取接收緩沖區(qū)的全部?jī)?nèi)容。InputMode:定義Input屬性獲得數(shù)據(jù)的方式。OnComm事件前要接收的字符數(shù)。如上圖所示,添加相應(yīng)的控件。波特率停止位端口選擇。if//開(kāi)始字符和停止字符的檢測(cè)