概述:1、用一個(gè)單片機(jī)和DA轉(zhuǎn)換組成一個(gè)隨機(jī)電壓發(fā)生單元(0~5V);
2、另一個(gè)單片機(jī)和AD轉(zhuǎn)換組成數(shù)據(jù)采集單元;
3、通過(guò)串行接口將采集的數(shù)據(jù)傳到上位機(jī)中,需要編寫(xiě)上位計(jì)算機(jī)程序,對(duì)采集的數(shù)據(jù)進(jìn)行處理,如顯示當(dāng)前值、畫(huà)出一定時(shí)間內(nèi)的記錄曲線等。
說(shuō)明:1、這里是一個(gè)仿真系統(tǒng),需要安裝虛擬串口工具。proteus的串行接口對(duì)應(yīng)虛擬串口com3,VB程序?qū)?yīng)虛擬串口com4。
1200BSP,無(wú)校驗(yàn)位,8個(gè)數(shù)據(jù)位,1個(gè)停止位;單片機(jī)系統(tǒng)采用的是6M晶振。
2、上位機(jī)程序用VB編寫(xiě),數(shù)據(jù)采集程序用匯編語(yǔ)言編寫(xiě),隨機(jī)電壓發(fā)生程序用C語(yǔ)言編寫(xiě)。
3、上位機(jī)程序可直接運(yùn)行“工程1.exe”,如果在VB6.0的機(jī)器上可以看見(jiàn)原代碼。
4、如果提示缺少M(fèi)SCOMM32.OCX,可將文件夾中所帶的MSCOMM32.OCX復(fù)制粘帖到c:windowssystem32下即可(不會(huì)對(duì)您的系統(tǒng)造成任何危害)。