MCS_51单片机的系统扩展与应用.ppt

  1. 1、本文档共165页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 8,结束中断/错误方式设置命令 此命令有两种不同的应用: 1,作为结束中断的命令。 8279与CPU之间可以以中断方式进行工作。 在传感器(键盘扫描)工作方式中,若传感器(按键)的状态发生变化 时,检测电路将其状态(键值)写入FIFO RAM中,并启动中断逻辑使IRQ 变高,向CPU法中断申请。 如果,在读FIFO RAM数据前,写入8279的“ 读FIFO RAM”命令中AI=0 时,在CPU读出FIFO RAM中的一个数据后,中断请求IRQ自动清除; 若中AI=1时,在读出FIFO RAM中的数据后,中断请求时不能自动除, 必须使用“结束中断/错误方式”命令来撤掉IRQ。 1 1 1 E × × × × D7 D6 D5 D4 D3 D2 D1 D0 命令字特征位 屏蔽显示控制 2,作为特定的“错误方式”设定命令 针对与8279键盘处于“N键轮回”方式时使用。如果E=1就使8279处于此种工作方式。    在此种方式中,如果有多个键同时按下时,FIFO的状态字中的S/E位=1并产生中断请求信号和阻止数据写入FIFO RAM中。 错误特征位S/E在读出FIFO状态字时被读出,而在执行Cf =1的“清除”命令时被复位。 8279的命令字是以D7,D6和D5为特征位的。在通过8279的状态/命令口时会根据其特征位自动分配到相应的控制寄存器中。 9,8279的状态字 状态字主要是用于表征键盘和选通方式下,FIFO RAM中的状态,使用与查询是否发生传感器操作(按键)和有无错误发生。 DU:显示无效特征位。当8279的显示RAM因清除或全清操作还未完成时,DU=1。 S/E:传感器信号结束/错误特征位。8279在传感器方式时,S/E=1表示最后一个信号已经进入传感器RAM中。而8279在特殊的错误方式时,S/E=1表示发生了多键同时按下的错误。 O、U : 超出和不足错误特征位。 当FIFO RAM已满时,若还有键盘数据输入时就发生错误,此时O=1; 当FIFO RAM已经置空,CPU 还想读数据则会出现不足错误,U=1。 F: 若F=1表示FIFO RAM已经满. NNN: 表征FIFO RAM中的字符数,最多8个。 DU S/E O U F N N N D7 D6 D5 D4 D3 D2 D1 D0 返回 8279 OUTB0 : OUTB3 OUTA0 : OUTA3 SL0 SL1 SL2 A0 /RD /WR /CS DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 RL0 RL1 RL2 RL3 RL4 RL5 RL6 RL7 字 符 驱 动 电 路 A y0 B y1 C y2 y3 y4 y5 y6 y7 位 扫 描 驱 动 电 路 a dp 74LS07 +5V RL0 RL1 RL2 RL3 RL4 RL5 RL6 RL7 1 0 2 3 4 5 6 7 8 9 A B C D E F F1 F2 F3 F4 F5 F6 F7 74LS138 74LS07 由8279构成的键盘扫描和动态显示电路 原理图 使用OC门输出的74LS07驱动器作字符驱动时,驱动电流I的路径。 字符驱动器 位扫描驱动器 位扫描驱动器 字符驱动器 +5V +5V 电流I 电流I LED字划(亮) LED字划(灭) 上拉限流 电阻R 字符驱动器输出“1”时,输出端开路 字符驱动器输出“0”时输出为低 上拉限流 电阻R 返回 谢谢大家! 感谢您的观看! * * * * * * * * * * * * * * * * * * * * * * * * * 3.7:MCS-51与A/D转换器的接口 A/D 转换器 D7 : D0 数字量 输出 模拟量 输入VX 基准电压VR 3.7.1:逐次比较式A/D转换器原理 3.7.2:逐次比较式A/D转换器ADC0809 3.7.3:MCS-51与ADC0809的接口电路 继续 3.7.1:逐次比较式A/D转换器原理 控制电路 N位D/A转换网络 N位寄存器SAR 模拟电压 输入VX A/D转换 数据输出 启动 时钟 状态 + - 1,N位寄存器首先形经DAC转换后送比较器与VX相比较; 2,若VXVS时,比较器通知N位寄存器保留最高位“1”。 若VXVS时,比较器通过

文档评论(0)

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

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档