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