- 1、本文档共100页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机常用接口芯片及接口技术专题讲座PPT培训课件
单片机常用接口芯片及接口技术介绍 ;;MCU基本结构;接口的基本概念;数据锁存功能?
数据输出都是通过系统的数据总线进行的。但是由于CPU的工作速度快,数据在数据总线上保留的时间十分短暂,无法满足慢速输出设备的需要。为此在接口电路中需设置数据锁存器,以保存输出数据直至为输出设备所接收。数据锁存就成为接口电路的一项重要功能。
三态缓冲功能
数据输入时,输入设备向CPU传送的数据也要通过数据总线,但数据总线是系统的公用数据通道,上面可能“挂”着许多数据源,工作十分繁忙。为了维护数据总线上数据传送的“秩序”,因此只允许当前时刻正在进行数据传送的数据源占用数据总线,其余数据源都必须与数据总线处于隔离状态。为此要求接口电路能为数据输入提供三态缓冲功能。;
速度匹配功能
由于速度上的差异,使得数据的I/O传送难以异步方式进行,即只能在确认外设已为数据传送作好准备的前提下才能进行I/O操作。而要知道外设是否准备好,就需要通过接口或产生或传送外设的状态信息,以此进行CPU与外设之间的速度协调。
数据变换功能
CPU只能输入和输出并行的电压数字信号,但是有些外部设备所提供或所需要的并不是这种信号形式。为此需要使用接口电路进行数据信号的转换,主要包括模→数转换、数→模转换、串→并转换和并→串转换等。;具体功能:(不同接口功能不同)
寻址功能
传递功能
位功能
中断功能
联络功能
变换功能
可编程功能
错误检测功能;典型I/O接口的结构;MCU与外设信息交互方式;查询方式;8路模拟量输入采集;缓存技术;乒乓缓冲结构;*;中断技术;中断处理流程;中断技术;中断类型;外部中断源扩展;中断处理系统的应用;DMA技术;DMA工作流程;外围接口;I/O;IO扩展方法;存储器扩展;扩展方法;键盘扩展;扫描法:列线输出,行线输入。列线逐行输出0,某行有按键,行线输入有0,若无按键,行线输入全部为1。
反转法:行列线交换输入、输出,两步获取按键键号。
串行I/O端口扩充键盘:使串口在工作方式0状态下,扩展并行输出口。将扩展的并口作为行列式键盘的列线,将P3口的两个端口线作为行线。通??串口的TXD产生移位脉冲,由RXD输出需移位的数据。所以每增加一根P3端口线,将增加8个按键。;键盘处理程序任务
1)键输入
检查键盘是否有键被按下,消除按键抖动。确定被按键的键号,获取键号。
硬件电路消除抖动或软件消除抖动-双稳态触发器。;按键处理程序流程;显示接口;直接访问方式下与字符型液晶显示模块接口;间接访问方式下与字符型液晶显示模块接口;并行扩展总线;8155构成的键盘、显示接口电路;单片机与被控实体间的接口示意;A/D;分辨率:表示A/D对模拟输入的分辨能力,由它确定能被A/D辨别的最小模拟量,通常也用二进制位来表示。
量化误差:是在A/D转换中由于整量化所产生的固有误差。对于舍入(四舍五入)量化误差在1/2LSB之间。
转换时间:是A/D转换完成一次所需要的时间。
绝对精度:是A/D转换器输出端所产生的数字代码中,分别对应于实际需要的模拟输入值与理论上要求的模拟输入值之差。
相对误差:是满刻度校准以后,任意数字输出所对应的实际模拟输入值(中间值)与理论值(中间值)之差。
漏码:如果模拟输入连续增加(或减小)时,数字输出不是连续增加(或减小)而是越过某一个数字,即出现漏码。;A/D转换器用于什么系统?输出数据的位数是多少?系统应该达到多高的精度和线性度?
提供给A/D转换器的输入信号范围多大?是单极性的还是双极性的?信号的驱动能力怎样?是否要经过缓冲滤波和采样/保持?
对A/D转换器输出的数字代码及逻辑电平的要求如何?是二进制码还是BCD码,是串行还是并行?
系统是在静态下工作还是在动态下工作?带宽多少?采样速率为多少?
参考电压是内部的还是外部的?是固定的还是变化的?
A/D转换器的工作环境如何?噪声、温度、振动等条件如何?
电源电压、功耗、几何尺寸等其它因素。;ADC0809和80C51的连接示意图;MC14433与80C51的接口电路图;ICL7109与80C51的接口电路图;80C51与AD574A的接口电路图;ADC和MCU接口应注意的几个问题;D/A;主要技术指标;DAC0832与单片机的接口;2、单缓冲方式: 只使用一个内部缓冲器,另一个缓冲器呈直通状态,输入数据在写控制信号作用下,直接进入DAC寄存器中,DAC能一步完成数字量的输入锁存和D/A转换输出; WR1和WR2同时进行,并且与CPU的WR相连,CPU对DAC0832执行一次写操作,将数据直接写入DAC寄存器中。适用:只有一路模拟信号输出或几路模拟信号非同步输出。;3、双缓冲器方式: 输入寄存器和DAC寄存器分配有各
您可能关注的文档
- 北师大版七年级下册第8课 璀璨的文学艺术 课件41张.ppt
- 北师大版三年级上册语文:4 塞北江南《小镇的早晨》课件.ppt
- 北师大版七年级上册第20课《三国鼎立局面的形成》PPT培训课件.ppt
- 北师大版三年级上册语文:9 幻想和想象《我想》PPT课件.ppt
- 北师大版九上第二单元第12课 “英特纳雄耐尔”一定要实现PPT培训课件.ppt
- 北师大版九上第一单元第2课 探险者的梦想(共21张PPT)PPT培训课件.ppt
- 北师大版九上第一单元第1课 向人性扼杀者宣战 (共28张PPT)PPT培训课件.ppt
- 北师大版九年级上册第22课 引领时代的思考25张PPT培训课件.ppt
- 北师大版九上第三单元第18课 电气时代的到来(共26张PPT)PPT培训课件.ppt
- 北师大版九年级下册第2课 苏联的崛起19PPT.ppt
文档评论(0)