单片机教案第8章.ppt

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机教案第8章

实例7参考程序 第8章 单片机接口技术 语句DAOUT = num的作用只是启动DAC寄存器,传输什么数据都没关系。 实例7 运行效果 第8章 单片机接口技术 (多路D/A同步输出) 第8章 单片机接口技术 8.1 单片机的系统总线 8.2 简单并行I/O口扩展 8.3 可编程并行I/O口扩展 8.4 D/A转换与DAC0832应用 8.5 A/D转换与ADC0809应用 8.5.1 逐次逼近式数模转换器的工作原理 8.5.2 ADC0809与单片机的接口及编程 8.6 开关量功率驱动接口技术 逐次逼近型 双积分型 ∑-⊿型 并行比较型/串行比较型 压频变换型 AD转换器的分类 按转化原理 按转化速度 超高速(转换速度≤1ns) 高速(转换速度≤20?s) 中速(转换速度≤1ms) 低速(转换速度≤1s) 8位 12位 14位 16位 按转化位数 第8章 单片机接口技术 逐次逼近式ADC的工作原理 第8章 单片机接口技术 从最高位开始通过试探值逐次进行测试,直到试探值经D/A转换器输出VN与VIN相等或达到允许误差范围为止。则该试探值就为A/D转换所需的数字量。 逐次逼近寄存器 ADC主要技术指标: 转换时间(convertion time)是指完成一次AD转换所需要的时间。逐次逼近型ADC的典型值为1~200μs。 分辨率(resolution)是指系统在标准参考电压时可分辨的最小模拟电压,即1个bit对应的模拟电压大小 。 第8章 单片机接口技术 80C51 8255芯片可以被编程为多种工作方式 输出功能端口 输入功能端口 举例 第8章 单片机接口技术 1、8255A的内部结构 第8章 单片机接口技术 4个逻辑结构: (1)A口、B口和C口:8255A连接外设的3个通道,每个通道有1个8位控制寄存器,对外有8根引脚,可以传送外设的输入/输出数据或控制信息。 (2)A组和B组控制电路:两组控制8255A工作方式的电路。其中A组控制A口及C口的高4位,B组控制B口及C口的低4位。 第8章 单片机接口技术 (3)数据总线缓冲器:一个双向三态8位驱动口,用于连接单片机的数据总线,传送数据或控制字。 (4)读/写控制逻辑:电路接收CPU送来的读、写命令和选口地址,用于控制对8255A的读/写。 第8章 单片机接口技术 2、8255A的引脚 40引脚双列直插式芯片 第8章 单片机接口技术 3、8255A与单片机的连线 一般采用总线方式,典型接线方法如图 第8章 单片机接口技术 数据端D0~D7直接和单片机的P0口对应相连; 复位端RESET接单片机的复位端RST; 内部寄存器选择位A0~A1和片选端可接单片机的高8位地址引脚。 采用图示接线关系时,8255A内部各寄存器的地址: 第8章 单片机接口技术 8.1 单片机的系统总线 8.2 简单并行I/O口扩展 8.3 可编程并行I/O口扩展 8.3.1 8255A的内部结构、引脚及地址 8.3.2 8255A 的控制字 8.4 D/A转换与DAC0832应用 8.5 A/D转换与ADC0809应用 8.6 开关量功率驱动接口技术 1、方式选择控制字 方式选择控制字、C口置复位控制字 ① 方式选择控制字(D7=1)——设置A,B,C端口的工作方式 第8章 单片机接口技术 方式0(基本输入/输出方式)——可无条件进行的单向输入或单向输出工作方式,A、B、C三个端口都可以独立地设置为二者之一。 第8章 单片机接口技术 方式1(应答输入/输出方式)——在联络信号控制下进行的单向输入或单向输出工作方式,只有A和B口具有方式1,C口用作A口和B口的联络线(联络信号的具体定义如表所示)。 方式2(双向总线方式)——在联络信号控制下进行的既能输入又能输出的工作方式,只有A口才具有方式2,C口的PC3~PC7作为联络线(联络信号的具体定义如表8.4所示);B口及PC0~PC3可设置为方式0或方式1。 ② 端口C置位/复位控制字(D7=0)——对C口按位进行赋值 例如,要使PC3=1,则需将控制字0000 0111B(0x07)写入控制字寄存器,而要使PC3=0,则需将控制字0000 0110B (0x06)写入控制字寄存器。 注意:使用该控制字时每次只能对C口中的1位进行置位或复位。 第8章 单片机接口技术 实例3: 按照下图接线关系,试对8255A分别按以下3种情况进行初始化: ①A口、B口、C口均为基本输出方式; ②A口与上C口为基本输出方式,B口与下C口为基本输入方式; ③A口为应答输入方式,B口为应答输出方式。 8255A.DSN 第8章 单片机接口技术 8255A.DSN 第8

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档