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

串口通信与控制系统设计和实现 计算机科学与技术专业VIP免费

串口通信与控制系统设计和实现 计算机科学与技术专业_第1页
1/36
串口通信与控制系统设计和实现 计算机科学与技术专业_第2页
2/36
串口通信与控制系统设计和实现 计算机科学与技术专业_第3页
3/36
毕业设计任务书一.题目:串口通信与控制系统二.课题来源及依据:单台的由单片机控制的磨粉机已研制成功并投入小批量生产。本设计准备进一步完善系统,用VC++编写串口通信程序及上位机监控程序,可在上位机中监视下位机的工作状况并可以直接在上位机中修改工作参数,通过通信传送给下位机,实现远程的控制。三.本设计应达到的要求:1.用VC++完成串口通信程序的编制。2.设计图形化的监控界面。3.完成数据库的设计。4.撰写毕业设计说明书。5.英文文献的阅读和翻译。四.接受任务学生:班级:计科姓名:五.开始及完成日期:自20083月至20086月六.设计(论文)指导:指导老师:摘要在实验室和工业应用中,串口是常用的计算机与外部串行设备之间的数据传输通道由于串行通信方便易行,所以应用广泛。本次设计的目标在于:在VC++6.0的环境下,编写使用C++语言,SQL数据库的串口通信程序,控制由单片微机控制的磨粉机,原要求能够通过串口扩展同时监控12台机器由于目的在于进行串口通信设计的尝试,所以这里只是针对一台单片微机进行程序设计首先,操作人员能够对串口参数进行配置。其次,当由单片微机控制的磨粉机的工作数据由串口传到计算机时,操作人员能够实时监控其工作状态,工作数据,根据情况,并能更改其工作参数。这样,就要求设计适合本程序的串口通信协议。定时接受来自串口的数据帧,磨粉机的数据大致可以分为三类,此处在数据帧中使用AX,BX,CX来对数据分类。按照通信协议接受,发送数据,并有一定的数据帧查错能力。另外,在安全性方面,需要一定的保障。这里采用了简单保密功能,操作人员能够输入密码,更改原有的密码,这里的密码功能实现比较简单,有很大的改进空间,可以使用复杂的算法确保更高要求的保密性。本次毕业设计,就使用VC++对串口进行编程,自己设计串口通信协议,进行了一些尝试,虽然能够基本完成设计要求,但是还有很多地方需要改进。关键词:串行通信、VC++6.0、WinAPI、MFC32位程序AbstractInlaboratorywithindustryapply,commoniswidelyusedasthepassageofcorrespondencebetweencomputerandequipmentbecauseserialcommunicationisaneasywayofusage.ThisprojectisaimedatdesigningaserialcommunicationprogramunderVC++6.0environment,usingC++languageandSQLdatabase,tocontroltheflourmillundercontrolofSCM.Itisplannedtoconcurrentlymonitor12machinesviaserialexpansion,becausethedestinationisonlyanattemptatserialcommunicationprogramming,thisprogramisaimedatsoloSCM.First,operatorcanconfigureserialparameters.Second,operatorcanmonitorthestatuswhilethedataistransferredfromtheflourmilltocomputerviaserialport,andcanrejiggertheparameters.Sothatitisnecessarytodesignaserialcommunicationprotocolsuitableforthisprogram.Receivingdataframesentfromserialportoccasionally,asdatafromSCMcanbedividedinto3species,sortedbyAX,BX,CXindataframe.endingandreceivingdataaccordingtocommunicationprotocol,andhasthecheckoutfunctionaswell.Furthermore,forsecurityreasons,guaranteeisneeded.Thisprogramisentitledbasicfunctionforsecrecy.Operatorscanenterthepasswordandrejiggerit.Thefunctionforsecrecyisrelativelysimple,canbefurtherimproved,usingmorecomplexarithmetictoactualizemorestrictsecrecy.Inall,thisgraduatedesigns,ItriedusingVC++toprogrammeserialcommunicationwithcorrespondenceprotocolofproceeddesignedbymyself.Althoughmyprogrammecanbasiclysatisfytherequest,butinfact,manyplacesneedtoprove.KEYWORDS:SERIALCOMMUNICATIONVISUALC++WinAPIWin32Programme目录第一部分---------------------------------------------------5需求分析1.开发背景----------------------------------------------------------------52.功能要求----------------------------------------------------------------53.功能实现概述-----------------------------------------------------------5第二部分---...

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

碎片内容

串口通信与控制系统设计和实现 计算机科学与技术专业

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