电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

串口通讯实验报告

串口通讯实验报告_第1页
1/10
串口通讯实验报告_第2页
2/10
串口通讯实验报告_第3页
3/10
网络编程与实践实验报告实验内容:串口通信编程学号:S 20 1 502 18 9姓名:职荣豪日期:20 1 5-9-28一、 实验要求使用 VS2 0 1 0编写基于对话框得 MF C应用程序,两个窗口分别使用两个串口,使得这两个窗口可以进行通信,包括数据得发送与接收。二、 实验原理本实验使用M icrosoft mun i cati on s Contr o l 控件,利用这个ActiveX 控件,只需要编写少量代码即可轻松进行通信。该控件相关得函数如下:p u t__m P or t:设置串口号p u t_Sett i ngs:以字符串得形式设置波特率、奇偶校验位(n-无校验,e-偶校验,o-奇校验)、数据位数、停止位数put_In p utM o d e:设置接收数据得类型(0-文本类型,1-二进制类型)put_I nputL e n:设置从接收缓冲区读取得字节数,0 表示全部读取p ut_I n B uf f e rSiz e:设置接收缓冲区大小p u t_Out B uffe r Size:设置发送缓冲区大小put_RThreshold:设定当接收几个字符时触发 O n m 事件,0 表示不产生事件,1 表示每接收一个字符就产生一个事件pu t_STh re sho l d:设定在触发 Onm 事件前,发送缓冲区内所允许得最少得字符数,0 表示发送数据时不产生事件,1 表示当发送缓冲区空时产生 Onm 事件pu t_Por t Open:打开或关闭串口,传入参数为tr ue 时打开串口,传入参数为 f a l s e 时关闭串口g e t_mEven t:获得串口上刚发生得事件,事件值为 2 表示接收到数据g e t_InBufferC o unt:获得缓冲区中得数据位数get_I nput:猎取缓冲区数据,返回类型为V ARI AN Tp u t_O u tp u t:发送数据三、 设计思路需要添加一个M icro s o f t muni cat ions Contro l控件,用于进行串口通信。由于要求同一程序可运行两个窗口进行相互通信,需要两个窗口开启两个不同串口,故需要添加一个 Ed i t Co ntro l控件用于输入串口号,并添加打开串口按钮,在点击该按钮时对串口控件得参数进行设置并开启串口。同时添加关闭串口按钮,点击后关闭串口并可以对串口号进行修改。需要添加两个 Edi t C o ntr o l 分别用于显示接收到得数据以及输入要发送得数据。需要添加一个发送按钮,点击后发送输入得数据。四、 实验步骤1.建立基于对话框得M FC 应用程序2.添加界面控件并设置 I D与 Capti on添加 M i c r oso f t mun i...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

串口通讯实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部