单片机串口通讯设计.pdf

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

单片机串口通讯设计

.-

1、设计内容和要求

1.1设计内容

本设计采用AT89S52单片机以及MAX232通信芯片配合使用与上位机(计

机)进行串口通讯,根据上位机所发送的不同请求数据来判断计算机所要求单片

机所返回的数据。上位机软件采用串口调试助手,在串口调试助手发送区输入相

应字符,然后点击发送,串口调试助手软件将数据传送到计算机串口处,采用串

口连接线将计算机串口信号传送至MAX232芯片,再通过电平转换将RS232信号

转换为单片机所能识别的TTL信号,然后将该信号传输到单片机串行口,将数据

传送到单片机内部寄存器进行相应处理。

1.2功能要求:

通过上位机串口调试软件给单片机发送命令,单片机接收到所发送的命令后,

进行比较处理,确定上位机信息内容后,返回上位机所请求的数据。具体通信波

特率和校验方法设置为:

通信波特率:9600bps;

校验方式:无校验;

数据位:8位;

停止位:1位。

具体发送和接收要求为:

首先上位机发送请求命令,当单片机接送到上位机的请求命令后,判断上位

机是何数据,然后给出相应的返回数据,具体发送和接收的数据如下表所示:

序号上位机发送数据上位机接收数据

11“WhatdoyouplantodothisFriday?”

22“Iplantogototheconcert.”

33“Whatareyoudoingnextweek?”

44“I’mthinkingofgoingtomygrandma’s”

5其他字符“Pleaseselectacharacter‘1’,’2’,’3’,’4’!”

单片机串口通讯设计

.-

2、系统总体结构

2.1功能模块描述

本设计为上位机与单片机通讯,单片机采用UART串行口,计算机采用

串口,考虑到单片机串行口输出的是TTL电平信号,而计算机串口输出的

是RS232信号,两种信号存在不兼容的问题,因此需要进行电平转换以达

到电平兼容的目的,所以我们还需要选择另外一种具有TTL信号到RS232

信号转换功能的芯片,本设计中要求采用交流9V电源供电,而我们单片机

以及其他芯片工作所需要的电压为直流,因此这里我们必须将电压性质转化

一下,否则芯片将不能正常工作。

整流的方法有半波整流和桥式整流两种方法,半波整流效率较低,只有

输入电压的0.45倍,输入交流电压为9V,半波整流后输出的电压仅为

4.05V,而我们单片机正常工作的电压为直流5V,不能满足要求,因此半波

整流方式不可取。在本设计中我们选择桥式整流方式,其输出电压为输入电

压的0.9倍,输入电压为交流9V时,输出电压为8.1V大于单片机工作

电压,可以选择,整流后输出直流电压波动较严重,因此在整流输出端我们

需要增加滤波网络,进行稳定输出电压。

由于桥式整流电路输出电压大于我们芯片所能承受的最大电压,因此需

要增加降压网络,将整流桥输出电压降低到芯片的工作电压5V。为保证电

路板加电后能够有上电指示功能,因此在降压网络输出端增加发光二极管作

为上电指示灯。

本设计中,当上位机下发请求数据时,下位机(单片机)能够识别下发

数据并显示所下发的数据,正常下发请求命令为1、2、3、4或其他

数据或字符,设计要求电路板能够正常显示1、2、3、4,显示其他

数据或字符时不必显示,因此这里我们需要选择一个8段数码管即可。

文档评论(0)

小蜗牛 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档