单片机原理及应用8-11章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图10.10 动态显示子程序流程图 假设位控口地址为7FFEH,段控口地址7FFCH,显示子程序如下: 图10.11 典型键盘、显示器接口电路 10.2.3 单片机应用系统中的典型键盘、显示器接口电路 10.3 微型打印机接口 10.3.1 微型打印机简介 与单片机的接口是Centronic标准,各信号线通过20线扁平插座引出,信号的引脚列为: 图10.12 TP-μp-40A接口电路时序 DB0~DB7:8位数据线。 STB:数据选通信号,输入。 BUSY:“忙”信号,输出。 ACK:应答信号,输出。 ERR:出错信号,输出。 10.3.2 TP-μP-40A与MCS-51单片机的接口 (1)硬件电路连接 1)TP-μP-40A可直接与单片机接口 图10.13 TP-μP-40A与MCS-51单片机的接口电路图 图10.14 8255作打印机接口 2)8255A的方式1是选通输出方式 ①8255A与8031的连接 ②8255A与打印机 采用查询方式进行打印驱动,8255A与打印机的连线包括以下三项内容。 A.A口(PA7~PA0)与打印机数据线相连,传送打印数据。 B.C口的PC0提供数据选通信号,接打印机的STB端。 C.C口的PC7接打印机的BUSY端,以BUSY 信号作为状态查询信号。 按上述电路连接和工作设置,确定8255A工作方式控制字各位状态如下: A口为方式0输出,D6D5D4=000; B口不用,假定D2D1=00; C口高四位输入,D3=1; C口低四位输出,D0=1; (2)打印驱动程序设计 假定:R1为缓冲区首址,R2为缓冲区长度。 则打印驱动子程序: 10.4 数/模(D/A)转换 10.4.1 D/A转换的基本原理 图10.15 R-2R T型电阻网络D/A转换器原理图 图10.16 DAC0832结构 10.4.2 D/A转换芯片DAC0832 (1) DAC0832的组成及引脚功能 DAC0832各引脚的功能如下: CS:片选信号。 WR1:输入寄存器的写选通信号,输入,低电平有效。 ILE:允许输入数据锁存。 XREF:传送控制信号。 WR2:为DAC寄存器的写选通信号,输入,低电平有效。 VREF:基准电压输入端。 VCC:工作电源。器件、数字电路部分的电源电压。 Rfb:反馈信号输入线,芯片内已有反馈电阻。 Iout1、Iout2:电流输出线。 DGND:为数字地。 AGND:模拟信号地。 (2)DAC0832的三种工作方式 1)双缓冲方式 图10.17 DAC0832双缓冲方式下与MCS-51的连接原理图 2)单缓冲方式 3)直通型工作方式 10.4.3 DAC1200与MCS-51的连接 图9.28 8255A的PA口方式2的逻辑结构 图9.29 8255APA口方式2时序 (4)MCS-51与8255A的连接 图9.30 8255A工作于方式0时与MCS-51的连接图 本章小结 (1)对于内部具有程序存储器的单片机,只需要在其外部接上时钟电路、复位电路,即可构成最小系统;对于内部没有程序存储器的单片机,构成最小应用系统时,必须在外部扩展EPROM。 (2)扩展程序存储器常用的器件是EPROM,MCS51的程序存储器空间共64 KB,扩展程序存储器使用的信号包括:P0口是8位的数据总线;P2口、P0口是16位的地址总线;PSEN、ALE、EA是控制总线。 (3)MCS-51外部扩展存储器或I/O口时,需要外加地址锁存器锁存低8位地址,常用74LS373作地址锁存器。在同一个存储器空间内扩展有多片存储器或I/O口时,需要通过片选来区别它们的地址,片选的方法一般有两种:线选法和译码法。 (4)扩展数据存储器常用的器件是SRAM,MCS-51的外部数据存储器或外部I/O口共用一个存储器空间,共64 KB。扩展数据存储器使用的信号包括:P0口是8位的数据总线; P2口、P0口是16位的地址总线;WR、RD、 ALE是控制总线。 (5)常使用TTL电路或者CMOS电路的锁存器扩展并行输出口,使用三态缓冲器扩展并行输入口,也可以采用可编程的接口芯片。扩展I/O口使用的信号和扩展数据存储器 相同。 第10章 MCS-51的接口技术 10.1 键盘接口 键盘是计算机最常用的输入设备,是实现人机对话的纽带。常用的键盘有两种:编码键盘和非编码键盘。 10.1.1 矩阵连接式键盘 (1)测试有没有键按下 (2)消除抖动 (3)键扫描以确定被按键的位置 图10.1 矩阵连接式键盘的结构 图10.2 键闭合和断开时的电压波动 图10.3 键盘识别示意图 (4)计算键码 (5)等待键释放 (6)程序设计方法 图10.4

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档