您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 硬件课程设计串口通信rs232
西安文理学院计算机科学系课程设计报告设计名称:硬件课程设计设计题目:串口通信系统的设计与实现学生学号:14102080210专业班级:2008级软件工程2班学生姓名:王雅宁学生成绩:指导教师(职称):马国峻(讲师)课题工作时间:2011.5.30至2011.6.10说明:1、报告中的任务书、进度表由指导教师在课程设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。4、所有学生必须参加课程设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。答辩小组成员应由2人及以上教师组成。5、报告正文字数一般应不少于3000字,也可由指导教师根据本门综合设计的情况另行规定。6、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。计算机科学系课程设计任务书学生姓名王雅宁学号14102080210专业班级2008级软件工程2班设计题目串口通信系统的设计与实现内容概要:需要通过两台具有RS232接口计算机的进行通信,要求:1.设计并制作连接两台具有RS232接口计算机的连接线;2.编写串口通信程序,使的两台具有RS232接口计算机能够相互通信,开发语言不限;文献资料:1.微型计算机技术及应用.戴梅萼.清华大学出版社。2.VisualC++串口通信技术详解.李景峰等.机械工业出版社。3.。设计要求:1、给出连接线的设计方法;2、制作连接线。2、编写串口通信程序;3、联机,调试运行工作期限:设计工作自2011年5月30日至2011年6月10日止。指导教师:马国峻系主任:任可明日期:2011年5月30日计算机科学系课程设计进度安排表专业:软件工程姓名:王雅宁学号:14102080210日期内容备注5月30日~5月31日分析题目,查阅相关资料6月1日~6月2日拟定整体方案6月3日~6月4日设备选择及预算6月5日~6月6日网络设计与配置6月7日~6月8日整理报告6月9日~6月10日答辩月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日指导教师签名:2011年5月30日指导教师评语指导教师:(签字)日期:2011年月日答辩记录及评语表学生姓名:王雅宁学号:14102080210班级:2008级软件工程2班答辩地点:答辩内容记录:评语答辩小组成员(签字):2010年6月10日成绩评定表学生姓名:王雅宁学号:14102080210班级:2008级软件工程2班类别合计分值各项分值评分标准实际得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3510报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。5参考文献数量在2篇以上,格式符合要求,在正文中正确引用。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。摘要随着通信技术和计算机网络技术的发展、Internet网的普及,计算机远程通信已渗透到国民经济的各个领域,而远程通信绝大多数采用串行通信的方式,所以了解和研究串行通信中的概念和技术有非常重要的意义。本文主要介绍了如何利用VC++6.0MSComm控件来实现PC之间的串口通信。以MFC来设计界面编制程序,同时用MSComm控件通过串口发送和接收数据,实现两台具有串口的计算机串口通信。结果表明完全可以实现具有串口的不同计算机之间的的通信联系,证明了该软件的可靠性和稳定性。关键词:串口通信;VC++;MSCommAbstractAsthecommunicationsandcomputernetworktechnology’srapiddevelopment,andthepopularityofInternetnetworks,computercommunicationhaspenetratedintothewideareasofnationaleconomy,meanwhilethevastmajorityofremotecommunicationbywayofserialcommunication,sothestudyofserialcommunicationconceptsandtechniquesareofgreatsignificance.ThisarticledescribeshowtousetheMSCommofVC++6.0toachieveserialcommunicationbetweenthePCs.ThesoftwareisdesignedbyMFC,atthesametimeitusingMSCommcontroltosendandreceivedatathroughtheserialportinordertoachievetheserialcommunication.Theresultshowsthatwecanachievethecommunicationlinkofthetwocomputersandalsoprovesthatreliabilityandstabilityofthesoftware.Keywords:VC++6.0;SerialCommunication;MSComm西安文理学院计算机科学系课程设计报告目录第一章课题背景..................................................................11.1引言..........................................................................11.2串行通信的基本概念.............................................................21.3串口的基本概念.................................................................21.4RS232标准介绍.................................................................3第二章设计简介及设计方案论述..................................................52.1串口通信原理..................................................................52.2MICROSOFTCOMMUNICATIONSCONTROL控件简介.....................................62.3串口通信基本步骤..............................................................7第三章详细设计..................................................................93.1建立工程与使用控件............................................................93.2程序界面布局..................................................................103.3初始化串口....................................................................103.4添加串口事件消息处理函数......................................................113.5发送数据函数..................................................................133.6RS232串口通信接线方法(三线制)..............................................133.7串口通信中需要注意的几点.....................................................143.8RS232串口的代替品............................................................15第四章设计结果及分析..........................................................164.1程序结果.....................................................................164.2设计反思.....................................................................16总结...........................................................................17致谢...........................................................................18参考文献........................................................................19西安文理学院计算机科学系课程设计报告1第一章课题背景1.1引言在通信领域内,有两种数据通信方式:并行通信和串行通信。随着计算机网络化和微机分级分布式应用系统的发展,通信的功能越来越重要。通信是指计算机与外界的信息传输,既包括计算机与计算机之间的传输,也包括计算机与外部设备,如终端、打印机和磁盘等设备之间的传输。在PC机的主板上,有一种类型的接口可能为我们所忽视,那就是RS-232C串行接口,在微软的Windows系统中称其为COM。我们可以通过设备管理器来查看COM的硬件参数设置,如图1。图1在Windows上查看PC串口设置迄今为止,几乎每一台PC都包含COM。本质而言,COM是PC为和外界通信所提供的一种串行数据传输的接口。COM接口是指ComponentObjectMode接口,是微软定义的标准接口。串口叫做串行接口,现在的PC机一般有两个串行口COM1和COM2。串行口不同于并行口之处在于它的数据和控制信息是一位接一位地传送出去的。虽然这样速度会慢一些,但传送距离较并行口更长,因此若要进行较长距离的通信时,应使用串行口。通常COM1使用的是9针D形连接器,也称之为RS-232接口,而COM2有的使用的是老式的DB25针连接器,也称之为RS-422接口,这种接口目前已经很少使用。作为一种物理通信的途径和设备,它和目前风靡的另一种串行接口――USB所提供的功能是一致的。不过RS-232C显然已经开始被后起之秀USB赶超,因为USB的传输速率已经远远超过了RS-232C。尽管如此,RS-232C仍然具有非常广泛的应用,在相
本文标题:硬件课程设计串口通信rs232
链接地址:https://www.777doc.com/doc-3352222 .html