- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
由图可以看出:8255A有三个I/O端口:PA、PB、PC口。每个口都有8 位。其中C口又可分为两个独立的4位端口。A口和C口的高4位合在一起称 为A组,通过图中的A组控制部件控制;B口和C口的低4位合在一起称为B 组,通过图中的B组控制部件控制。 A口有3种工作方式:无条件I/O方式、选通I/O方式和双向选通I/O方 式。B口有两种工作方式:无条件I/O方式和选通I/O方式。当A口和B口工 作于选通I/O方式或双向选通I/O方式时,C口当中的一部分线用作A口和B 口I/O的应答信号线。 数据总线缓冲器是8位的,是8255A与系统总线之间的接口, 8255A与 CPU之间传送的数据信息、命令信息、状态信息都是通过数据总线缓冲器 来实现传送。 读/写控制部件接收CPU发送来的控制信号、地址信号,然后经译码选 中内部的端口寄存器,并指挥从这些寄存器中读出信息或向其中写入相 应信息。8255A有4个端口寄存器:A、B、C和控制口寄存器,通过控制信 号和地址信号对这4个端口寄存器的操作如表7.1所示: 短由按键开关的机械特性决定,一般为5-10ms,这种抖动对于人来说是感 觉不到的,但对于单片机来说,则是完全可以感应到的。键盘的处理主 要涉及以下2个方面的内容: 1.按键的识别 由于键位未按下,输出为高电平,键位按下,输出为低电平。因此可 以通过检测输出线上电平的高/低来判断键位有无按下。如果检测到为高 电平,说明没有按下;如果检测到为低电平,则说明该线路上对应的键 位已经按下。 2.抖动的消 按键时,无论按下键位还是放开键位都会产生抖动,按下键位时产生 的抖动称为前沿抖动,松开键位是产生的抖动称为后沿。如果对抖动不 作处理,必然会出现按一次键而输入多次,为确保按一次键只确认一 次,必须消除按键抖动。消除按键抖动通常有硬件消抖和软件消抖两种 方法。 4个数码管轮流显示相应的信息,一次循环完毕后,下一次循环又这样轮 流显示,从单片机的角度看是一个一个地显示,但由于人的视觉暂留效 应,只要循环的周期足够快,则看起来所有的数码管就是一起显示的 了,这就是动态显示的原理。而这个循环周期对于单片机来说很容易 实现,所以在单片机中经常用到动态显示。 动态显示所用的I/O接口信号线少,线路简单,但软件开销大,需要 CPU周期性地对它进行刷新,因此会占用CPU大量的时间。 * 第7章 MCS-51单片机常用接口 7.1 MCS-51单片机的最小系统 所谓最小系统,是指一个真正可用的单片机最小配置系统。对于单片机内部资源已能满足系统需要的,可直接采用最小系统。MCS-51单片机根据片内有无程序存储器最小系统分两种情况。 7.1.1 8051/8751的最小系统 8051/8751片内有4K的ROM/EPROM,因此,只需要外接晶体振荡器和复位电路就可构成最小系统。如图所示。 第7章 MCS-51单片机常用接口 XTAL1 XTAL2 8751 P0 P1 P2 P3 8051 RESET EA GND +5V +5V 8 8 8 8 该最小系统的特点如下: (1)由于片外没有扩展存储器和外设,P0、P1、P2、P3都可以作为用户I/O口使用。 (2)片内数据存储器有128字节,地址空间00H~7FH,没有片外数据存储器。 (3)内部有4KB程序存储器,地址空间0000H~0FFFH,没有片外程序存储器,EA应接高电平。 (4)可以使用两个定时/计数器T0和T1,一个全双工的串行通信接口,5个中断源。 7.2 存储器扩展 7.2.1 存储器扩展概述 一、MCS-51单片机的存储器扩展能力 可扩展片外程序存储器64KB,地址为0000H~FFFFH。 可扩展片外数据存储器64KB,地址为0000H~FFFFH。 二、存储器扩展的一般方法 不论何种存储器芯片,其引脚都呈三总线结构,与单片机连接都是三总线对接。另外,电源线接电源线,地线接地线。 控制线: 程序存储器:ROM芯片输出允许控制线 OE与单片机的PSEN信号线相连 。 数据存储器:RAM芯片输出允许控制线OE和写控制线 WE分别与单片机的读信号线RD和写信号线WR相连。 程序存储器用ROM芯片扩展,数据存储器用RAM芯片扩展 2、数据线:存储器芯片的数据线与单片机的数据总线(P0.0~P0.7)按由低位到高位的顺序顺次相接。 3、地址线: 存储器芯片的地址线的数目由芯片的容量决定。容量(Q)与地址线数目(N)满足关系式:Q=2N。一般来说,存储器芯片的地址线数目总是少于单片机地址总线的数目,连接时存储器芯
您可能关注的文档
最近下载
- ISO∕IEC 20000-12018《信息技术服务管理第一部分:服务管理体系要求》之3-“确定服务管理体系范围”理解与应用指导材料.docx VIP
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之18-“8.2服务组合”理解与应用指导材料.docx VIP
- 矩形容器设计计算(F型-拉杆加固)-JB4735.xls
- 中国东方:中国金融不良资产市场调查报告2024(摘要).pdf
- 共同设立新能源公司的合作协议8篇.docx
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之15-“7.5成文信息”理解与应用指导材料.docx VIP
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之24-“9.1监视、测量、分析和评价”理解与应用指导材料.docx VIP
- 《函数的基本性质详细知识点及题型分类(含课后作业)》.doc VIP
- 巴蜀中学2025届高三12月适应性月考数学试卷(含答案).pdf
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之25-“9.2内部审核”理解与应用指导材料.docx VIP
文档评论(0)