跪求高手指点:单片机(freescale的32位微控制器MPC564)与PC机串行通讯软件设计,PC机上用VB编,单片机段用VC++编的,急,非常急,毕业设计要用的,我不是学计算机的!!!!!!!
以下是我的编的PC端程序(VB),望高手指点,还求单片机段的程序,要C语言的,万分感谢!Dim bStartComm As Boolean
Dim strInputAll As String
Private Sub cmdClose_Click()
    MSComm1.PortOpen = False
    cmdclose.Enabled = False
    cmdopen.Enabled = True
    cmdsend.Enabled = False
End SubPrivate Sub cmdOpen_Click()
    MSComm1.PortOpen = True
    cmdopen.Enabled = False
    cmdclose.Enabled = True
    cmdsend.Enabled = True
End SubPrivate Sub cmdSend_Click()
    MSComm1.Output = txtsend.Text
End SubPrivate Sub MSComm1_OnComm()
    Dim strInBuffer As String
      
    Select Case MSComm1.CommEvent
        'Events
        Case comEvReceive
            strInBuffer = MSComm1.Input
            If bStartComm = False Then
                bStartComm = True
                strInputAll = ""
            End If
            strInputAll = strInputAll + strInBuffer
            If bStartComm = True Then
                timer_COMM.Enabled = False
                timer_COMM.Enabled = True
            End If
        Case comEvSend
        Case comEvCTS
        Case comEvDSR
        Case comEvCD
        Case comEvRing
                
        ' Errors
        Case comEventBreak
        Case comEventCDTO
        Case comEventCTSTO
        Case comEventDSRTO
        Case comEventFrame
        Case comEventOverrun
        Case comEventRxOver
        Case comEventRxParity
        Case comEventTxFull
        Case comEventDCB
    End Select
End SubPrivate Sub timer_COMM_Timer()
    timer_COMM.Enabled = False
    bStartComm = False
    txtreceive.Text = strInputAll
End Sub