B buffer699 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-26 #1 我现在需要通过SPComm控件发送两个坐标X、Y(输入的是10进制数)给单片机,串口设为COM1,奇偶校验位设为true,波特率设为4800,字节长度设为8,停止位设为1,这段程序应该如何编制呢?希望有人能帮我解决一下,在此先谢谢了
我现在需要通过SPComm控件发送两个坐标X、Y(输入的是10进制数)给单片机,串口设为COM1,奇偶校验位设为true,波特率设为4800,字节长度设为8,停止位设为1,这段程序应该如何编制呢?希望有人能帮我解决一下,在此先谢谢了
B buffer699 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-26 #3 好的,万分感谢,我的邮箱是buffer699@21cn.com或者buffer699@sohu.com,任意一个均可, 如果可以的话,最好还是sohu的邮箱吧,21cn的收发信件经常会发生错误
B buffer699 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-27 #6 这个程序还是不能解决我的问题,不过还是感谢您的帮助,结帖时会算上你的分的,希望能有更好的回答~
B buffer699 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-27 #7 这个只是一个项目的其中一个模块,功能主要是发送数据,因为我对串口通讯不了解,其中有两个问题,一是因为传输的时候10进制数据不能直接传,中间应该还有个转换过程,数制的这种后台转换的编写我不会,二是有两个数据(1个X坐标值,一个Y坐标值)需要传送,而我只是粗略的知道如何传送一个数据。。。所以希望能够有人提供完整的代码,项目提交在即,实在是迫不得已,如果能够提供的话,积分还可以再加
这个只是一个项目的其中一个模块,功能主要是发送数据,因为我对串口通讯不了解,其中有两个问题,一是因为传输的时候10进制数据不能直接传,中间应该还有个转换过程,数制的这种后台转换的编写我不会,二是有两个数据(1个X坐标值,一个Y坐标值)需要传送,而我只是粗略的知道如何传送一个数据。。。所以希望能够有人提供完整的代码,项目提交在即,实在是迫不得已,如果能够提供的话,积分还可以再加
S sansong089 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-27 #8 问题描述不清楚呀: 1。允许奇偶但是校验方式是什么呀?具我了解单片机会用校验位为1或0来区分地址和数据你要以那中方式发呀。 2。10进制数据怎么不能直接传呀。你的意思是要转化成什么样子?如果要发10进制数据就像下面就行了: btd:byte; for i:=1 do 2 do begin //复值btd:=25;//10进制25 comm1.writecommdata(pchar(@btd),1); sleep(2); end; 将清楚点也许我可以帮你
问题描述不清楚呀: 1。允许奇偶但是校验方式是什么呀?具我了解单片机会用校验位为1或0来区分地址和数据你要以那中方式发呀。 2。10进制数据怎么不能直接传呀。你的意思是要转化成什么样子?如果要发10进制数据就像下面就行了: btd:byte; for i:=1 do 2 do begin //复值btd:=25;//10进制25 comm1.writecommdata(pchar(@btd),1); sleep(2); end; 将清楚点也许我可以帮你
J jianguobu Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-27 #9 楼主,我觉得你也太懒了吧,我给你的程序,发送,接收,设置都做好了. 你自己稍微改改你就能用了. 有时候我真的想骂人.TNND. "串口设为COM1,奇偶校验位设为true,波特率设为4800,字节长度设为8,停止位设为1" 这些都有了. 你这笨蛋一个问题都不说清楚. "控件发送两个坐标X、Y" 这句话你觉得对吗?? x,y是什么数据类型呀?如果是字节的,那我的程序,你只要把发送的内容,改成两个字节就行了呀.
楼主,我觉得你也太懒了吧,我给你的程序,发送,接收,设置都做好了. 你自己稍微改改你就能用了. 有时候我真的想骂人.TNND. "串口设为COM1,奇偶校验位设为true,波特率设为4800,字节长度设为8,停止位设为1" 这些都有了. 你这笨蛋一个问题都不说清楚. "控件发送两个坐标X、Y" 这句话你觉得对吗?? x,y是什么数据类型呀?如果是字节的,那我的程序,你只要把发送的内容,改成两个字节就行了呀.
B buffer699 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-27 #10 sorry,本人是delphi的初学者,也不太懂单片机,平时做的都是网络编程,这次是为了做毕设才接触了这些东西,不知道该怎么弄这些数据和传输方式。。。 谢谢大家,算分吧,我再看看书吧