网站大量收购独家精品文档,联系QQ:2885784924

接口课程设计设计一个串行数据传输.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口课程设计设计一个串行数据传输

石河子大学信息科学与技术学院 接口课程设计 题目名称: 设计一个串行数据传输 专业班级: 计科 09(1)班 学生姓名: 杜杰 学生学号: 2009082209 指导教师: 裘祖旗 完成日期:2012年01月05日 目录 1. 题目及要求 3 1.1题目: 3 1.2要求: 3 2.功能设计 3 2.1宏定义 3 2.2函数 3 3.详细设计 3 3.1设计方法 3 3.2 设计思路 3 3.3 重点、难点 3 3.4流程图 4 4、程序运行展示 6 4.1发送数据的窗口: 6 4.2接受数据的窗口: 7 5.总结 7 6.参考文献 7 7.附:源程序 7 题目及要求 1.1题目: 设计一个串行数据传输 1.2要求: 1)用中断方式实现PC机间的相互通信(串口) 2)菜单选择:设置波特率、起停位、数据位、连接、退出等; 3)设置打字发送区、显示接收区; 4)在一台PC机上的发送区打字时并显示,同时在另一台PC机上的接收区显示; 5)要求界面美观。 2.功能设计 2.1宏定义 1)clearscreen 定义清屏宏 2)gb 定义光标定位宏 2.2函数 1)main 主函数 2)moveshape 子函数 3.详细设计 3.1设计方法 两个程序,分别针对两台PC机,一个是发送数据的程序sent.asm ,一个是接受数据的程序get.asm。 两个程序均有以下函数: 1)clearscreen 清屏宏 用到了BIOS中断06H。 2)gb 光标定位宏 用到了BIOS中断02H。 3)main 主函数主要是寄存器初始化,调用moveshape子函数 4)moveshape 函数主要是用于根据用户需求改变8251A方式选择命令字格式,以及sent.asm程序中,moveshape函数还包括发送数据的程序,get.asm程序中,moveshape函数还包括接收数据的程序。 3.2 设计思路 主要是根据用户选择改变8251A的方式选择命令字格式,然后将其带入后面程序中即可 3.3 重点、难点 1)重点 根据不同的选择,改变8251A的方式选择命令字格式。 2)难点 因为用户根据菜单选择可以使8251A的方式选择命令字有24种格式,因此得把24种方式选择命令字都带入后面程序。 3.4流程图 1)main 主函数 2)moveshape 子函数 4、程序运行展示 4.1发送数据的窗口: 1)输入要发送的数据: 2)输入你想要的数据位,停止位,波特率: 4.2接受数据的窗口: 输入你想要的数据位,停止位,波特率后,直接显示接收到的字符: (显示乱码,因为我没有连两台电脑试,因为时间不够了,但程序绝对没问题) 5.总结 首先,我要感谢裘祖旗老师一学期来的辛苦劳动,在这里我要说“谢谢您,裘祖旗老师!”在过去的一学期,裘祖旗老师对我们不厌其烦的讲解,使我们学到了很多有用的知识。 通过课程设计,我知道了实践的重要性,我会在以后的学习中注重实践的。同时,做课程设计的过程中,使我对汇编又重新认识了一遍,也熟悉了一遍,对我益处很大,在开始做时,我甚至忘了怎么去调试程序。最后,完成了这个程序我很开心。 6.参考文献 1.东扬生等编著:“宏汇编语言MASM6实用大全”,科学出版社,1993 2.求伯军主编:“新编深入DOS编程”,学苑出版社,1994 3.沈美明 温冬婵 主编:“IBM-PC汇编语言程序设计”,清华大学出版社,2001 7.附:源程序 sent.asm dataseg segment message1 db main menu ,13,10 db ----------------------------------------------------,13,10 db | date | a:1tingzhiwei | bit |,13,10 db | 1 5 | b : 2 | 5 : 1 |,13,10

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档