当前位置: 首页 > 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/14556560/

相关文章:

  • 网站开发技术发展wordpress手机不方便
  • 做网站还有钱赚吗网站系统建设目标范本
  • 石家庄制作网站的公司wordpress移动端底部广告
  • 机械建设网站制作深圳市企业服务体系平台建设方案
  • 建站服务网络公司天元建设集团有限公司六公司
  • 昆山 网站建设 企炬网站建设多少预算
  • 个人网站如何在工信部备案网站开发 报价单
  • 局域网中怎么访问自己做的网站国内现货正规交易平台
  • wordpress 插件 知乎站长工具seo综合查询腾讯
  • 网站建设开什么名目网络维护培训
  • 建设网站宣传建设 网站
  • 韩国封号事件网站建设网站用户建设的设计与实现
  • 网站名称价格网站建设如何提高转化率
  • 做网站语言排名2018做网站难吗
  • 网站开发项目教程做网站需要什么资金
  • 蚌埠集团网站建设企业管理系统设计
  • 兰州网站建设方法手机网站收录
  • 网站模版html儿童编程哪家培训机构好
  • 做近代史纲要题的网站株洲品牌网站建设
  • 海南房产网站制作wordpress自动评论插件
  • 淄博桓台学校网站建设定制企业形象设计案例
  • 小学学校网站建设计划网络舆情分析师
  • 蚌埠做网站什么是网站模块
  • 做网站时默认字体是微软雅黑常平网页设计
  • 小型购物网站开发费用中国十大seo公司
  • 金融社区类网站建设中铁集团网站建设
  • 建设网站 软件推荐软件技术是干什么的
  • 纸做的花朵成品网站微信公众号平台怎么开发
  • 提升网站响应时间网络推广途径和推广要点
  • 网站建设论文答辩题目wordpress 蜘蛛插件