第九章 MCS-51串行接口 9.1 串行数据通信概述 通 信 并行 一、并行通信和串行通信 串行 串行通信 数据是一位一位传送的

Slides:



Advertisements
Similar presentations
集团公司火力发电厂热工自动控 制系统的投入情况和问题分析 东北所热自室. 自动控制系统是机组热工专业管理水 平和设备状态的集中体现,一台机组 的自动投入率和自动调节品质体现了 机组的整体水平。同时,自动控制效 果的优劣,也是机组节能降耗目标的 实现手段和基础。
Advertisements

雷一雪 周可然 徐超 杨光 社会学与社会工作 第一节 胎儿的发育过程  卵细胞期 从精卵的成功结合开始,卵细胞期大约持续 3 周,是胎儿发育的第一阶段,为胚胎阶段打下坚实 基础.
5.1 中断的概述 5.2 MCS - 51中断系统 5.3 中断系统的应用
兵车行 杜甫 福州十一中语文组 林嵘臻.
小猪.
新約研讀 彼得前書複習 讀經組
主讲人:刘利 交通大学网络控制课程系列 上海交通大学机电控制研究所 交通大学网络控制课程系列 考试课、专业基础课、必修课
第八章 数据通信 本章学习目标 了解通信的有关概念 掌握串行通信和并行通信的原理
在全旗经济工作会议上的讲话 尚志强 (2016年1月22日).
第7章 AT89S51单片机的 串行口 1.
6 单片机的中断与定时系统 I/O设备必须通过I/O接口与计算机连接。 I/O接口的功能: 1.速度匹配: 锁存数据、传送联络信号。
项目二 中断应用系统设计 本项目学习目标: (1)制作一个单片机控制的彩灯电路。 (2) 理解中断的基本概念;
项目进度管理.
第二节 创造有价值的人生 一、人生价值的标准与评价 二、人生价值实现的条件 三、在实践中创造有价值的人生.
车站信号自动控制系统 车站信号自动控制系统基础 电气集中联锁系统.
序列埠通訊.
第5章 中断系统 5.1 中断的概念 5.2 MCS-51单片机的中断流程 5.3 MCS-51的中断响应条件和中断处理
本章内容: 中断的概念 MCS-51单片机中断系统 外部事件中断及应用
邵阳学院 信息工程系电子实践教学中心 江世明
8051 指令.
串行通讯的概念 串行通讯:一条信息的各位数据被逐位按顺序传送 的通讯方式称为串行通讯。
單晶片MCS-51 C語言入門實習 第1章 微電腦與單晶片MCS-51架構 作者:董勝源.
项目2 2个LED发光二极管控制 知识与能力目标 熟悉单片机的I/O口功能与特性。
DM8148 A8和M3通信框架 广州创龙电子科技有限公司
第4章 智能仪器通信接口 4.1 GPIB通用接口总线 4.2 GPIB接口电路的设计 4.3 串行通信总线 4.4 串行通信接口电路的设计
第9章 串行扩展技术 (课时:6学时).
第7章 单片机系统的串行扩展 西安思源学院 电子信息工程学院 1.
內容:串列傳輸 實作:Arduino to PC 、 Arduino to Arduino 簡報:廖崇義
第2章 MCS-51单片机指令系统与汇编语言程序设计
复 习 一. 计算机中的数和编码 1. 2,10,16进制数及其之间的转换(整数) 按权展开,除x取余 2
本章内容: 中断的概念 MCS-51单片机中断系统 外部事件中断及应用
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第6章 MCS - 51单片机内部定时器/ 计数器 及串行接口 6.1 定时器/计数器的结构及工作原理 6.2 方式和控制寄存器
YM100开发实验板 演讲人:熊小燕 2009年月12月16日
本章分为三节,主要介绍: 6.1 计算机串行通信基础 C51的串行口 6.3 单片机串行口应用举例.
第八章 80C51单片机的串行通信 主要内容:本章主要介绍80C51串行通信相关知识,包括串行通信基本概念,80C51单片机的串行口及其工作方式,以及单片机在双机或多机通信中的应用。
8051's UART mode0 output 通訊二甲 B 洪紹凱.
UART口的第一次接触 MCU起航 QQ:
微算機(二) 's UART mode0 input
初始化串列通訊埠 在啟始串列傳輸介面時有以下3個步驟:假設傳輸的通訊協定為9600bps,傳送8個位元資料,沒有同位位元,1個停止位元。
第15章 串行通信及接口电路.
第2章 单片机的结构原理与 简单应用 (课时:10学时).
第八章 MCS-51与数码显示器和键盘的接口 一、MCS-51与数码显示器接口 数码显示器是单片机应用产品中最常用的廉价的输 出设备,它由8个发光二极管按一定规律排列而成, 当某一发光二极管导通时,则会被点亮,控制不同 组合的二极管导通,就能显示出各种字符。 1.显示器的结构.
本 章 重 点 单片机的简单I/O扩展 8255A可编程并口芯片 8279可编程键盘/显示器接口芯片 单片机键盘接口技术
单片机原理 单 片 机 单片机接口技术 单片机应用技术.
第八章 数据通信.
串行通讯的概念 串行通讯:一条信息的各位数据被逐位按顺序传送 的通讯方式称为串行通讯。
第10章 综合实训 课题一 水温控制系统设计 一、实训目的 二、课题要求 熟悉常用温度传感器AD590的特性及接口电路的设计方法;
第8章 MCS-51串行口 8.1 串行口及其通信方式 8.2 IBM-PC系列机与 单片机 的通信技术.
第2章 单片机系统组成原理 2.1 MCS-51单片机组成原理 2.2 单片机复位电路设计 2.3 MCS-51存储器配置
单元五 MCS-51单片机内部资源 5.1 任务九 单片机计数并显示 5.2 任务十 单片机流水灯控制 5.3 任务十一 两台单片机数据互传
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第4章 中断技术 一个完整的微机系统是由硬件和软件共同构成的。微机系统的硬件有CPU、存储器和I/O口,外设组成。CPU与存储器之间的信息交换比较简单,而CPU与外设之间进行信息交换之前必须确定外设是否准备好,即选择I/O传送方式。I/O传送方式有4种:无条件、查询、中断和DMA。本章学习中断传送方式的有关内容。
数码管数字时钟电路的设计 1. 系统硬件电路的设计
5-6 串列埠模式0輸出埠擴充實習.
5-13 串列通訊實習.
时序逻辑电路 -触发器.
藝術大師-達利.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
微算機(二) 's UART mode1 communication
单片机原理与应用.
K60入门课程 03 首都师范大学物理系 靳熙芃.
单片机应用技术 (C语言版) 第8章 串行通信接口
单片机原理及应用 (C语言版) 第8章 单片机系统扩展
动态扫描显示(实验四) 查询式键盘(实验五)
第五章 触发器 各位老师,同学,大家好! 我的硕士论文的题目是:在体软组织生物力学参数采集系统。我将从五个方面来介绍我的项目。 (翻页)
第2章 80C51单片机的硬件结构 教学基本要求: (1)、熟悉单片机的定义、名称、分类方法;
用按鈕控制動作狀態 單晶片微電腦控制實習 輸入埠基礎實習 國立大甲高工 電機科 2019年9月10日
第1章 微型计算机基础.
Presentation transcript:

第九章 MCS-51串行接口 9.1 串行数据通信概述 通 信 并行 一、并行通信和串行通信 串行 串行通信 数据是一位一位传送的 通 信 9.1 串行数据通信概述 一、并行通信和串行通信 并行 串行 串行通信 数据是一位一位传送的 优点:传输线少,连线简单 缺点:速度慢 适用于远距离 或数据量少的通信 串行 1位

常见的串行通信接口: RS232 USB 网络 I2C SPI 并行、 串行接口的应用? 扫描仪 打印机 计算机 硬盘 鼠标

如何实现串行通信? 有二个问题需要解决 1、如何区分一位? 1001 1111 → 1001 1111 2、如何将一串0和1还原成数据? 10011111 选通 数据 8位 计算机 并行 外设 10011111 H L 有二个问题需要解决 1、如何区分一位? 1001 1111 → 1001 1111 2、如何将一串0和1还原成数据? 1001 1111 → 1111 1001

二、串行传输方式 同步传输和异步传输 靠发送和接收速率相同来保证 比特率:位/秒(bps) 波特率:码元/秒(Baud) 计算机 外设 1位 数据 计算机 外设 高位先送 10011111 1 2 3 4 5 6 7 8 同步时钟 同步传输 1位 数据 计算机 异步传输 外设 靠发送和接收速率相同来保证 发送速率 接收速率 比特率:位/秒(bps) 波特率:码元/秒(Baud)

如何将一串0和1还原成数据? 如何区分数据的起始? 1、同步通信方式

2、异步通信方式 异步通信协议: (1)没有数据发送时,数据线保持“1”状态 (2)发送数据时,先发起始位“0”,其后是数据 (3)数据后再发一位停止位“1“ 因此对于8位数据至少要发送10位 例:若比特率为9600bps,则每传输960帧,即960字符/秒 而每位传输时间:T=1/9600≈0.104(ms)

解决了传输一个字节的同步问题, 如何组成一组数据的传输? 计算机 异步传输 外设 同步头 数据 7E 7D5E 7D 7D5D PPP协议中

3、单工、双工、半双工方式 单工:广播 双工:电话 半双工:对讲机

(1)UART (Universal Asynchronous Receiver/Transmitter 通用异步接收器/发送器 4、串行通信接口 (1)UART (Universal Asynchronous Receiver/Transmitter 通用异步接收器/发送器 8 串-并 并-串 发送 接收 1 时钟 (2)USRT (Universal Synchronous Receiver/Transmitter) 通用同步接收器/发送器

美国电子工业协会EIA公布的串行总线标准 5、RS-232C标准 美国电子工业协会EIA公布的串行总线标准 DB-25 最少3根线 RxD (3) TxD (2) 地 (5) DB-9 -15V:逻辑1 +15V:逻辑0 6、调制解调器 公用电话网 Modem 计算机 RS232C

9.2 MCS-51串行接口 51单片机内部有一个全双工的串行接口,具有4种工作方式。 与串行口有关的特殊功能寄存器(SBUF、 SCON) 一、串行口数据绶冲器SBUF(99H) 接收、发送对应于同一地址(99H),但实际上是两个绶冲器。 TxD 发送SBUF(99H) 内部DB TI RxD 输入移位寄存器 接收SBUF(99H) RI

在方式2、3中若SM2=1→表示接收的第九位数据(RB8)为0时不激活RI。 在方式1中若SM2=1→只有收到有效的停止位时才会激活RI。 二、串行口控制寄存器SCON(98H) 1、SM0、SM1 控制串行口方式 SM0 SM1 工作方式 功 能 简 述 波特率 0 0 方式0 8位 同步移位寄存器 fosc/12 0 1 方式1 10位 UART 可变 1 0 方式2 11位 UART fosc/32或/64 1 1 方式3 11位 UART 可变 2、SM2 允许方式2、3的多机通讯特征位 在方式2、3中若SM2=1→表示接收的第九位数据(RB8)为0时不激活RI。 在方式1中若SM2=1→只有收到有效的停止位时才会激活RI。 在方式0中SM2必须为0。

3、REN 允许串行接收位,由软件置/复位 1:允许接收 0:不允许接收(允许发送) 4、TB8 在方式2、3中要发送的第九位数据,由软件置/复位 5、RB8 在方式2、3中是接收的第九位数据 在方式1中若SM2=0,RB8是接收的停止位。 在方式0中不用RB8。

在方式1、2、3中串行接收到停止位的中间时置位。 6、RI 接收中断标志(必须由软件清除) 在方式0中串行接收到第8位结束时自动置位。 在方式1、2、3中串行接收到停止位的中间时置位。 1 RI=1 SBUF 1111 1111 RxD 1 1 1 1 1 1 1 7、TI 发送中断标志(必须由软件清除) 在方式0中串行发送第8位结束时自动置位。 在方式1、2、3中串行发送停止位的开始时置位

9.3 MCS-51串行接口应用举例 一、方式0的应用 1、扩展并口(P232) ROLED: MOV SCON, #00H CLR ES MOV A, #80H LED: MOV SBUF, A JNB TI, $ CLR TI ACALL DELAY RR A AJMP LED RET 74LS164 D CP 89C51 RxD TxD

2、串行显示和键盘接口(补充材料) 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 P3.4 P3.5 8051 74LS164 1-6检查有否键按下 7-9判是否抖动 10-13置哪个键按下初值 R7=08H一排是8键,循环8次 R6=FEH是先判右边键 R3=00H键值初值,键值即为键号

二、方式1的应用(甲、乙通信(P233)) 一位起始位(0),8位数据,一位停止位(1),共10位 发送:写数据到SBUF后,立即开始发送,发完后置“1” TI 接收:接收完,将8位数据送入SBUF,同时后置“1” RI 接收或发送速率由波特率确定 X=256-fosc•2smod/384 •波特率

并行 并行通信 一次传送多位数据,如8位 数据 8位 计算机 打印机 优点: 速度快 缺点: 传输线多 选通 状态 适用于近距离大数据通信