单片机原理与接口技术(电子工业出版社)课件第10章单片机系统模拟量及其他扩展技术讲述
合集下载
单片机原理与接口技术全套课件完整版ppt教学教程最新最全
任务2.2 数码管计数器(静态)显示程序设计
2.2.2 汇编语言伪指令
2. END汇编程序结束伪指令
格式:END 功能:标志源程序的结束,即通知汇编程序不再继续向下汇编。
任务2.2 数码管计数器(静态)显示程序设计
2.2.2 汇编语言伪指令
3. EQU宏代换伪指令
格式:符号EQU字符串 功能:在程序中用EQU后面的字符串去替换EQU前面的符号。EQU后面的字符串可以是
任务2.2 数码管计数器(静态)显示程序设计
2.2.2 汇编语言伪指令
7. DS定义空间伪指令 格式: [ 标号: ] DS表达式 功能:从指定的地址单元开始,保留由表达式指定的若干字节空间作为备用空间。
8. BIT位地址符号伪指令 格式:字符名称BIT位地址 功能:用规定的字符名称表示位地址。
任务2.2 数码管计数器(静态)显示程序设计
该语句一般放在程序开始或结尾。
任务2.2 数码管计数器(静态)显示程序设计
2.2.2 汇编语言伪指令
5. DB字节存储伪指令 格式: [ 标号: ] DB 8位二进制数据表 功能:从指定的地址单元开始,定义若干个字节存储单元的内容。
6. DW字存储伪指令 格式: [ 标号: ] DW 16位二进制数据表 功能:从指定的地址单元开始,定义若干个字存储单元的内容。
任务2.2 数码管计数器(静态)显示程序设计
2.2.1 汇编语言指令概述
指令和程序设计是单片机的两个重要知识(单片机知识包括硬件和软件两部分)。程序是由指令组成的, 指令是程序的最小语言单位。
要编程序就要懂指令(高级语言叫语句)。现在讲的是汇编语言指令。汇编语言指令是机器码的助记符 形式,与二进制的机器码一一对应。用汇编语言指令写成的源程序翻译成机器码的过程叫作汇编。能完成 汇编任务的软件称为汇编程序。
单片机接口技术 第十章全套PPT
12 R1OUT R1IN 13
8 3 7 2
9 R2OUT R2IN 8
6
1
MAX232
10.1.3.2 软件设计
通信约定:双方均采用8位数据位,一个停止位,波特率为110, 无奇偶校验方式。PC机发送数据采用查询方式,每发送完一个 元素后便等待8051将接收到的数据回传。若发送的数据和接收 到的数据相等,则串行通信正确,否则,通信有错误。8051采 取中断方式接收数据,使用方式1。
单片机接口技术(C51版)
第十章 通信编程
内容概述
主要介绍MCS-51单片机与PC机之间的双机通 信、MCS-51单片机的多机通信系统的硬件设计及 软件设计。
教学目标
1.了解MAX232的作用及引脚功能。 2.了解PC机串行口的引脚功能,设计单片机与PC机之间
双机通信的电路设计,并能编写单片机与PC机通信时 单片机与PC机的源程序。
主要介绍MCS-51单片机与PC机之间的双机通信、MCS-51单片机的多机通信系统的硬件设计及软件设计。
若SM2为1,则仅当接收到的第9位数据RB8为1时,数据才装入SBUF,置位RI,请求CPU对数据进行处理;
02H 从机软件设计-------初始化程序 请求从机向主机发送数据命令
ES=1;
//允许串口中断
教学体会
右表是PC机9脚串口的引脚定义。
图10-1-3 PC机串口DB-9引脚
10.1.3 单片机与PC机通信应用实例
10.1.3.1电路原理图
8051
1 C1+
Vs+ 2
5
3 C1-
Vs- 6
9
4 C2+
VCC 16
4
11
单片机原理及其接口技术第10章 单片机系统开发PPT课件
主目录 上一页 下一页 结 束
8
单片机原理及其接口技术
等方面因素。 ③ 软硬件功能分配:确定哪些功能由硬件实现, 哪些功能由软件完成。在不影响系统技术指标的 前提下,提倡尽量用软件实现。
主目录 上一页 下一页 结 束
9Leabharlann 单片机原理及其接口技术10.1.2 硬件设计
根据总体方案画出硬件电路原理图,然后在 单片机开发仪或实验板上搭出电路,并且在调试 和运行软件中随时加以修改和补充,最后制作印 制电路板并装成样机。
单片机原理及其接口技术
第10章 单片机系统开发
教学目标 10.1 单片机系统设计步骤 10.2 单片机应用系统开发工具 10.3 单片机开发系统应用实例 10.4 课程设计 本章小结 思考题与习题
主目录 上一页 下一页 结 束
1
单片机原理及其接口技术
教学目标
1. 了解单片机应用系统设计的过程和要求; 知道单片机应用系统硬件设计的内容和要求;知 道单片机应用系统软件设计的步骤和要求;理解 软件设计与硬件设计的关系。
主目录 上一页 下一页 结 束
5
单片机原理及其接口技术
要求的客观条件是否具备(环境、测试手段、仪 器设备、资金、人员等),然后结合实际情况, 确定能否立项的问题。
2. 拟制设计任务书 设计者首先应对系统的任务、控制对象、工
作环境作周密的调查研究,必要时还要勘察工业 现场,明确系统的各项指标。进而编写设计任务 书,整个系统的设计开发都要围绕着如何达到技 术指标来进行。
为使硬件设计合理,系统的电路设计应注意 以下几个方面:
①尽可能选择标准化、模块化的典型电路, 提高设计的成功率和结构的灵活性。
主目录 上一页 下一页 结 束
单片机原理与c51编程课件10第十章 模拟通道技术
11 A
10 B
9C
CD4051引脚图
7
一、数据采集系统的组成
(2)多路转换开关的扩展
当采样的通道比较多,可以将两个或两个以上的多路开关并联 起来,组成8×2或16×2的多路开关。下面以CD4051为例说明 多路开关的扩展方法。两个8路开关扩展成16路的多路开关的 方法。
{IN
模拟输入 (1 ~ 8) IN
保持模拟信号基本不变。
注:保持电容一般外接,其取值与采样频率和精度有关。 减小CH可提高采样频率,但会降低精度。
11
一、数据采集系统的组成
常用采样/保持器:随着大规模集成电路的发展,已生产 出各种各样的采样/保持器。如用于一般目的有AD582、 AD583 、 LF198/398 等 ; 用 于 高 速 的 有 THS-0025 、 THS-0060、THC-0030、THC-1500等;用于高分辨率 的有SHA1144、ADC1130等。
的频谱 f (t)的最高频率 F( j的) 两倍,即
max
s 2max
采样定理奠定了选择采样频率的理论基础,但对于 连续对象的离散控制,不易确定连续信号的最高频率。 因此,采样定理给出了选择频率的准则,在实际应用中 还要根据系统的实际情况综合考虑.。
10
一、数据采集系统的组成
(2)采样保持 采样保持电路:对变化的模拟信号快速采样,并在转换过程中
T型电阻网络
28
三、数/模转换
T型电阻网络D/A转换原理框图
VRE
IL3
IL2
IL1
IL0
D
C
B
T型电阻网络
F
R
I3 2R I2 2R I1 2R I0 2R
单片机原理及接口技术 ppt课件
单片机原理及接口技术 PPT课件
五、中断服务
• 对事件的整个处理过程,称为中断 服务(或中断处理)。
单片机原理及接口技术 PPT课件
六、中断返回
• 中断处理完毕,在返回到原来被中止的 地方,称为中断返回
单片机原理及接口技术 PPT课件
七、中断方式的特点
• 1、中断方式消除了CPU在查询方式中的等待现象, 大大提高了CPU的工作效率。
②ES—串行口中断允许位。
ES=0,禁止串行口中断;
ES=1,允许串行口中断。
③ET1—定时器/计数器T1的溢出中断允许位。
ET1=0,禁止T1中断;
ET1=1,允许T1中断。
④EX1—外部中断1的溢出中断允许位。
EX1=0,禁止外部中断1中断; EX1=1,允许外部中断1中断。
⑤ET0—定时器/计数器T0的溢出中断允许位。
单片机原理及接口技术 PPT课件
1、89C51/S51的中断优先级
• 89C51/S51有两个中断优先级。 • 每个中断请求源均可编程为高优先级中断或低优先级
中断。 • 中断系统中有两个不可寻址的“优先级生效”触发器,
分别指出CPU正在执行的高、低优先级的中断服务程 序。当其为1时则分别屏蔽所有的中断请求。
单片机原理及接口技术 PPT课件
一、89C51/S51中断系统的五个中断源
1、INT0——外部中断0请求,低电平有效。通过P3.2引脚输入。 2、INT1——外部中断1请求,低电平有效。通过P3.3引脚输入。 3、T0——定时器/计数器0溢出中断请求。 4、T1——定时器/计数器1溢出中断请求。 5、TX/RX——串行口中断请求。当串行口完成一帧数据的发送或 接收时,便请求中断。
• 因此,CPU可以使多个外设同时工作,并 分时为各外设提供服务,从而提高了CPU 的利用率和输入和输出的速度。
五、中断服务
• 对事件的整个处理过程,称为中断 服务(或中断处理)。
单片机原理及接口技术 PPT课件
六、中断返回
• 中断处理完毕,在返回到原来被中止的 地方,称为中断返回
单片机原理及接口技术 PPT课件
七、中断方式的特点
• 1、中断方式消除了CPU在查询方式中的等待现象, 大大提高了CPU的工作效率。
②ES—串行口中断允许位。
ES=0,禁止串行口中断;
ES=1,允许串行口中断。
③ET1—定时器/计数器T1的溢出中断允许位。
ET1=0,禁止T1中断;
ET1=1,允许T1中断。
④EX1—外部中断1的溢出中断允许位。
EX1=0,禁止外部中断1中断; EX1=1,允许外部中断1中断。
⑤ET0—定时器/计数器T0的溢出中断允许位。
单片机原理及接口技术 PPT课件
1、89C51/S51的中断优先级
• 89C51/S51有两个中断优先级。 • 每个中断请求源均可编程为高优先级中断或低优先级
中断。 • 中断系统中有两个不可寻址的“优先级生效”触发器,
分别指出CPU正在执行的高、低优先级的中断服务程 序。当其为1时则分别屏蔽所有的中断请求。
单片机原理及接口技术 PPT课件
一、89C51/S51中断系统的五个中断源
1、INT0——外部中断0请求,低电平有效。通过P3.2引脚输入。 2、INT1——外部中断1请求,低电平有效。通过P3.3引脚输入。 3、T0——定时器/计数器0溢出中断请求。 4、T1——定时器/计数器1溢出中断请求。 5、TX/RX——串行口中断请求。当串行口完成一帧数据的发送或 接收时,便请求中断。
• 因此,CPU可以使多个外设同时工作,并 分时为各外设提供服务,从而提高了CPU 的利用率和输入和输出的速度。
《单片机的接口技术》课件
详细描述
单片机是一种微型计算机系统,它被集成在一个芯片上,包含了计算机的基本 组成部分,如中央处理器(CPU)、随机存取存储器(RAM)、只读存储器( ROM)、输入输出接口(I/O)等。
单片机的历史与发展
总结词
单片机的发展经历了从4位、8位到32位的过程,性能不断提高,应用领域不断扩大。
详细描述
通过串行通信接口,单片机之间可以相互交换数据,实现设备间 的信息交互。
与计算机进行通信
单片机可以通过串行通信接口与计算机连接,实现数据的上传和下 载,如进行程序调试、数据采集等。
实现远程控制
通过将单片机的串行通信接口与调制解调器连接,可以实现远程控 制功能,如远程监控、遥控等。
04
CATALOGUE
THANKS
感谢观看
05
CATALOGUE
单片机与外部设备的接口
单片机与存储器的接口
数据存储接口
用于将数据存储在外部存储器中,如 RAM、ROM或Flash存储器。通过 数据总线、地址总线和控制总线实现 数据传输。
程序存储接口
用于将程序代码从外部存储器加载到 单片机中。通常使用ROM、EPROM 或Flash存储器作为程序存储器。
的时钟线,但数据传输速率相对较低。
单片机并行通信接口的应用
总结词:应用场景
详细描述:单片机并行通信接口广泛应用于各种领域,如工 业控制、智能仪表、数据采集等。它可以实现高速数据传输 ,提高系统的性能和响应速度。
单片机并行通信接口的应用
总结词:应用实例
详细描述:例如,在智能仪表中,单片机通过并行通 信接口与传感器和执行器进行数据交换,实现实时监 测和控制;在数据采集系统中,单片机通过并行通信 接口与多个传感器进行数据传输,实现快速的数据采 集和存储。
单片机是一种微型计算机系统,它被集成在一个芯片上,包含了计算机的基本 组成部分,如中央处理器(CPU)、随机存取存储器(RAM)、只读存储器( ROM)、输入输出接口(I/O)等。
单片机的历史与发展
总结词
单片机的发展经历了从4位、8位到32位的过程,性能不断提高,应用领域不断扩大。
详细描述
通过串行通信接口,单片机之间可以相互交换数据,实现设备间 的信息交互。
与计算机进行通信
单片机可以通过串行通信接口与计算机连接,实现数据的上传和下 载,如进行程序调试、数据采集等。
实现远程控制
通过将单片机的串行通信接口与调制解调器连接,可以实现远程控 制功能,如远程监控、遥控等。
04
CATALOGUE
THANKS
感谢观看
05
CATALOGUE
单片机与外部设备的接口
单片机与存储器的接口
数据存储接口
用于将数据存储在外部存储器中,如 RAM、ROM或Flash存储器。通过 数据总线、地址总线和控制总线实现 数据传输。
程序存储接口
用于将程序代码从外部存储器加载到 单片机中。通常使用ROM、EPROM 或Flash存储器作为程序存储器。
的时钟线,但数据传输速率相对较低。
单片机并行通信接口的应用
总结词:应用场景
详细描述:单片机并行通信接口广泛应用于各种领域,如工 业控制、智能仪表、数据采集等。它可以实现高速数据传输 ,提高系统的性能和响应速度。
单片机并行通信接口的应用
总结词:应用实例
详细描述:例如,在智能仪表中,单片机通过并行通 信接口与传感器和执行器进行数据交换,实现实时监 测和控制;在数据采集系统中,单片机通过并行通信 接口与多个传感器进行数据传输,实现快速的数据采 集和存储。
单片机原理与接口技术第10章
11:48
单片机原理与接口技术(第3版).李晓林.电子工业出版社
返回目录
10
10.1.2 开发系统的分类
4.软件模拟开发系统
----模拟开发工具软件
只需有通用计算机再配以相应的模拟开发软件,完全依靠软 件手段进行开发。不需要任何在线仿真器和用户样机就可在 PC 上直接开发和模拟调试单片机软件程序。调试完毕的软件可以将 机器码固化,完成一次初步的软件设计工作。 对于实时性要求不高的应用系统,一般能直接投入运行; 对于实时性要求较高的应用系统,通过多次反复模拟调试也 可正常投入运行。 软件模拟开发系统功能很强,基本上包括了在线仿真器的单 步、断点、跟踪、检查和修改等功能,并且还能模拟产生各种中 断(事件)和I/O应答过程。 软件模拟开发系统是比较有实用价值的模拟开发工具。 目前较为流行的模拟开发工具软件有 Proteus 和 Keil C51。
(3) 为了方便模块化软件调试,还应配置软件转储、程序
文本打印功能及设备。
11:48
单片机原理与接口技术(第3版).李晓林.电子工业出版社
返回目录
6
10.1.2 开发系统的分类
----4类开发系统
目前国内使用较多的开发系统大致分为4类: (1)通用型单片机开发系统 (2)软件模拟开发系统 (3)普及型开发系统 (4)通用机开发系统
11:48
单片机原理与接口技术(第3版).李晓林.电子工业出版社
返回目录
2
本章目录
10.1 单片机应用系统开发环境 10.3 Proteus电路分析与实物 仿真软件及调试方法 10.1.1 开发系统的功能 10.1.2 开发系统的分类 10.2 Keil C51开发工具及仿真 调试方法 10.2.1 Keil C51开发工具 10.3.1 Proteus仿真软件 10.3.2 应用Proteus进行单片机 应用系统仿真调试的方法 10.3.3 应用Proteus进行单片机 系统仿真调试举例
单片机原理及接口技术课件全书课件完整版ppt全套教学教程
二进制算数和逻辑运算 例:用补码运算计算11-7=?
取低八位
二进制算数和逻辑运算
例:A=17H, B=09H, 计算A+B (重点关注对FLAG寄存器各位的影响)
00010111 + 00001001
0010最高位是0 结果不为0
无溢出
1的个数为奇
CF=0
计算机中存储程序和数据的部件。 可分为: a) 内部存储器(内存)/ 主存储器(主存) b) 外部存储器(外存)/ 辅助存储器(辅存)
微型计算机的硬件组成
描述存储器存储二进制信息量多少。 存储二进制信息的基本单位:位(bit,b) 8个二进制位组成的通用基本单元:字节(Byte,B) 微型计算机中通常以字节为单位表示存储容量。
二进制算数和逻辑运算
问题与思考
1. 计算机硬件包含哪些组成部件? 2. 微型计算机的CPU是如何执行指令的?什么是指令流水线? 3. 什么是内存,内存容量由什么决定,什么是存储单元和内存地址? 4. CPU是如何访问内存的?需要哪些信号线,各信号的作用是什么? 5. 什么是寄存器?寄存器的物理位置在哪里,作用是什么?CPU如何访问寄存器? 6. 几个关键的寄存器PC、SP、FLAG的作用是什么,它们在什么情况下会发生改变? 7. 堆栈区的功能是什么,通常在什么情况下使用,它是如何访问的?
微型计算机的硬件结构
微型计算机的硬件组成
存储器是计算机中存储程序和数据的部件。计算机的存储器分为两大 部分,一部分为内部存储器或主存储器,简称内存或主存;另一部分 为外部存储器或辅助存储器,简称外存或辅存。
微型计算机的硬件组成
计算机的硬件组成如何? 运算器的组成及功能? 控制器的组成及功能?
Thanks
微型计算机的硬件组成
单片机原理及接口技术PPT课件
11
GATE:门控位。 GATE=0 时,只要用软件使TCON 中的TR0或
TR1为1,就可以启动定时/计数器工作; GATA=1 时,要用软件使TR0 或TR1 为1,同时
外部中断引脚INT0或INT1也为高电平时,才能启 动定时/计数器工作。 C/T :定时/计数模式选择位。 C/T =0 为定时模式; C/T =1 为计数模式。 M1、M0:工作方式设置位。定时/计数器有4种工 作方式,由M1、M0进行设置。
TCON
IE
INT0 IT0 1
01
T0 INT1 IT1 1
01
T1
RX TX
EX0 1 EA 1 IE0
ET0 1 TF0
EX1 1 IE1
ET1 1 TF1
RI
TI
≥1
SCON
ES 1
IP
PX0 1 0
PT0 1 0
PX1 1 0
PT1 1 0
PS 1 0
硬件查询
自
高
然
级
1
优
先
级 中断入口
中断源
7
2.6 并口的结构及相关寄存器
1. P0 口(P0.0~P0.7,39~32 脚) (1)P0口作地址/数据复用总线使用(低8位),真双
向口 (2)P0口作通用I/O端口使用,准双向口 (3)P0口线上的“读—修改—写”功能 2. P1 口(P1.0~P1.7、1~8 脚)准双向口 3. P2 口(P2.0~P2.7,21~28 脚) (1)P2口作通用I/O端口使用,准双向口 (2)P2口作地址总线口使用(高8位) 4. P3 口(P3.0~P3.7、10~17 脚) (1)P3口作第一功能口(通用I/O端口)使用,准双
GATE:门控位。 GATE=0 时,只要用软件使TCON 中的TR0或
TR1为1,就可以启动定时/计数器工作; GATA=1 时,要用软件使TR0 或TR1 为1,同时
外部中断引脚INT0或INT1也为高电平时,才能启 动定时/计数器工作。 C/T :定时/计数模式选择位。 C/T =0 为定时模式; C/T =1 为计数模式。 M1、M0:工作方式设置位。定时/计数器有4种工 作方式,由M1、M0进行设置。
TCON
IE
INT0 IT0 1
01
T0 INT1 IT1 1
01
T1
RX TX
EX0 1 EA 1 IE0
ET0 1 TF0
EX1 1 IE1
ET1 1 TF1
RI
TI
≥1
SCON
ES 1
IP
PX0 1 0
PT0 1 0
PX1 1 0
PT1 1 0
PS 1 0
硬件查询
自
高
然
级
1
优
先
级 中断入口
中断源
7
2.6 并口的结构及相关寄存器
1. P0 口(P0.0~P0.7,39~32 脚) (1)P0口作地址/数据复用总线使用(低8位),真双
向口 (2)P0口作通用I/O端口使用,准双向口 (3)P0口线上的“读—修改—写”功能 2. P1 口(P1.0~P1.7、1~8 脚)准双向口 3. P2 口(P2.0~P2.7,21~28 脚) (1)P2口作通用I/O端口使用,准双向口 (2)P2口作地址总线口使用(高8位) 4. P3 口(P3.0~P3.7、10~17 脚) (1)P3口作第一功能口(通用I/O端口)使用,准双
单片机原理与接口技术PPT教程
B
H
E0 E7 E6 E5 E4 E3 E2 E1 E0 A H
D0 D7 D6 D5 D4 D3 D2 D1 D0 PSW
H
PS PT PX PT PX
B8
——
—
1100 BC BB BA B9 B8
IP
H ———
B0 B7 B6 B5 B4 B3 B2 B1 B0 P3
H
EA
ES ET EX ET EX
1、算术/逻辑部件ALU 2、累加器A 3、寄存器B 4、程序状态字寄存器PSW
D7 D6 D5 D4
D3
D2 D1 D0
Cy AC F0 RS1 RS0 OV … P PSW
图2-2 程 序 状 态 字 PSW
CY(PSW.7):进位标志位。在进行加法(或减 法)运算时,若运算结果最高位有进位或借位,则CY 自动置“1”,否则CY置“0”,在进行布尔操作运算时, CY(简称C)作为布尔处理器。
1.2 单片机的应用
单片机体积微小、可靠性高、价格低廉,应用范 围广泛。按其应用领域划分,主要有五个方面:
1.2.1 家用电器 1.2.2 智能卡 1.2.3 智能仪器仪表 1.2.4 网络与通讯 1.2.5 工业测控
1.3 单片机芯片简介
1.3.1 4位单片机 1.3.2 8位单片机 1.3.3 16位单片机
64K 4×8 位 URAT 3×16 7
Motorola
8XC51GB 8K
256B
64K
6×8 位
2URA T
3×16 15
6801
2K/4K 128/256B
64K
3×8 位 1×5 位
UART
3×16 位
单片机原理及接口技术复习PPT课件
并行通信接口组成
并行通信接口通常由数据线、地址线 和控制线组成,可以实现数据的并行 读写操作。
模拟量输入输出接口
1 2 3
模拟量输入输出接口概述
模拟量输入输出接口是单片机与模拟信号进行交 互的接口,可以实现模拟信号的采集和输出。
模拟量输入输出接口类型
模拟量输入输出接口可分为模拟量输入接口和模 拟量输出接口,前者用于采集模拟信号,后者用 于输出模拟信号。
单片机的应用领域
总结词
智能仪表、工业控制、智能家居 、通信设备
详细描述
单片机被广泛应用于智能仪表、 工业控制、智能家居、通信设备 等领域,如智能电表、智能家居 控制器、智能门锁等。
单片机的发展历程
总结词
4位单片机、8位单片机、16位单片机、32位单片机
详细描述
单片机的发展历程可以分为4位单片机、8位单片机、16位单片机和32位单片机 四个阶段。随着技术的不断发展,单片机的性能和功能也在不断提升,从最初的 4位单片机发展到现在的32位单片机,应用领域也越来越广泛。
03
定时器/计数器的应 用
定时器/计数器在单片机中的应用 实例。
单片机的中断系统
01
02
03
中断的概念
中断的产生、处理和优先 级的概念。
中断处理过程
中断请求、中断响应、中 断处理和中断返回的过程。
中断的应用
中断在单片机中的应用实 例,如定时器中断、串行 口中断等。
03
单片机存储器与I/O接口
单片机的存储器结构
与云计算技术结合
通过云计算平台,实现远程监控、数据存储和分析。
与人工智能技术结合
利用人工智能算法优化单片机控制策略,提高系统性能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A/D转换器的分类:
从工作原理分类有:双积分型、逐次逼近型A/D转 换器等;
从分辨率分类有:8、12、 14、16位A/D转换器等;
从数据接口方式分类有:并行A/D转换器和串行A/D 转换器。
单片机应用系统扩展A/D转换器时,需要根据以上区别 采取不同的设计方法。
12:42
单片机原理与接口技术(第2版).李晓林.电子工业出版社
本章介绍单片机如何扩展A/D和D/A转换接口, 怎样扩展日历时钟芯片和IC卡接口等技术和方法。
12:42
单片机原理与接口技术(第2版).李晓林.电子工业出版社
返回目录
4
10.1 A/D转换扩展
---- A/D转换器分类
A/D转换器(ADC)是将连续的模拟信号转换成二进制 数字量的器件;
A/D转换器为单片机应用系统采集模拟量信号进而实现 数字化处理提供了一种接口;
返回目录
3
前言
在单片机应用系统中,经常会遇到模拟量信号的 输入/输出问题,对于如何将模拟量转换成数字量 送给单片机,或者将数字量转换成模拟量输出到 单 片 机 外 部 , 需 要 用 到 模 数 ( A/D ) 或 数 模 (D/A)转换技术。
也还经常会遇到与日期、时间有关的控制操作和 管理问题,以及IC卡信息读写问题。
12:42
单片机原理与接口技术(第2版).李晓林.电子工业出版社
返回目录
8
10.1.1 并行A/+5 V:逻辑正电源。
+15 V和-15 V:器件工作电源,AD574支持双极性信号输入。
AGND和DGND:模拟信号地和数字信号地。
REF OUT:参考电压输出,AD574向外提供+10V基准电压输 出。
STS:转换状态输出引脚,转换过程中,该引脚输出高电平, 转换结束时该引脚输出低电平。
单片机原理与接口技术
第10章 单片机系统 模拟量及其他扩展技术
12:42
单片机原理与接口技术(第2版).李晓林.电子工业出版社
返回目录
1
本章教学要求
(1)掌握常用的并行接口A/D和D/A转换 芯片的使用方法。
(2)熟悉常用的串行接口A/D和D/A转换 芯片的使用方法。
(3)了解日历时钟芯片与单片机的接口 设计方法。
REF IN:参考电压输入,一般通过一个50电阻与REF OUT 引脚连接,或用于调满量程。
BIP OFF:双极性偏差调整,用于调零。
10Vin和20Vin:模拟信号输入引脚。可以工作在单极性输入 或双极性输入方式。单极性输入时,允许输入的信号范围为 0~+10V或0~+20V;双极性输入时,允许输入的信号范围为5~+5V或者0~+10V。
(4)了解IC卡与单片机的接口设计方法。
12:42
单片机原理与接口技术(第2版).李晓林.电子工业出版社
返回目录
2
本章目录
10.1 A/D转换扩展 10.1.1 并行A/D转换扩展 10.1.2 串行A/D转换扩展 10.2 D/A转换扩展 10.2.1 并行D/A转换扩展 10.2.2 串行D/A转换扩展 10.3 日历时钟芯片扩展 10.3.1 日历时钟芯片8563
12/(/8):数据格式选择端,当12/(/8)=1时,12位数据同时输出, 适合于与16位微机系统接口;当12/(/8)=0时,该引脚信号与 A0引脚配合使用,可分别输出高8位A/D转换结果和低4位A/D 转换结果,适合于与8位微机系统接口。12/(/8)引脚不能由 TTL电平控制,只能接VCC或GND。
容。 无须外加时钟电路。 得到广泛应用。 AD574的引脚如图10-1所示。
---- 12位并行A/D转换器
12:42
单片机原理与接口技术(第2版).李晓林.电子工业出版社
返回目录
7
10.1.1 并行A/D转换扩展
---- AD574引脚
AD574引脚说明如下:
CE, (/CS), R/(/C):用于控制启动转换和读出A/D转换结果,当 CE=1、(/CS)=0、R/(/C)=0时启动A/D转换;当CE=1、(/CS)=0、 R/(/CS)=1时,可以读出A/D转换结果。
12:42
单片机原理与接口技术(第2版).李晓林.电子工业出版社
返回目录
6
10.1.1 并行A/D转换扩展
1.12位并行A/D转换器芯片AD574
AD574是Analog Devices公司生产 的12位逐次逼近型快速A/D转换器。
完成12位A/D转换的时间为35s。 内部有三态输出缓冲电路。 输出电平与TTL和CMOS电平兼
10.3.2 单片机与日历时钟 芯片的接口方法
10.4 IC卡扩展 10.4.1 SLE4442 IC卡 10.4.2 SLE4442 IC卡数
据传送协议 10.4.3 SLE4442 IC卡操
作命令 10.4.4 单片机与SLE4442
IC卡的接口方法 习题与思考题
12:42
单片机原理与接口技术(第2版).李晓林.电子工业出版社
A0:字节选择端。A0的作用主要有两个:启动转换前若A0=1 则按8位启动A/D转换,即A/D的转换结果是8位的,完成一次 A/D转换的时间是10s;若启动转换前A0=0,则启动12位A/D 转换,即A/D转换结果是12位的,完成一次A/D转换的时间是 35s。若在读周期中,A0=0读出高8位数据,A0=1读出低4位 数据。
返回目录
5
10.1.1 并行A/D转换扩展
---- 并行A/D转换器
由于MCS-51系列单片机和51内核单片机的并行数据总线都是8 位的,可以直接或间接地与8位并行输出的A/D转换器连接, 并一次性从A/D接口读入数据。如ADC0809就是一个8输入通 道的逐次逼近比较型8位并行输出A/D转换器,其输出级有一 个8位三态输出锁存器,可以直接与单片机的数据总线连接。
8位A/D转换的精度往往不能满足实际需求,而常采用10位、 12位甚至更高位的A/D转换器。A/D转换器的位数不同,接口 电路也不同,对于具有8位数据总线的单片机来说,要扩展高 于8位的并行输出A/D转换,单片机需要分两次来完成从A/D接 口读取数据。
本节以12位并行输出A/D转换芯片AD574为例来介绍并行A/D 转换接口的扩展方法。