- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用技术资料.ppt
第五章 MCS-51系统扩展技术 §5-1 MCS-51单片机最小系统 §5-2 存储器的扩展 §5-3 并口的扩展方法 §5-4 可编程并行接口芯片8255A §5-5 可编程并行接口芯片8155 §5-6 常用通道配置及接口基础 §5-7 D / A转换 §5-8 A / D转换 3、按键监测方法 (1)监测有无键按下(中断方式或查询方式) (2)按键的识别 (哪一个键被按下) 扫描法 —— 有键按下时,读入行或列值, 则为0值的行列交点的键便是。 线反转法院—— 第一步,行线输出全0,列线输入; 第二步,列线输出全0,行线输入; 输入的行值、列值均为0的相应键便是。 二、七段LED显示器及接口 1、字形码表的产生, P192 表5-11 2、显示方式 1)静态显示 2)动态显示(利用人眼的视觉暂留效应) 3、接口方法 1)与单片机直接相接:取字形码表中的码值来显示。 2)通过硬件七段译码器相接:单片机利用口线输出十六进制数来显示。 小结:8155有哪些功能?有几个并行I / O口? 如何去除按键抖动?按键查询有几种方法? 布置作业:P220 5-11 一、D / A转换的作用 图 二、D / A转换的重要指标 分辨率的定义:最小输出电压与最大输出电压所对应的数字量 之比。 如10位D / A转换器: 分辨率 1/(210-1) 1/1023 0.001 反映了D / A转换的灵敏度。 三、D / A转换器DAC0830 ~ 0832 ·8位分辨率 ·具有两个输入数据寄存器(8位);可单缓冲、双缓冲或 直接输入,实现多通道D / A同步转换输出。 ·须外接参考电压源 ·为电流输出型D / A转换器 1、DAC 0832内部结构 P205 图5-58 有20个引脚。 2、与8031单片机接口及操作软件 (1)单缓冲方式 P206 图5-60 有20个引脚。 DI0 ~ DI7 —— 数据输入线 ILE —— 数据允许锁存 /CS —— 输入寄存器选择 /WR1 —— 输入寄存器的写选通 /WR2 —— DAC寄存器的写选通 /XREF —— 数据传送信号 Vref —— 基准电源输入 Rfb —— 反信号输入(内有反馈电阻) Iout1、Iout2 —— 电流输出 Vcc、AGND、DGND —— 电源、地 组成: P2.7 P0 8031 ALE /RD /WR RST /EA 74LS373 1D ~ 8D 2Q 1Q G /OC /CS 8255A PA0~PA7 A1 A0 PC7 PC0 D0 ~D7 /RD /WR RESET 微型打印机 DB0~DB7 BUSY /STB 8 8 8 分三部分: 总线接口部分;内部逻辑部分 ;外设接口部分 (1)总线接口部分 /CS —— 片选线 A1、A0 —— 端口选择线(选片内四个端口寄存器) /RD —— 读信号线 /WR —— 写信号线 (2)内部逻辑部分 PA PC7 ~ PC4 PB PC3 ~ PC0 输入 A组控制电路 控制8255A工作方式 二者合一成为端口控制寄存器。 B组控制电路 (3)外设接口部分 可由编程决定三个端口的功能 输入 输出 其它 A口 8位锁存 / 缓冲 8位锁存 双向 B口 8位锁存 / 缓冲 8位缓冲 C口 8位锁存 / 缓冲 8位缓冲 可分成两组分别作A 口、B口的选通联络线 2、8255A的端口操作 A1 A0 选中 0 0 PA口 0 1 PB口 1 0 PC口 1 控制 寄存 器 二、8255A的工作方式及方式选择 1、8255A的工作方式 (1)方式0 —— 基本输入/输出方式 A口、B口、C口均有此方式,无选通, 是单片机与外部设备之间的直接数据通道。 (2)方式1 —— 选通输入/输出方式 仅PA口、PB口有此方式, PC口中若干位作联络信号线,联络信号的组 合情况见P164 图5-18。 各联络信号线的意义: /STB —— 输入选通信号,外设发来。 IBF —— 输入缓冲器满信号,发给外设(通知外 设数据未被取走,暂不能接收新数据) INTR —— 中断请求信号,外部设备发给单片机 INTE —— 中断允许信号 /OBF —— 输出缓冲器满信号,发给外设(单片机将数据已送 到指定口,外部设备可以取走) /ACK —— 外设响应信号,由外部设备发来(数据已送到外部 设备) (3)方式3 —— 双向方式 仅PA口有此方式。PC3 ~ PC7作联络线此时, PB口可以是方式0;也可以是方式1(PC0 ~ PC1作联络线)。 2、8255A的方式控制字 用
您可能关注的文档
最近下载
- 北师大版八年级上册数学 第5章 二元一次方程 问题解决策略:逐步确定 教案.docx VIP
- 一年级上册数学第一单元试卷.doc VIP
- 地震数据分析软件:SeisComP二次开发_地震监测系统部署与维护.docx VIP
- 小红书种草营销师模拟试题及答案.docx VIP
- 音乐人吉他课.pptx VIP
- 隧道紧急停车带专项施工方案 - 生产安全.docx VIP
- 北师版八年级上册数学精品教学课件 第五章 二元一次方程组 ☆问题解决策略_逐步确定 (2).ppt VIP
- 北师版八年级上册数学精品教学课件 第五章 二元一次方程组 ☆问题解决策略_逐步确定.ppt VIP
- 问题解决策略:逐步确定 2025-2026学年北师大版数学八年级上册.pptx VIP
- 音乐人吉他课.docx VIP
文档评论(0)