目录/提纲:……
一、选题来源与目的
二、课题的研究现状和发展趋势
三、课题研究的意义
四、课题设计所用到的关键技术
五、毕业设计任务的内容和要求:
6、按《机电学院本科毕业设计标准格式》完成毕业设计(论文)报告
六、工作的主要进度安排最终目标和完成时间
……
毕业设计(论文)开题报告
学 院: 机电及自动化学院
专业年级: 测控技术与仪器2008级
设计题目:基于Visual Basic串口通讯系统的设计与实现
一、选题来源与目的
如今串口通讯在工业控制过程中的应用非常广泛。如仪表检测、在线分析仪、工控机等均采用串口与上位机进行通信,实时访问远程设备的工作状况。通过本次毕业设计,能够掌握Microsoft Visual Basic IDE的使用,设计一个串口通讯系统,实现两台计算机之间的串口通讯功能,使学生掌握串口通讯机制。同时学会查阅科技文献、收集和整理科技资料的方法;提高分析和解决实际问题的技能;并培养严谨的治学态度和刻苦认真的
工作作风。
二、课题的研究现状和发展趋势
随着计算机的迅速普及和计算机控制技术的发展,计算机被广泛应用于自动化控制领域之中。而要完成
……(新文秘网https://www.wm114.cn省略653字,正式会员可完整阅读)……
进行通信时,远距离或近距离都可以进行数据的传输。但计算机种类如此多,内部结构不同。每台计算机传输数据时速率也就不一定相同,这时就要考虑怎样如何把速率调整到相同,这样才能保证接收到的信息正确。否则接收的信息就会产生错误,或接收不到信息。给我们传递信息带来不便。
三、课题研究的意义
在现代这个信息社会,信息传递显得非常普遍又非常重要。计算机与计算机或其它终端的主要通信方式就是串口通信,在进行通信时,远距离或近距离都可以进行数据的传输。但计算机种类如此多,内部结构不同。每台计算机传输数据时速率也就不一定相同,这时就要考虑怎样如何把速率调整到相同,这样才能保证接收到的信息正确。否则接收的信息就会产生错误,或接收不到信息给我们传递信息带来不便。
Visual Basic 的最大的优势在于它的易用性,可以让经验丰富的VB程序员或是刚刚懂得皮毛的人都能用自己的方式快速开发程序。而且 VB 的程序可以非常简单的和数据库连接。比如利用控件可以绑定数据库,这样一来用VB写出的程序就可以掌握数据库的所有信息而不用写一行代码。Visual Basic 6.0作为Visual Studio 6.0的一员发布,证明微软正在改变Visual Basic的产品定位,他想让Visual Basic成为企业级快速开发的利器。Visual Basic 6.0在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能。数据环境和新的报表功能也让数据开发有了全新的体验。Visual Basic 借助COM/COM+强大的功能,可以开发具有N层结构的分布式应用程序。同时,Visual Basic还可以在IIS上开发性能超群的Web应用程序。Visual Basic 6.0在语言方面和IDE方面的改进都不大,但是许多新增的组件成为Visual Basic开发人员手中的利器,如File System Object等。新的字符串函数Split和Replace等也给Visual Basic的程序员带来很大方便。总之Visual Basic 6.0已经是非常成熟稳定的开发系统,能让企业快速建立多层的系统以及Web应用程序,成为当前Windows上最流行的Visual Basic版本。
四、课题设计所用到的关键技术
4.1串口通信的通信机理
PC串行通信是指直接对串行端口的UART(PC机的通用异步收发器,也叫异步通信适配器,是PC机用于异步通信的接口)进行编程实现的通信。PC机每个UART中的INS8250中有10个可编程的单字节寄存器,可用于控制、监视操作串行端口,COM1的寄存器地址3F8H-3FEH,COM2的寄存器地址为2F8H-2FEH。10个寄存器由7个地址访问,其中5个寄存器的访问条件是先设置3FBH线路控制寄存器的最高位为“1”,该位也称为DLAB状态位。[1]
一般说来,PC机都有一个或多个串行端口,它们依次为Com1、Com2……。这些串口提供了外部设备与PC进行数据传输和通信的通道,在CPU和外设之间充当了解释器的角色。当字符数据从CPU发送给外设时,这些字符数据将被转换成串行比特流数据;而当接受数据时,从外界进来的比特流数据被转换成字符数据传递给CPU进行处理。在操作系统方面,Windows用通信驱动程序(COMM.DRV)调用API函数发送和接受数据。当用通信控件或声明调用 ……(未完,全文共5225字,当前仅显示1835字,请阅读下面提示信息。
收藏《论文开题:基于Visual Basic串口通讯系统的设计与实现》)