教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

实验四 串口通讯原理及操作

来源:网络收集 时间:2026-09-07
导读: 实验四 串口通讯原理及操作 一、实验目的 进一步熟悉集成开发环境; 掌握80C51串行通信的基本工作原理; 学习80C51串行通信的编写方法。 二、实验说明 RS-232C接口 RS-232C是EIA(美国电子工业协会)1969年修订RS- 232C标准。RS-232C定义了数据终端设备(DTE)与

实验四

串口通讯原理及操作

一、实验目的 进一步熟悉集成开发环境; 掌握80C51串行通信的基本工作原理;

学习80C51串行通信的编写方法。

二、实验说明 RS-232C接口 RS-232C是EIA(美国电子工业协会)1969年修订RS-

232C标准。RS-232C定义了数据终端设备(DTE)与数

据通信设备(DCE)之间的物理接口标准。

80C51串行口的结构

有两个物理上独立的接收、发送缓冲器SBUF,它们占

用同一地址99H。

80C51串行口的控制寄存器 SCON 是一个特殊功能寄存器,用以设定串行口的工作

方式、接收/发送控制以及设置状态标志:

REN,允许串行接收位。由软件置REN=1,则启动串行

口接收数据;若软件置REN=0,则禁止接收。 TI,发送中断标志位。在方式0时,当串行发送第8位

数据结束时,或在其它方式,串行发送停止位的开始 时,由内部硬件使TI置1,向CPU发中断申请。在中断 服务程序中,必须用软件将其清0,取消此中断申请。 RI,接收中断标志位。在方式0时,当串行接收第8位

数据结束时,或在其它方式,串行接收停止位的中间

时,由内部硬件使RI置1,向CPU发中断申请。也必须

在中断服务程序中,用软件将其清0,取消此中断申请。

电源控制寄存器PCON

SMOD(PCON.7)

波特率倍增位。在串行口方式1、方

式2、方式3时,波特率与SMOD有关,当SMOD=1时,波 特率提高一倍。复位时,SMOD=0。

波特率的计算 在串行通信中,收发双方对发送或接收数据的速率要

有约定。通过软件可对单片机串行口编程为四种工作方式,其中方式0和方式2的波特率是固定的,而方式1 和方式3的波特率是可变的,由定时器T1的溢出率来决 定。 方式1的波特率 =(2SMOD/32)*(T1溢出率)

当T1作为波特率发生器时,最典型的用法是使T1工作

在自动再装入的8位定时器方式(即方式2,且TCON的 TR1=1,以启动定时器)。这时溢出率取决于TH1中的 计数值。 T1溢出率 = fosc /{12×[256-(X)]}

串行口工作设置步骤 确定T1的工作方式(编程TMOD寄存器); 计算T1的初值,装载TH1、TL1;

启动T1(编程TCON中的TR1位); 确定串行口控制(编程SCON寄存器)。

三、实验内容 用中断方式实现例题程序;

在串口调试工具窗口输入一个数,在数码管上

显示。

四、实验报告要求 简述实验目的、原理。 列写实验内容的程序在报告上。 简述在实验过程中出现的问题及如何解

决的。

实验四 串口通讯原理及操作.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/53411.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)