实验四 串口通讯原理及操作
实验四
串口通讯原理及操作
一、实验目的 进一步熟悉集成开发环境; 掌握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寄存器)。
三、实验内容 用中断方式实现例题程序;
在串口调试工具窗口输入一个数,在数码管上
显示。
四、实验报告要求 简述实验目的、原理。 列写实验内容的程序在报告上。 简述在实验过程中出现的问题及如何解
决的。
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




