- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统软件的设计及控制分析
系统软件的设计及控制分析 【摘 要】互联网的发展,带动了网络经济的迅猛发展,同时网络经济作为世界经济的新兴支柱,给企业带来了新的业务,创造了新的发展机会。本文介绍了系统网络结构及通信协议,系统软件设计及系统的硬件组成及工作原理。 【关键词】系统网络结构;通信协议;统软件设计 世界进入了网络经济时代,网络技术的发展也带动了企业互联网的建立,使得网络经济成为未来经济发展的重要特点。互联网是企业必不可少的竞争系统,为企业带来了新的机会,有价值的信息。为此,系统网络的建立在结构上需要可靠的设备,更需要提供操作方便的设计。 一、系统网络结构及通信协议 本系统由软件和硬件2部分组成。软件部分主要是用Visual Basic 做的控制系统,利用VB中的MSComm控件来完成串口通信,同时利用Microsoft公司出产的OFFICE中的ACCESS建立了数据库对数据做更新备份。硬件部分主要由一AT89C52的单片机和一个RS485模块以及一个液晶显示器,一个小键盘构成。通过串行总线将上位机和下位机连接起来,有微机操作着向下位机发出操作命令,下位机接收到指令之后,通过键盘的输入来完成上位机发来的命令,最终将信息传送到上位机,即实现了生产现场的远程控制。 本系统采用的总线型主从式多机通讯网络进行的系统数据控制。每个从机在网络中都由一个唯一的序号,所有的从机服从主机的控制。 由于RS232接口在通信速率、传输距离等方面存在不足。此系统采用了具有更高速率、更好的抗干扰性、更远的传输距离的RS485总线。通常PC机只提供RS232串行接口,为此我们采用RS232/RS485接口转换器,这个接口转换器具有较强的驱动能力,传输距离也非常远,能达到1200m支持的结点也比较多,最多可支持128个。 网络系统的关键是设定好通信协议。本系统由主机向从机发送命令,从机只能执行命令,向主机反馈信息。这样可以保持通信的稳定性。在系统工作之前,要对主从机进行相关的参数设定,也就是通常所说的端口初始化。需设置数据的传送单位、起始位和校验位。数据位通常为8位,起始位为1位,停止位有1、1.5、2位的多重选择。 二、系统软件设计 主机软件采用Visual Basic6.0编写,通信功能是利用MSComm空间来实现,软件接收的数据存储在Access数据库中。利用Adodc控件和Datagrid空间可以实现对数据库的查询。 MSCoom控件通过串行端口发送和接收数据,向应用程序提供串行通讯,该控件具有丰富的与串口通信密切相关的属性和事件,提供了对串口的各种操作。 2.1MSComm控件的主要属性及事件 commPort属性:设置并返回通信传口号。 portOpen属性:设置并返回通信端口的状态。 Settings属性:指定或返回波特铝、奇偶性、数据位、终止位参数。 Sthreshold属性:在MScoom控件设置CommEvent属性为ComEvsend并产生Oncomm事件之前,设置并返回传输缓冲区中允许的最小字符数。 Rthreshold属性:其默认状态时时0,这时将在接收字符时禁止生成OnComm事件。 OnCoom属性:当CommEvent属性值更改时出现,表明出现了一个通信事件或一个错误。 CommEvent属性:包含了一个最近通信事件或接收错误值 Input属性:从接收缓冲区中返回并删除一串字符。 Output属性:向发送缓冲区中写入一个字符串。 2.2接口程序部分源代码 添加MSCoom通信控件、TIMER时间控件、TEXTBOX文本框控件,设定控件属性,编写代码就可以实现串口通信,接口部分的代码如下: Public inData As String串口中断时读入的字符串(HEX码加空格) Public outData As String要输出的字符串 Public JustsendHex As String刚发出的HEX码 Public Justsendasc As String刚发出的ASC码 Public Justreceiv As String刚接收的字符串 Public JustreceivHex As String刚接收的以Hex显示的字符串 Public JustreceivDec As String刚接收的以Hex显示的字符串 Public dpcolor As Boolean Dim strTemp() As Byte接收数据用的临时字符串 Dim rxnb As Integer接收计数 Dim txnb As Integer 发送计数 D
有哪些信誉好的足球投注网站
文档评论(0)