单片机原理及应用(胡乾斌)第九章PPT课件
合集下载
单片机原理及应用(胡乾斌)第九章
13 14 15 16
4 5 6 7 17 1
7 54 52
7 54 52
7 54 52
7 54 52
6 7
2 1
6 7
2 1
3
A T itle
26 27 28
12
11
7
1 2 3 4 5
9
324
Size B Da te: File:
Nu mb er
Re visio n
1 -Jun -20 05 She et of C:\Prog ram File s\De sign E xp lore r 9 9 SE Dra wn By : \E xa mp le s\dlt1 . DDB 6
五、波特率
波特率:数据传送速率,即每秒钟传送二进制代码的位数。 单位:位/秒(bit/s)或波特。
如果传送速率为200字符/ 秒,每个字符包含10个代码位,则传送的波特
率是:
200字符/秒×10位/字符=2000波特=2000bps 每一位代码的传送时间Td为波特率的倒数:
Td
1 s 0.5ms 2000
第九章 MCS-51串行口
9.1 概 述 9.2 MCS-51的串行接口
9.1 概 述
9.1.1 串行通信的基本概念 一、并行通信和串行通信 并行通信: 定义:数据各位同时传送。特点:速度快、效率高、数据 线较多,通信距离较短(30m)。 串行通信:
定义:数据按位顺序传送。特点:线路简单,最多一对传 输线。传送时数据格式有要求(同步通信和异步通信)
A0 A1 A2 A3 A4 A5 A6 A7 B0 B1 B2 B3 B4 B5 B6 B7 C0 C1 C2 C3 C4 C5 C6 C7
《单片机原理与应用技术》第9章
时约100Kb/s),主CPU负责跟Keil C51通信,用户CPU只 跟主CPU通信。
单片机原理与应用技术(第2版)清华大学出版社
9.2.2
WAVE单片机开发系统
WAVE(伟福)仿真系统是由南京伟福实业有限公司开发的产品, 其系列产品种类多、功能强,与国内外同档次仿真器相比,有如 下一些特点: (1)其组合形式为模块式:主机+POD,通过更换不同的POD, 可以对各种CPU进行仿真。伟福仿真软件的Windows版本支持该公 司多种仿真器。为用户提供了一种灵活的多CPU仿真系统。 (2)双平台:DOS及Windows版本。 (3)双工作模式:软件模拟仿真(不要仿真器也能模拟仿真)和 硬件仿真 (4)双CPU结构,不占用户资源。 (5)双集成环境 (6)编辑、编译、下载、调试全部集中在一个环境下
单片机原理与应用技术(第2版)清华大学出版社
2. DVCC-52开发系统 DVCC-52开发系统是在DVCC-51-ED机的基础上进 行了改进。本仿真系统提供51仿真功能和196仿真功 能。采用专用仿真技术,以前后台切换方式提供用 户仿真程序空间64K,地址为0000H~FFFH,仿真数 据空间0000H~FFFH。196系统中程序/数据统一编址, 因此提供用户的仿真程序空间只有一个64K,即 0000H~FFFH。
• 6、在线仿真调试
• 7、程序固化
单片机原理与应用技术(第2版)清华大学出版社
9.4
单片机应用系统开发实例
多用户电子电能表的研制
多用户电能表组成框图
单片机原理与应用技术(第2版)清华大学出版社
9.4.1
电能计量原理
• 1、电能计量芯片AD7755工作原理
• 2、典型应用电路
单片机原理与应用技术(第2版)清华大学出版社
单片机原理与应用技术(第2版)清华大学出版社
9.2.2
WAVE单片机开发系统
WAVE(伟福)仿真系统是由南京伟福实业有限公司开发的产品, 其系列产品种类多、功能强,与国内外同档次仿真器相比,有如 下一些特点: (1)其组合形式为模块式:主机+POD,通过更换不同的POD, 可以对各种CPU进行仿真。伟福仿真软件的Windows版本支持该公 司多种仿真器。为用户提供了一种灵活的多CPU仿真系统。 (2)双平台:DOS及Windows版本。 (3)双工作模式:软件模拟仿真(不要仿真器也能模拟仿真)和 硬件仿真 (4)双CPU结构,不占用户资源。 (5)双集成环境 (6)编辑、编译、下载、调试全部集中在一个环境下
单片机原理与应用技术(第2版)清华大学出版社
2. DVCC-52开发系统 DVCC-52开发系统是在DVCC-51-ED机的基础上进 行了改进。本仿真系统提供51仿真功能和196仿真功 能。采用专用仿真技术,以前后台切换方式提供用 户仿真程序空间64K,地址为0000H~FFFH,仿真数 据空间0000H~FFFH。196系统中程序/数据统一编址, 因此提供用户的仿真程序空间只有一个64K,即 0000H~FFFH。
• 6、在线仿真调试
• 7、程序固化
单片机原理与应用技术(第2版)清华大学出版社
9.4
单片机应用系统开发实例
多用户电子电能表的研制
多用户电能表组成框图
单片机原理与应用技术(第2版)清华大学出版社
9.4.1
电能计量原理
• 1、电能计量芯片AD7755工作原理
• 2、典型应用电路
单片机原理与应用技术(第2版)清华大学出版社
《单片机原理与应用》第9章.
+
74LS02
+
D7 ~ D0 START ALE
OE
IN0
EOC
+5V GND
八 路
模
拟 量
输
入
ORG
0000H
•
SJMP MAIN
•
ORG
0013H
•
SJMP
INT1
•
ORG
0030H
• MAIN:MOV R1,#30H
•
MOV
R7,#08H
•
MOV
DPTR,#7FF8H
;启动A/D ;查询转换完 ;读转换结果
;存放数据 ;指向下一个存储单元 ;指向下一通道 ;巡回未完继续
中断方式
ALE P0
89C51
WR P2.7
RD INT1
D Q 74LS74 CK Q
G A7 74LS A2 373 A1
A0
ADC0809
CLK VREF() VREF( )
ADDC ADDB ADDA IN7
CE CS R/C 12 / 8 A0
0
×
×
1
1Байду номын сангаас
0
1
0
1
0
1
0
1
0
×
×
×
×
×
×
0
×
0
0
×
1
1 接1脚
1
接地
0
1
接地
1
操作
禁止 禁止 启动 12 位转换 启动 8 位转换 输出数据格式为并行 12 位 输出数据格式为并行高 8 位 低 4 位加上尾随 4 个 0 有效
精品课件-单片机原理与应用技术(黄惟公)-第9章
第 9 章 存储器和并行口的扩展
9.2.1 SRAM芯片 Intel公司的SRAM芯片有6264、62128、62256等。其型号
的前两位数62表示SRAM;“62”后面的数字表示其存储容量, 除以8为字节容量。如6264,有64÷8=8 KB容量。图9.4列出了 几种SRAM芯片的引脚图。
第 9 章 存储器和并行口的扩展
第 9 章 存储器和并行口的扩展
读外部数据存储器的时序:如图9.8(a)所示,在第一个 机器周期S1,ALE由低电平变高电平①,读周期开始。在S2状 态,CPU把低8位地址送上P0,把高8位地址送上P2。ALE的下 降沿②用来把低8位地址锁存在外加地址锁存器内③,而高8 位地址此后一直锁存在P2口上,无需外加外锁存。在S3,P0 进入高阻状态④。在S4,读控制信号变为有效⑤,它使得被
8031组成的最小系统中,增加了EPROM芯片、74LS373锁存 器。它们是根据什么原理与CPU连接的?为什么要用74LS373锁 存器呢?下面将讲述这些内容。
第 9 章 存储器和并行口的扩展
5V + 22 F
200
8031 RST
1 k
P0.0~P0.7 ALE
30 pF 30 pF
EA XTAL2
RD
寻址的数据存储器把有效的数据送上P0⑥,当 回到高电 平后⑦,被寻址的存储器把其本身的总线悬浮起来⑧,使P0 进入RD高阻状态。
第 9 章 存储器和并行口的扩展
写外部数据存储器的时序与上述类同,但写的过程是CPU 主动把数据送上总线,故在时序上,CPU向P0送完被寻址存储 器的低8位地址后,在S3状态就送数据上总线P0了③。其间, 总线P0不再出现高阻悬浮状态。在S4状态,写控制信号 有效,选通了被寻址的数据存储器。之后,P0上的数据就写
单片机 原理与应用第九章
下一页 返回
9.1 总线I/O口扩展技术
图9-1中,PO口为双向数据线,既能从74 L5244输入数据, 又能将数据传送给74 LS273输出。输出控制信号由P2.0和W R 合成,当二者同时为0电平时,“或”门输出0,将PO口的数 据锁存到74 LS273,其输出控制着发光二极管LE D。当某线 输出0电平时,该线上的LED发光。 输入控制信号由P2.0和RD合成,当二者同时为电平时,“或” 门输出0,选通74L5244,将外部信息输入到总线。当与244相 连的按键开关无键按下时,输入全为1,若按下某键,则所在 线输入为0 可见,输入和输出都是在P2.0为0时有效,因此,它们的口地 址为FEFFH(实际只要保证P2.0 = 0,其他地址位无关),即占 有相同的地址空间,但由于分别用RD和W R信号控制,因而在 逻辑上不会I/O口扩展技术
C口置/复位控制字的格式及定义如图9-3(b)所示。C口具有位 操作功能,把一个置/复位控制字送入8255的控制寄存器(控 制口),就能把C口的某一位置1或清零而不影响其他位的状态。 例如,将07写入控制寄存器后,8255的PC3置1;写入OEH时, PC7复位为0 (5)8031和8255的接口方法。 8031单片机与8255的接口逻辑简单,其接口电路如图9-4所示。 8255的片选信号CS及口地址选择线A0, A1,分别由8031的 P0.7.和P0.0 , P0.1经地址锁存后提供。故本片8255的A, B, C口及控制口地址分别为即FF7CH, FF7DH,FF7EH, FF7FHo 8255的D0一D7分别与8031的P0.0一P0.7相连。8255 的复位端与8031的复位端相连,都接到8031的复位电路上。 另外8031的 , 与R255的 , 对应相接
单片机原理和实用技术第9章
在P0口输出地址期间,用下降沿触发锁存器锁存低8位地 址,即ALE必须与地址锁存器的触发端相连
9.1.4 扩展芯片
MCS-51单片机扩展芯片可以分为3类:外部程 序存贮器ROM芯片、外部数据存贮器RAM芯片以及接 口芯片。连接外部设备的扩展芯片称接口芯片,接 口芯片上的接口称外接口(相对于并行口、中断等 内部接口而言)。每个外部接口可有多个端口,例 如数据口、状态口、控制命令口等。许多接口芯片 同内部中断接口一样可通过写入控制字实现工作方 式等的功能控制,使用灵活、扩大了应用范围,这 些芯片称可编程接口芯片。
引脚 方式
CE/PGM OE
读出
低
低
未选中
高
×
编程
正脉冲 高
程序检验
低
低
编程禁止
低
高
VPP
+5V +5V +25V +25V +25V
O7~O0
程序读出 高阻
程序写入 程序读出
高阻
(1)读出方式
CPU从EPROM中读取代码,为单片机应用系统的工作方式。此时CE、OE均为 低电平,VPP=5V
(2)维持方式
V CC 2 8
WE 27 CE 26 A8 25
A9 24 A 11 2 3 OE 22 A 10 2 1
CE1 20 O7 19 O6 18 O5 17 O4 16 03 15
图 9-7 6264数 据 存 贮 器 引 脚 图
表9-2 6264工作方式
工作方式 WE CE1 CE2 OE D0~D7
A12~ 8 OE
.b)
图 9-6 单 片 机 扩 展 两 片 程 序 寄 存 器
CE A7~ 0 O7~ 0
9.1.4 扩展芯片
MCS-51单片机扩展芯片可以分为3类:外部程 序存贮器ROM芯片、外部数据存贮器RAM芯片以及接 口芯片。连接外部设备的扩展芯片称接口芯片,接 口芯片上的接口称外接口(相对于并行口、中断等 内部接口而言)。每个外部接口可有多个端口,例 如数据口、状态口、控制命令口等。许多接口芯片 同内部中断接口一样可通过写入控制字实现工作方 式等的功能控制,使用灵活、扩大了应用范围,这 些芯片称可编程接口芯片。
引脚 方式
CE/PGM OE
读出
低
低
未选中
高
×
编程
正脉冲 高
程序检验
低
低
编程禁止
低
高
VPP
+5V +5V +25V +25V +25V
O7~O0
程序读出 高阻
程序写入 程序读出
高阻
(1)读出方式
CPU从EPROM中读取代码,为单片机应用系统的工作方式。此时CE、OE均为 低电平,VPP=5V
(2)维持方式
V CC 2 8
WE 27 CE 26 A8 25
A9 24 A 11 2 3 OE 22 A 10 2 1
CE1 20 O7 19 O6 18 O5 17 O4 16 03 15
图 9-7 6264数 据 存 贮 器 引 脚 图
表9-2 6264工作方式
工作方式 WE CE1 CE2 OE D0~D7
A12~ 8 OE
.b)
图 9-6 单 片 机 扩 展 两 片 程 序 寄 存 器
CE A7~ 0 O7~ 0
单片机原理及应用说课ppt课件
谢谢聆听
单片机原理及应用说 课ppt课件
目录
• 课程介绍与目标 • 单片机基本原理 • 单片机外部扩展技术 • 单片机接口技术 • 单片机应用系统设计实例分析 • 实验教学内容安排与考核方式 • 课程总结与展望
01 课程介绍与目标
课程背景与意义
信息技术发展迅速, 单片机作为嵌入式系 统核心,应用广泛
适应社会对单片机应 用人才的需求,提高 学生就业竞争力
新能源与节能环保
在新能源和节能环保领域,单片机将应用于太阳能、风能 等可再生能源的转换和控制,以及能源管理和节能控制等 方面。
工业自动化与智能制造
在工业自动化领域,单片机将作为控制器和执行器广泛应 用于各种自动化设备中,提高生产效率和产品质量。
人工智能与机器人
随着人工智能技术的不断发展,单片机将作为机器人的核 心控制单元,实现机器人的感知、决策和执行等功能。
内部结构和工作原理
内部结构
主要包括中央处理器(CPU)、 存储器(ROM、RAM)、I/O接 口、定时器/计数器、中断系统
等。
工作原理
单片机通过执行存储在存储器中 的程序,实现对外部设备的控制 和数据处理。程序由一系列指令 组成,指令在CPU中执行,完成
各种操作。
时序与复位
单片机的时序是指各部件之间协 调工作的时间顺序。复位操作是 将单片机恢复到初始状态,以便
D
简易计算器设计
设计目标
实现基本的数学运算功能,包括加、 减、乘、除等。
设计思路
采用单片机作为核心控制器,通过按 键输入数字和运算符,经过处理后在 显示屏上显示结果。
硬件组成
单片机、按键、显示屏、电阻、电容 等。
软件设计
编写程序实现按键输入识别、数学运 算处理、结果显示等功能。
单片机原理与应用ppt课件
1.数据传送方式 ➢ 并行数据传送
并行数据的每一位都对应独立的传输线路 速度快 线路多 只适用于较短距离的数据传送 ➢ 串行数据传送 串行数据是将构成字符的每个二进制数据位,按一定 的顺序逐位进行传送的方式 单向传送只需一根数据线、一个信号线和一根应答 线即可(多微机通信时,我们可以自定义3线通信机制 )。 远距离传输比并行经济,但控制较为复杂
完整最新ppt
4.1.3 串行接口
3. I2C总线 双线的半双工串行总线,可以有多个主器件,支持
在同一总线上将多个从器件连接到一个主器件。
① I2C是一个双线的双向串行总线。 I2C上可以有多个主
器件,并允许一个主器件同时访问多个从器件。 两种
数据的传输,都由主器件启动,并提供时钟。2个信
号:时钟线:SCL,数据线:SDA.
完整最新ppt
4.2.2 MCS-51单片机中断系统
(2) 中断响应过程
单片机一旦响应中断请求, 就由硬件完成以下功能: ➢ 根据响应的中断源的中断优先级,使相应的优先级 状态触发器置1 ➢ 执行硬件中断服务子程序调用,并把当前程序计数 器PC的内容压入堆栈; ➢ 把被响应的中断源所对应的中断服务程序的入口地址 (中断矢量)送入PC, 从而转入相应的中断服务程序。 ➢关中断允许位EA; ➢ 响应中断程序处理后,清除相应的中断请求标志位 (串行口中断请求标志RI和TI除外);
待CPU将事件B处理完毕后,再回到原来事件A被 中断的地方继续处理事件A(中断返回),这一过程称为 中断 。
完整最新ppt
4.2.1 中断和中断处理过程
中断请求
主程序
执行主 程序
断点
继续执行 主程序
中断响应
执行 中断 处理 程序
并行数据的每一位都对应独立的传输线路 速度快 线路多 只适用于较短距离的数据传送 ➢ 串行数据传送 串行数据是将构成字符的每个二进制数据位,按一定 的顺序逐位进行传送的方式 单向传送只需一根数据线、一个信号线和一根应答 线即可(多微机通信时,我们可以自定义3线通信机制 )。 远距离传输比并行经济,但控制较为复杂
完整最新ppt
4.1.3 串行接口
3. I2C总线 双线的半双工串行总线,可以有多个主器件,支持
在同一总线上将多个从器件连接到一个主器件。
① I2C是一个双线的双向串行总线。 I2C上可以有多个主
器件,并允许一个主器件同时访问多个从器件。 两种
数据的传输,都由主器件启动,并提供时钟。2个信
号:时钟线:SCL,数据线:SDA.
完整最新ppt
4.2.2 MCS-51单片机中断系统
(2) 中断响应过程
单片机一旦响应中断请求, 就由硬件完成以下功能: ➢ 根据响应的中断源的中断优先级,使相应的优先级 状态触发器置1 ➢ 执行硬件中断服务子程序调用,并把当前程序计数 器PC的内容压入堆栈; ➢ 把被响应的中断源所对应的中断服务程序的入口地址 (中断矢量)送入PC, 从而转入相应的中断服务程序。 ➢关中断允许位EA; ➢ 响应中断程序处理后,清除相应的中断请求标志位 (串行口中断请求标志RI和TI除外);
待CPU将事件B处理完毕后,再回到原来事件A被 中断的地方继续处理事件A(中断返回),这一过程称为 中断 。
完整最新ppt
4.2.1 中断和中断处理过程
中断请求
主程序
执行主 程序
断点
继续执行 主程序
中断响应
执行 中断 处理 程序
单片机原理及应用第九章标准版文档
系统设计,合理的分配空间空间地址(dìzhǐ),扩展出ROM空间、RAM空间、I/O接口空间。 • 地址(dìzhǐ)分配方式(64K空间实际上是对16位地址(dìzhǐ)线进行编码,构成65536种唯
一组合,每一组合为一个地址(dìzhǐ)单元)
第五页,共18页。
• A7~A0变化:对应(duìyìng)变化为256单元(00H~FFH).称为基本单元(页内地址) • A15~A8变化:对应(duìyìng)变化为页变化(0000H~FFFFH)(相当于256页) • 总地址=页地址×基本单元 • MCS-96总地址: • 总地址=256 ×256=65536 • 寻址遵循的原则:总线运行方式 • 选择:标准总线运行方式(数据写入操作、数据读出操作)
二、建立单片机系统的输入/输出通道 1、输入通道:完成各类外界物理信号的采集及变换 2、输出通道:将计算机处理后的数字信号转换(zhuǎnhuàn)为控制外部设备的模拟信号、频率信号 3、建立人机对话通道:键盘电路、显示电路、报警电路等
第一页,共18页。
第二页,共18页。
三、扩展原则 各类硬件电路与单片机的连接,通常是通过两种途径实现
第九章 单片机系统(xìtǒng)设计
设计:硬件电路扩展 应用程序设计
§9.1 扩展单片机系统能力 一、自身能力的扩展
8098自身资源: ROM:片内:8K或无ROM RAM:256 Byte I/O口 P0: 输入口或A/D模入口 P1:I/O接口(部分型号单片机没有) P2:I/O口或TxD、RxD、EXTINT、PWM P3:8位数据/低8位地址共用口 P4: 高8位地址口
•
A13=0(设A15、A14均为“1”)
•
C000H~DFFFH
一组合,每一组合为一个地址(dìzhǐ)单元)
第五页,共18页。
• A7~A0变化:对应(duìyìng)变化为256单元(00H~FFH).称为基本单元(页内地址) • A15~A8变化:对应(duìyìng)变化为页变化(0000H~FFFFH)(相当于256页) • 总地址=页地址×基本单元 • MCS-96总地址: • 总地址=256 ×256=65536 • 寻址遵循的原则:总线运行方式 • 选择:标准总线运行方式(数据写入操作、数据读出操作)
二、建立单片机系统的输入/输出通道 1、输入通道:完成各类外界物理信号的采集及变换 2、输出通道:将计算机处理后的数字信号转换(zhuǎnhuàn)为控制外部设备的模拟信号、频率信号 3、建立人机对话通道:键盘电路、显示电路、报警电路等
第一页,共18页。
第二页,共18页。
三、扩展原则 各类硬件电路与单片机的连接,通常是通过两种途径实现
第九章 单片机系统(xìtǒng)设计
设计:硬件电路扩展 应用程序设计
§9.1 扩展单片机系统能力 一、自身能力的扩展
8098自身资源: ROM:片内:8K或无ROM RAM:256 Byte I/O口 P0: 输入口或A/D模入口 P1:I/O接口(部分型号单片机没有) P2:I/O口或TxD、RxD、EXTINT、PWM P3:8位数据/低8位地址共用口 P4: 高8位地址口
•
A13=0(设A15、A14均为“1”)
•
C000H~DFFFH
单片机原理及应用说课PPT课件
学会思考
• 工作任务及讨论题的预布置 • 不同解决方案的讨论 • 知识的综合运用、拓展运用
学会实践 中学习
• 虚拟实验平台的使用 • 项目的设计制作 • 项目的安装调试操作
学会协作
• 学习小组的划分 • 工作任务的分配与合作 • 小组讨论与共同操作
第23页/共37页
教以 师学 主生 导为 课主 程体 的地 教位 学, 过 程
第8页/共37页
1.课程设计理念与思路
企业市场 调研
根据区域 经济产业 结构布局 和特色 根据企业 的行业规 模和发展 前景选择 代表性的 企业
职业岗位 工作任务
根据企业 重要岗位 的分布 根据从初 学者到专 家的过程 确定重要 作用的工 作任务
归纳典 型工作 任务
能表现 出职业 典型工 作内容 和形式 对职业 成长起 到关键 作用的 完整工 作过程
2021/6/30
单片机应用产品装调 实验室
扬州工业职业技术学 院电子工程实训中心
第1616页/共37页
4. 课程教学资源
3 精品课程网站 网络资源
2021/6/30
第1717页/共37页
电子信息工程系 王平
5. 课程重点难点
重点
• 单片机应用硬件电路绘制设计 • 单片机应用软件程序编写设计 • 单片机应用综合设计制作
2021/6/30
• 根据职业岗 位需求,采用以 汇编为基础,以 C语言为主导的 编程语言训练, 以适应职业岗位 的实际工作需求
• 基于Keil和 Proteus开发仿 真平台设计和编 制工作任务的软 件程序和硬件电 路,实现了现代 虚拟仿真教学和 职业工作的对接
第1414页/共37页
电子信息工程系 王平
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据连续传送不间断。
8位
8位
8位
≥0位
16位
8位
A
C
I
FC
开始标志 地址场 控制场 信息场 校验场 结束标志
面向位同步协议的帧格式
➢ 在这种通信方式中,数据块内的各位数据之间没有间隔,传输效率高; ➢ 发送、接收双方必须保持同步(使用同一时钟信号), 且数据块长度越
大,对同步要求就越高。 ➢ 同步通信设备复杂,成本高,一般只用在高速数字通信系统中。
接收设备不断检测传送线,确定是否有起始位到来。在一系列的“1”(停止位 和空闲位)之后检测到一个下降沿,并确定该低电平有一位数据的宽度,既确认是 一个起始位。起始位之后,可以确定是数据位,效验位和停止位。将接收到的数据 按事先约定好的格式,去掉停止位,进行奇偶校验并无错误,则确认接收到一个字 符。下一个字符起始位的检测,重复前面的过程到所有数据传送完毕。
全双向传送:简称全双工传送。特点:数据双向传送,两根数据传送 线,通信双方可同时进行接收和发送。
五、波特率
波特率:数据传送速率,即每秒钟传送二进制代码的位数。 单位:位/秒(bit/s)或波特。
如果传送速率为200字符/ 秒,每个字符包含10个代码位,则传送的波特 率是: 200字符/秒×10位/字符=2000波特=2000bps 每一位代码的传送时间Td为波特率的倒数:
接收方在接收到特定的同步字符后,也按相同速率接收数 据块内的各位数据。
2. 同步通信
所有字符以帧的形式传送,一帧数据可以是任意位。
每一帧有开始和结束标志“01111110”,接收端通过搜索开始和结束标志 建立帧的同步。
标志之间为地址场、控制场、信息场和帧校验场。为了避免与标志相 同的数据,采用“0”插入和删除技术,发端遇到连续5个“1”,自动插入1个 “0”,收端遇到连续5个“1”,自动删除1个“0”,如果遇到连续7个“1”, 认为出错。
并行通信与串行通信
并行通信:将数据的各位 用多条数据线同时进行传 送,外加地址线和通信控 制线。
串行通信:将数据分成1位1位的形 式在一条传输线上逐个地传送。
特点:
并行通信常用于集成电路芯片的内部、同一插件板上各 部件之间、同一机箱内各插件板之间的信息交互 串行通信常用于设备之间的信息交互 串行通信1)交互数据信息和控制信息
Td
1 2000
s
0.5ms
9.1.2 串行通信的接口标准
最常用的通信接口:RS-232、RS-449、RS-422、RS423、RS-485等。 一、RS-232C的接口信号
asynchronous Receiver /transmitter)
数据格式:
1)起始位:一个字符开始的标志,是一位低电平。
2)停止位:一个字符结束的标志,是一位或两位高电平。
3)数据位:起始位之后紧接着的是数据位,低位在前高位在
后根据字符的编码方式不同,数据位可以是5、
6、7或8位。
4)奇偶效验位:用于检查字符传送的正确性,占一位。分为
国家半导体公司) I2C 400Kbps (Philips) SPI:Serial peripheral interface
三 、 串行接口功能
1.发送器:并串数据格式转换,添加标识位和校验位,一
帧发送结束,设置结束标志,申请中断。
2.接收器:串并数据格式转换,检查错误,去掉标识位,
保存有效数据,设置接收结束标志,申请中断。
第九章 MCS-串行口
9.1 概 述 9.2 MCS-51的串行接口
9.1 概 述
9.1.1 串行通信的基本概念 一、并行通信和串行通信
并行通信: 定义:数据各位同时传送。特点:速度快、效率高、数据 线较多,通信距离较短(30m)。
串行通信: 定义:数据按位顺序传送。特点:线路简单,最多一对传 输线。传送时数据格式有要求(同步通信和异步通信) 信息逻辑定义与TTL电平不兼容,需要进行电平转换。
2)有严格的格式(同步和异步) 3)电平需要转换
二、异步通信和同步通信
1.异步通信:若接收端与发送端使用的不是同一时钟信号(但必须同频率),则为异 步通信。
以字符为单位,一个字符一个字符地传送,每个字符有起始位和停止位作为标志。
数据的传送可以是不连续的。
通用异步接收/发送器UART(Universal
3.控制器:接收编程命令和控制参数,设置工作方式:同步/
异步、字符格式、波特率、校验方式、数据位与
同步时钟比例等。
四、串行通信数据传送方向
发送器 接收器
接收器 发送器
单向传送:
简称单工传送,数据只向一个方向传送
半双向传送:简称半双工传送。特点:数据双向传送,一根传送线既 作输入又作输出,但不能同时收发,由 软件控制传送方向。
奇校验、偶校验和无校验三种。(一个字符就是一帧)
起始位 D0
D1 D2
D3
D4
D5 D6
奇偶校
D7 验位 停止位
发送时,在奇偶校验位上添加“1”或“0”,使得“1”的总和(包括奇偶校验位) 为偶数(奇校验时为奇数),接受时,对字符位和奇偶校验位中“1”的个数加以检 验,若“1”的个数为偶数(奇校验时为奇数),则数据传输正确,否则错误。偶校 验:数据区和校验位中1的个数为偶数;奇校验:数据区和校验位中1的个数为奇数。
计算机系统中常用串行、并行接口 并行: EPP:打印机 IDE:硬盘、电子盘 IEEE488(GPIB):智能化仪器 PCI
串行: 异步:
RS232-C 384Kbps (15 to 20m) RS422、RS485 1.2Mbps (1200m) 同步:
USB 1.1 12Mbps USB 2.0 480Mbps 1394 400Mbps SPI 26Mbps (Motorola) Microwire 10Mbps (National Semiconductor,
起始位 D0
D1 D2
D3
D4
D5 D6
奇偶校
D7 验位 停止位
2. 校验和方法
特点:校验和方法效率更高,可靠性更高。
2、同步通信
同步通信是一种数据连续传输的串行通信方式,通信时 发送方把需要发送的多个字节数据和校验信息连接起来,组 成数据块。
发送时,发送方只需在数据块前插入1~2个特殊的同步字 符,然后按特定速率逐位输出(发送)数据块内的各位数据。