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