今天攻克以下两个设计方面的内容,随便记录,以后参考:
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专门用来接收数据,这样发送和接收分开,估计不会出现发烫现象了,数据传输也正常!
|