导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:单片机串口与VB串口通讯问题请教[江上东游]

 *第8293篇: 硬件:单片机串口与VB串口通讯问题请教

  
楼 主:江上东游 2003年2月19日13:43
 硬件:单片机串口与VB串口通讯问题请教
  VB串口输出字符1、2、3、4、5、6、7、8、9、0、A、B、C....X、Y、Z
到单片机中是依什么形式出现,如ASC码(0-255)、HEX码(00-FF)等...
      在单片机(MCS-51指令)中,用什么形式输出字符,返回到VB中的字符串是1、2、
3........X、Y、Z
      例: VB串口输出字符1、2、3、4,A、B到单片机,单片机根据VB的条件1-4对单片机
进行操作,操作完成后,单片机中正确的输出“#00H”值,不正确的输出“#FFH”值,返回
到VB中,在VB中输出什么值.......
    VB中输出(MSComm.Output)        单片机中输出(SBUF)
    1、2、3.....X、Y、Z-------------》    ????
        ???              《-----------    #00H,#FFH
    1、2、3....X、Y、Z           《-------------          ????

    小于9个字符时,设置数据
    接收指针(数据长度)为,------------》    MOV R0,SBUF
    例如,MSComm.Output=         或者(MOV 20H,SBUF) 
    Trim(str(9))             

    大于9个字符时,设置数据
    接收指针(数据长度)为,------------》    MOV??,SUBF
    例如,MSComm.Output=         或者(MOV ??,SBUF)
    Trim(str(20))

    e-mail:ahdncxahz@sohu.com 

                    江有财

  
2楼:dirty 2003年2月19日14:05
 ASCII码值
  
3楼:tm1300 2003年2月19日18:45
 一般来说
你以什么样的方式给单片机,接收方式相同的话,数据形式肯定是一样的。
比如:
接口电气协议:RS485
波特率: 9600Bps
数据格式:   
               Start Bit : 1 Bit
               Data  Bit : 8 Bit
               Parity Bit: NULL
               Stop  Bit : 1 Bit
 的形式发送,也用相同方式接收,那么你发什么,接收的也是什么。
  
4楼:Kuang-chingTsui 2003年2月20日22:28
 yes

>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:AVR单片机:诸位,精通8019的请看!

[下一篇主题]:AVR单片机:如何学习AVR单片机