实验四-串口通信实验

实验四-串口通信实验

ID:22282006

大小:181.10 KB

页数:5页

时间:2018-10-28

实验四-串口通信实验_第1页
实验四-串口通信实验_第2页
实验四-串口通信实验_第3页
实验四-串口通信实验_第4页
实验四-串口通信实验_第5页
资源描述:

《实验四-串口通信实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、专业:电子信息工程姓名:彭嘉乔次鎗实验报告学号:3130104084日期:2015.05地点:东3-409课程名称:微机原理与接口技术指导老师:张军明成绩:实验名称:实验四串口通信实验实验类型:冋组学生姓名:吴越一、实验目的和要求(必填)二、实验内容和原理(必填)三、主要仪器设备(必填)叫、操作方法和实验步骤五、实验数据记录和处理六、实验结果与分析(必填)七、讨论、心得一、实验目的1、掌握80C51串行口工作方式选择、理解串行门叫种通讯模式的区别、波特率发生器的作用及通讯过程中的时序关系。2、掌握串口初始化的设置方法和串行通信编程的能力。3、了解PC机通讯的基本要求,掌握上位机和下位机的通讯

2、方法。4、编写简单的通信协议(如串行口工作方式、波特率、校验方式、出错处理等)。二、实验器材1、Micetek仿真器一台。2、实验板一块。3、PC机电脑一台。4、九针串口线一条。三、实验原理串口通讯对单片机而言意义重大,不但可以实现将单片机(下位机)的数据传输到PC端(上位机),而且也能实现PC对单片机的控制,51单片机有一个全双工的串行通讯口,所以单片机和PC之间可以方便地进行串口通讯。进行串行通讯吋要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,本实验采用专用芯八MAX232进行转换,虽然也可以用几个三极管进行模拟转换,但

3、是还是用专用芯片更简单可靠。3.1RS232九针串口基本功能简介九针串口即RS-232接口,是个人计算机上的通讯接口之一,由电子工业协会(ElectronicIndustriesAssociation,EIA)所制定的异步传输标准接门。通常RS-232接口以9个引脚(DB-9)或是25个引脚(DB-25)的型态出现,一般个人计算机上会有两组RS-232接口,分别称为COM1和COM2。该接U分为公头子和母头子。九针串口(母头)的功能如下,请见图1:PCB-2023A串口电压GND5.5v3.3v5.5v0vOv3.3vOvOv图1RS232九针串口母头功能说明分别为h载波检测(DCD);2:

4、接收数据(RXD);3:发送数据(TXD);4:数据终端准备好(DTR);5:信号地(GND);6:数据准备好(DSR);7:发送请求(RTS);8:发送清除(CTS);9:振铃指示(RI)接法。本实验采用三线制连接串口,也就是说和电脑的9针串口只需连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD。这是最简单的连接方法,但是己满足本实验硬件需求,电路如阁2所示,MAX232的第11脚和单片机的H脚连接,通过MAX232芯片的电平转挽,将T1OUT输出连接板子上9针串口(母头)第2脚的RXD;板子上9针串口(母头)第3脚的TXD与MAX232芯片的第13脚相连,通过RS232电

5、平转换力TTL电平后,将MAX232芯片的第12脚和单片机的10脚连接,同时9针串U第5脚的GND与单片机的第20脚GND连接。图2中所示的DTR4与DSR6留空。RXD2DTR4DSR6232通讯接线示意m9芯d型插座接an_io1110二"3NNNN-III1+•J1211RJR-TTccR1OUTR2OUTT1OUTT2OUTC2+C2.1228H263523222?luM.X232ACPE(16)3233343577I39S031Cu?TXDRXDFKETP27P26P25P24P23P22P21P2OP07P06P05P04P03P02P01POOX2XIEAfVPTOTIINT

6、OINTI18931S7654321P16P15P14P13P12purrPlOfTP1715阁2RS232通讯接线示意图3.2串口助手软件串口调试助手3.0版是WMD工作室最新研发的智能调试工具,是不折不扣的“串口助手”。串口调试助手3.0版可以实现的功能包括发送接收16进制数、字符串、传输文件、搜索出空闲串口等,此外,还可以搜索用户自定义设置其他的项目。串口调试助手为绿色软件,下裁后只需要SZ制到硬盘上的指定目录中即安装完成。四、实验要求1、要求单片机串行口选择模式1,并没定合适的波特率。2、选用定时器T1为波特率发生器,晶振为6M。3、要求每隔1000ms由上位机向下位机发送一个字节,

7、同时把下位机接收到的数值显示在30H开始的RAM中,并将接收到的数值返回到上位机,并显示在信息窗口中。五、程序源代码及注释ORG0000HAJMPMAINORG0030HMAIN:MOVTMOD,#20H设定时器/计数器T1为定时器方式2MOVSCON,#50H置串行门方式1、接收MOVTL1,#OFAH置TI定时常数(串行口波特率为2604)MOVTH1,#OFAHMOVR0,#30H存储地址SETBTR1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。