今天攻克以下兩個設計方面的內容,隨便記錄,以后參考:
1.VB編程中的聲音調用:(編程過程中,如果需要,就可以隨意調用自己喜歡的聲音)
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long(在申明中體現這段申明)
Dim plays As Long(在需要調用聲音的判斷中定義一個變量,一個控件中只定義一次)
plays = sndPlaySound("D:\汽車電子油門檢測軟件\sy\GT.wav", &H0)(調用聲音文件)
MsgBox "無數據,請重新檢測"(文字說明出現的情況,必須在聲音之后)
2.MAX232數據傳輸問題:(之前一直遇到IC發燙)
在數據傳輸的過程中,232發燙,數據出現錯誤,經查資料,很多人都說是232可能不是真貨造成的,一般版本比較早的不會有這樣的現象,而最近在市場上的很多都會發燙。
由于本人只是使用232進行數據轉換后傳輸給計算機,而沒有接送來自計算機的數據,所以我干脆就把接收數據的數據線給剪掉,232只是負責從單片機發送數據給計算機,不管計算機會發送什么樣的數據給單片機,結果,接送正常,232也不會發燙!
估計是發送數據和接收數據不同步或232無法完成數據處理造成死機現象,如果需要接送來自計算機的數據,建議再用一塊232專門用來接收數據,這樣發送和接收分開,估計不會出現發燙現象了,數據傳輸也正常!
|