硬件:单片机串口与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
江有财
发表时间:2003年2月19日13:43:00