- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SPCE061与PC的串口通讯
第1章 背景介绍
1.1串行异步通讯原理(UART)
串行通讯的基本概念:与外界的信息交换称为通讯。基本的通讯方式有并行通讯和串行通讯两种。
一条信息的各位数据被同时传送的通讯方式称为并行通讯。并行通讯的特点是:各数据位同时传送,传送速度快、效率高,但有多少数据位就需多少根数据线,因此传送成本高,且只适用于近距离(相距数米)的通讯。
一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据按位顺序传送,最少仅需一根传输线即可完成,成本低但传送速度慢。串行通讯的距离可以从几米到几千米。
根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。信息只能单向传送为单工;信息能双向传送但不能同时双向传送称为半双工;信息能够同时双向传送则称为全双工。
串行通讯又分为异步通讯和同步通讯两种方式。在单片机中,主要使用异步通讯方式。
SPCE061A单片机有一个全双工串行口。全双工的串行通讯只需要一根输出线和一根输入线。数据的输出又称发送数据(TXD),数据的输入又称接收数据(RXD)。串行通讯中主要有两个技术问题,一个是数据传送、另一个是数据转换。数据传送主要解决传送中的标准、格式及工作方式等问题。数据转换是指数据的串并行转换。具体说,在发送端,要把并行数据转换为串行数据;而在接收端,却要把接收到的串行数据转换为并行数据。
异步通讯:它用一个起始位表示字符的开始,用停止位表示字符的结束。其每帧的格式如下:
在一帧格式中,先是一个起始位0,然后是8个数据位,规定低位在前,高位在后,接下来是奇偶校验位(可以省略),最后是停止位1。用这种格式表示字符,则字符可以一个接一个地传送。
图1-1 串行异步通讯原理图
在异步通讯中,CPU与外设之间必须有两项规定,即字符格式和波特率。字符格式的规定是双方能够对0和1的串理解成同一种意义。原则上字符格式可以由通讯的双方自由制定,但从通用、方便的角度出发,一般还是使用一些标准为好,如采用ASCII标准。
波特率即数据传送的速率,其定义是每秒钟传送的二进制数的位数。例如,数据传送的速率是120字符/s,而每个字符如上述规定包含10数位,则传送波特率为1200波特。
1.2 RS232串口标准
串行通信接口标准经过使用和发展,目前已经有多种;但都是在RS232标准的基础上经过改进而形成的。RS-232C标准最初是由美国EIA和BELL公司一起开发并于1969年公布的通信进议,而至1997年,远程工业协会(TIA)又发布了最新的一个版本,命名为TIA/EIA-232-F。而ITF(国际电信联盟)和CCITT(国际电话与电报顾问委员会)发布了一个类似的标准——V.28。这些标准都对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通信设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用,不仅被内置于每一台计算机,同时也被内置于从微控制器到主机的多种类型的计算机及其相连接的设备;也就是常说的RS232端口。
PC机的RS232端口与一般单片机上的UART接口从数据收发的时序上看,是一样的协议,不同的是两者用以表达逻辑“1”和“0”的规定是不一样的,即电平是不兼容的。RS232端口用正负电压来表示逻辑状态,与TTL(单片机的UART接口电平)以高低电平表示逻辑状态的规定是不同的。因此,为了能够同计算机接口和终端的TTL器件连接,必需进行电平和逻辑关系的变换。实现这种变换的方法可用分立元件,也可用集成电路芯片。MAX232芯片就是目前应用较为广泛的电平转换器件,它可以实现TTL到EIA双向电平转换;该芯片支持两路串行异步通讯,RIN1为第一路输入,ROUT1为第一路输出;RIN2为第二路输入管脚,ROUT2为第二路输出;如图 3.1所示:
图1-2 MAX232芯片引脚图
第2章 设计说明
2.1 设计目的
通讯在科技发达的今天,应用越来越广泛。我们大家比较熟悉的电话、internet网络均与通讯技术息息相关。因此基本的通讯知识的掌握对于学生们来说是非常必要的。本课程设计主要采用的就是电脑与单片机之间的串口通讯。
本课程设计以61板为基础进行设计开发,其基本要求是:
1.熟悉61板基本构成;
2.掌握61板的使用方法;
3.初步掌握单片机汇编语言一般编程技巧;
4.初步掌握单片机系统调试的一般步骤及方法;
5.掌握S480语音播放软件实现方法;
6.掌握单片机串口通讯功能;
7.掌握上位机(PC)控制终端(单片机)的基本思想。
2.2 系统设计
根据系统需求,系统框图如下:
PC机通过串行异步通讯接口与单片机通讯,控制单片机端LED点亮操作和文件的上传和下载;为方便使用,设计串行波特率为9600bps。
图2-1
您可能关注的文档
- PROII 高培训班笔记1.doc
- PSD传感器实实验.doc
- PS入门详解教第01期——十步快速制作圆形印章.docx
- qininji年级英语学案.doc
- QTZ80A塔附墙杆计算方案(特殊部位)评估整改.docx
- Qt入门教程-第01章 Qt Creator的安装和最简单程序的编写.doc
- Rainmetr新手使用教程.doc
- Range对象本操作应用示例05.doc
- Rc串并联选频络频率特性的测试.doc
- RC网络频率特和选频特性的研究(综合实验).doc
- 职业技术学院2024级工业机器人技术(安装与维护)专业人才培养方案.docx
- 职业技术学院2024级应用化工技术专业人才培养方案.pdf
- 职业技术学院2024级软件技术(前端开发)专业人才培养方案.pdf
- 职业技术学院2024软件技术专业人才培养方案.docx
- 职业技术学院2024级信息安全技术应用(安全运维)专业人才培养方案.docx
- 职业技术学院2024级新能源汽车检测与维修技术(车辆鉴定与评估)专业人才培养方案.pdf
- 职业技术学院2024级石油炼制技术专业人才培养方案.pdf
- 职业技术学院2024级环境监测技术专业人才培养方案.docx
- 职业技术学院2024级汽车制造与试验技术专业人才培养方案.pdf
- 职业技术学院2024级信息安全技术应用专业人才培养方案.pdf
文档评论(0)