单片机原理与应用课程设计-单片机点对多点数据传输精选.doc

单片机原理与应用课程设计-单片机点对多点数据传输精选.doc

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

信息与电气工程学院 课程设计说明书 (2006 /2007学年第 2 学期) 课程名称 : 单片机原理与应用 题 目 : 单片机点对多点数据传输 专业班级 : 电气工程及其自动化 学生姓名 : 袁XX 学 号: 指导教师 : 赵X 设计周数 : 3 设计成绩 : 2007 年 7 月14 日 目录 1.课程设计目的 ………………………………………………………… 2.课程设计正文…………………………………………………………… 2.1 硬件方面设计………………………………………………… 2.1.1 基本数据传输引脚………………………………………………… 2.1.2 RS-232电气特性………………………………………………… 2.1.3 单片机串行口工作原理……………………………………………… 2.1.4串行口控制寄存器……………………………………………………… 3. 主机程序流程及代码…………………………………………………… 3.1主机程序流程…………………………………………………… 3.2主机程序…………………………………………………… 3.3主机原理图…………………………………………………… 3.4从机程序流程及代码…………………………………………………… 3.4.1从机程序流程图…………………………………………………… 3.4.2从机程序…………………………………………………… 3.4.3从机原理图…………………………………………………… 4.课程设计总结…………………………………………………… 5.参考文献…………………………………………………… 6心得体会 …………………………………………………… 1、课程设计目的 通过单片机应用系统设计,使学生加深对单片机软、硬件系统的理解与掌握,熟悉单片机应用系统的设计方法和调试过程,使学生初步掌握单片机应用系统的硬件设计和软件设计,提高学生单片机应用系统的设计能力。 本设计的功能是实现单片机之间点对多点的数据传输。系统使用一台主机和多台从机的连接方式,主机的RxD端与所有从机的TxD端相连,主机的TxD端与所有从机的RxD相连,主机发送的信号可被各从机接收,而各从机发送的信息则只能由主机接收。各从机之间需要相互通信,只能通过主机转发来进行。 2、课程设计内容 2.1.1、基本的数据传输引脚 TXD:数据发送引脚,串行数据从该引脚发出。 RXD:数据接收引脚,串行数据由此输入。 GND:信号地线。 在串行通信中最简单的通信只需连接这3根线。在微机与微机、微机与单片机、单片机 与单片机之间,多采用这种连接方式,如图1 2.1.2、RS-232电气特性 RS-232采用的是EIA电平,其规定如下:          “D”型9针插头引脚定义         TXD和RXD数据线上 逻辑1(MARK)时,电压为-3~-15V 逻辑0(SPACE)时,电压为+3~+15V 在RTS、CTS、DSR、DTR、DCD等控制线上 信号有效(接通,ON状态,正电压)时,电压为+3~+15V 信号无效(断开,OFF状态,负电压)时,电压为-3~-15V -3~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15)V之间。 RS-232的EIA电平和TTL电平转换 RS-232的EIA标准是以正负电压来表示逻辑状态,与TTL以高低电平表示逻辑状态的规定不同。因此,为了能够同计算机接口或终端的TTL器件连接,必须在EIA电平和TTL电平之间进行电平转换。                 2.1.3 单片机串行口的工作原理 串行通信中,甲机CPU向SUBF写入数据(MOV SUBF,A),启动发送过程。A中的并行数据送入SBUF,在发送控制器的控制下,按设定的波特率,每来一个移位时钟,数据移出一位,由低位到高位的一位一位发送到电缆上,移出的数据位通过电缆线直达乙机。乙机按设定的波特率,每来一位移位时钟即移入一位,由低位到高位的一位一位移入到SUBF。一个移出,一个移进,很显然,如果两边的移位速度一致,甲移出的数据位正好被乙移进,就能完成数据的正确传送;如果不一致,必然会造成数据位的丢失。因此,两边的波特率必须一致。 当甲机一帧数据发送完毕(或称发送缓冲器空),硬件置位发送中断标志位T1(SCON.1)。 该位可作为查询标志,如果设置为允许中断,将引起中断,甲机的CPU可发

文档评论(0)

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

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

1亿VIP精品文档

相关文档