当前位置: 首页 > news >正文

手机网站静态模板下载廊坊市网站建设

手机网站静态模板下载,廊坊市网站建设,优化方案电子版,wordpress修改注册文章目录 8255A芯片组成外设接口三个端口两组端口关于C口#xff08;★#xff09; 内部逻辑CPU接口 8255A的控制字#xff08;★#xff09;位控字#xff08;D70#xff09;方式选择控制字#xff08;D71#xff09; 8255A的工作方式工作方式0#xff08;基本输入/输… 文章目录 8255A芯片组成外设接口三个端口两组端口关于C口★ 内部逻辑CPU接口 8255A的控制字★位控字D70方式选择控制字D71 8255A的工作方式工作方式0基本输入/输出方式★工作方式1选通输入/输出方式工作方式2双向传输方式 补充★ 8255A 8255A包含3个带锁存或缓冲的数据端口可与外设并行进行数据交换。 含3个独立的8位并行输入/输出端口各端口均具有数据的控制和锁存能力即A端口通道、B端口通道、C端口通道也可联合使用构成单线、双线或三线联络信号的并行接口此时C端口完全服务于A、B端口。可通过编程设置各端口的工作方式和数据传送方向入/出/双向。 芯片组成 外设接口 三个端口 端口APA0PA78位 A组工作方式0、1、2 常作数据端口功能最强大。端口BPB0PB78位 B组工作方式0、1 常作数据端口端口CPC0PC78位 A组控制高4位PC4PC7B组控制低4位PC0PC3仅支持工作方式0 可作数据、状态和控制端口分两个4位每位可独立操作 两组端口 A组 端口APA0PA7端口C的高4位PC4PC7 B组 端口BPB0PB7端口C的低4位PC0PC3 关于C口★ C端口被分成两个4位端口两个4位端口只能以方式0工作可分别选择输入或输出 在控制上C端口上半部和A端口编为A组C端口下半部和B端口编为B组 当A和B端口工作在方式1或方式2时C端口的部分或全部引脚将被用来为A、B端口输出控制信号或输入状态信号。 内部逻辑 三个端口在内部分成两组控制 A组控制电路控制A端口和端口C的上半部分 B组控制电路控制B端口和端口C的下半部分 根据CPU的命令字控制8255A的工作方式每组控制电路从读写控制逻辑接受各种命令从内部数据总线接受控制字并发出命令到各自相应的端口。根据CPU的命令字对端口C的每一位实现按位置位1或复位0。 CPU接口 连接系统端的主要引线 D0D7——控制字输入端口CS——片选信号RD、WR——决定内外部总线上信息传送的方向A0、A1——端口寻址RESET——复位信号,接系统总线的RESET使8255A复位 A1A0选择00端口A01端口B10端口C11控制寄存器 8255A的控制字★ 2个控制字 方式选择控制字方式控制字确定三个端口的工作方式给出标识位。通道C置位复位控制字位控字控制C口的某一位的输出或用于设置INTE位。 两个控制字共用一根地址线即A0、A1选择是控制器还是端口。 使用D7位判断控制字即选择方式控制字和位控字。 D71表示为方式选择控制字方式控制字 D70表示为通道C置位/复位控制字位控字 位控字D70 通道C 置位 / 复位控制字用于对单个位的操作。 端口C的每一位都可以通过控制寄存器写入 置位 / 复位控制字使之置位输出为1或复位(输出为0)。 C口的控制靠写入控制字而不是直接写入C口。 D6D5D4——未用 D3D2D1——选择C口某一位 D0——置位 / 复位 方式选择控制字D71 位功能D7必须是1D6D5A组方式选择0、1、2D4PA0PA7输入、输出D3PC4PC7输入、输出D2B组方式选择0、1D1PB0PB7输入、输出D0PC0PC3输入、输出 8255A的工作方式 方式0基本输入输出方式适用于无条件传送和查询方式的接口电路。方式1选通输入输出方式适用于查询和中断方式的接口电路。方式2仅A口双向选通传送方式适用于与双向传送数据的外设。适用于查询和中断方式的接口电路。 链接1 链接2 工作方式0基本输入/输出方式★ A口、C口的高4位B口、C口的低4位 可分别定义为输入或输出各端口互相独立故共有16种不同的组合。 8255相当于三个独立的8位简单接口。 各端口既可设置为输入口也可设置为输出口但不能同时实现输入及输出。 定义为输出的口均有锁存数据的能力而定义为输入的口则无锁存能力。 在方式0下C口还可以通过位控字按位进行置位和复位。 C端口即可以是一个8位的简单接口也可以分为两个独立的4位端口。 时序 A0 1、A1 1D0~D7写入控制字改变RD#和WR#选择读写对于输出通过A0、A1选择A、B、C端口通过D0~D7写入数据对于输入通过A0、A1选择A、B、C端口通过D0~D7读出数据 应用 用于连接简单外设。适用于无条件输入输出方式。查询输入输出的方式把A、B口作为8位数据的输入或输出口C口的高/低4位分别定义为A、B口的控制位和状态位。 工作方式1选通输入/输出方式 A、B口作输入或输出口C口的部分位固定用作A、B口的选通控制信号。 每一个8位数据端口A、B均可设置为输入、输出方式且两种工作方式均可锁存而且可以进行中断控制。 输入时PC3(INTR)、PC4(STB#)、PC5(IBF)输出时PC3(INTR)、PC6(ACK#)、PC7(OBF#)三位控制端口A状态。 输入时PC2(STB#)、PC1(IBF)、PC0(INTR) 输出时PC2(ACK#)、PC1(OBF#)、PC0(INTR)三位控制端口B状态。 未被用到的C端口都可用位控字随便设置输入输出。 A、B口的INTR可输出中断到CPUINTE可控制中断使能失能。 对INTE的可通过写入端口C的对应位。输入时端口A的INTE对应PC4端口B的INTE对应PC2。输出时端口A的INTE对应PC6端口B的INTE对应PC2。 数据输入STB#数据选通信号表示外设已经准备好数据。将输入设备送来的数据锁存在输入锁存器中。IBF输入锁存器满表示已经接收到数据由STB的前沿产生CPU的IN指令清除此信号。INTR中断请求信号由STB后沿产生要求CPU读取数据。INTE中断允许位允许INTR发出中断请求。当INTE 1和IBF位高电平时允许INTR请求。 数据输出OBF#输出缓冲器满信号通知外设取走数据 。ACK#外设响应信号表示已从数据段口取走数据。会使OBF变成无效的高电平。INTR通知CPU输出下一个数据ACK上升沿产生常接到8259A。INTE中断允许位INTE 1和OBF为高电平时允许产生INTR信号。 输入 输出 时序 应用 主要用于中断控制方式下的输入输出。C口除部分位用作选通信号外其余位可工作在方式0下作为输入或输出线。特别是A、B均为方式1时仅使用C口的6条线余下二条线可作为单独的输入输出线用程序指定其数据传送方向。 工作方式2双向传输方式 外设通过端口A即可向CPU发送数据又能从CPU接收数据。 工作方式2只适用于端口A端口B仍按方式0或方式1工作。 端口A可工作于双向方式端口C的PC7PC3位作为端口A的控制/状态信号端口PC2PC0用于B组。 端口A的输入/输出均有锁存功能。在方式2工作状态下端口A既可工作于查询方式又可工作于中断方式。 读数据时WR的下降沿使得中断信号intr关闭屏蔽外界中断对应的是箭头1 读数据的上升沿2将数据送入到OBF中OBF处于下降沿表示数据已经保存到输出缓存区即输出缓存区已经满了。OBF的下降沿使得ACK的成功接收数据处于下降沿处于有效位对应箭头3 ack的上升沿会打开intr的中断使得中断有效。可以继续接受外部的数据。 写数据时stb低电平有效送来的数据已经保存在锁存器中其下降沿使得IBF输入数据缓冲区产生上升沿对应的是箭头7 stb上升沿打开中断使得intr高电平有效同之cpu调用中断处理程序中断处理程序发出读指令RD低电平有效读出IBF中的数据使得IBF从高电平变为低电平数据清空对应箭头9 时序 地址在读数据以前就一定要稳定并且前后都要有一定的保险时间对应的就是CSA1A0 D0~D7表示的是总线上获取的数据紧紧跟在RD后RD是在下降沿写入在上升输出到总线上 主要分清两种情况一种是有外界事件引起的一种是由当前的状态变化引起的。 应用 可用于中断控制输入输出方式。当A口工作于方式2时B口可工作于方式1此时C口的剩余位都用作B口选通控制线B口也可工作于方式0此时C口的剩余位也只能用作方式0下的输入输出线。 补充★ 对端口C的数据输出有两种办法 通过端口C的I/O地址向C端口直接写入字节数据。这一数据被写进C端口的输出锁存器并从输出引脚输出但对设置为输入的引脚无效 通过控制端口向C端口写入位控字使C端口的某个引脚输出1或0或置位复位内部的中断允许触发器
http://www.hkea.cn/news/14592029/

相关文章:

  • 淘宝怎么发布网站建设中国菲律宾大使馆官网
  • 网站管理功能图做网站的什么行业好出单
  • 哪些网站可以做平面设计外贸服装网
  • 微信学校网站模板网页模板在线设计
  • 西安企业免费建站外国人做的购物网站
  • 电子机箱网站建设报告北京建设银行分行招聘网站
  • 广州专门做网站网址大全123 上网导航
  • 公司制作网站怎么做深圳做软件开发的公司
  • 上海专业的网站建网店推广渠道有哪些
  • 酒店网站开发合同烟台网站建设科技
  • 沧州做网站最好的公司网站优化排名软件哪些 最好
  • 台州市建设施工图审图网站免费微信小程序官网
  • 长沙网站设计咨询电话重庆购物网站建设
  • 深圳有哪些招聘网站烟台专业网站建设公司哪家好
  • 学到什么程度可以做网站论坛上怎么做网站优化
  • 苏州网站建设的公司如皋网站设计
  • 西安市网站建设文化网站好处
  • 大连高端网站建设百度网址大全旧版安装
  • 提供网站建设服务的网站做设计找素材的+网站有哪些
  • 网站建设阐述中国建筑人事部大全
  • 通过网站提升公司形象网络营销服务的特点
  • 系统下载网站建设模板做再生料的网站
  • 做网站怎么收费西安seo诊断
  • 律师行业网站建设推广服务商是什么意思
  • 河北专业网站建设易语言怎么做视频网站
  • 东莞网站平台费用国外企业网页设计
  • 怎么建立一个网站域名asp.net个人网站空间
  • 公司做网站算什么费用最新seo快排技术qq
  • 期末成绩怎么做网站网站开发怎么切换多种语言
  • 网站的建设可以起到什么作用是什么意思网页设计制作大作业