实验5,串口实验.doc

实验5,串口实验.doc

ID:56777072

大小:26.50 KB

页数:2页

时间:2020-07-09

实验5,串口实验.doc_第1页
实验5,串口实验.doc_第2页
资源描述:

《实验5,串口实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、串口实验一、实验目的1、掌握单片机串行口的工作原理。2、掌握串口与PC机通讯的工作原理及编程方法。二、实验仪器1、C51单片机开发板2、PC机(安装串口调试软件,Keil软件及程序烧录软件)三、实验原理51单片机有一个全双工的串行通讯接口,可以方便地与PC机进行通讯。电脑的串口通讯是RS232电平,而单片机的串口是TTL电平,两者之间必须通过一个电平转换电路实现RS232电平与TTL电平的转换。开发板上使用了CH340G模块电路实现。单片机串行接口有两个控制寄存器:SCON和PCON。SCON规定了串行通信的方式和功能,可以选择通信模式/允许接收/检查状态位;PCON主要

2、控制串口的波特率是否翻倍。具体功能如表1、表2、/3所示。位序D7D6D5D4D3D2D1D0位名SM0SM1SM2RENTB8RB8TIRI功能串口工作方式选择多机通讯控制位接收允许位发送/接收数据第9位发送中断标志接收中断标志表1串口寄存器SCONSM0SM1工作方式功能说明波特率000同步移位寄存器Fosc/1201110位异步接收/发送可变,与定时器1溢出率有关10211位异步接收/发送Fosc/32或Fosc/6411311位异步接收/发送可变,与定时器1溢出率有关表2串口工作方式位序D7D6D5D4D3D2D1D0位名SMOD------GF1GF0PDIDL

3、表3电源控制寄存器PCON其中,只有SMOD位对串口通讯有影响。SMOD=0,波特率为原值;SMOD=1,波特率翻倍。在方式1下,51单片机的串口位10位数据(包括起始位和停止位)的异步通信口,波特率编程控制(与T1的溢出率有关)。RXD位数据接收,TXD为数据发送。接收过程中,将8位数据为装入SBUF,并置RI=1,向CPU请求中断,RI需手动清零。发送过程中,单片机将8位数据装入SBUF,并置TI=1,向CPU请求中断,与RI一样,TI需软件清零。四、实验内容开发板上通过USB接口与PC机通讯,利用该接口与PC机连接可以实现串口通讯,进行双向数据传输。在本次实验中,要

4、求PC机发送的数字在实验板上的数码管进行显示,并将接收的数字返回PC机。一、预习要求1、掌握串口通讯的原理。2、熟悉串口在工作方式1下的工作过程。二、思考题在工作方式1下,如何计算串口的波特率?

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

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

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