(68)--9.4 8255A应用举例应用举例.pptVIP

  • 9
  • 0
  • 约1.04千字
  • 约 6页
  • 2024-04-11 发布于陕西
  • 举报

9并行接口及定时/计数技术9.48255A应用举例

§9.48255A应用举例工作方式0应用举例这是8255A中各端口的基本输入/输出方式。它只完成简单的并行输入/输出操作,CPU可从指定端口输入信息,也可向指定端口输出信息。

§9.48255A应用举例例题:8255A作为连接打印机的接口,工作于方式0,如下图所示:8086D7~D0PA7~PA0D7~D0STBPC28255ABUSY打印机PC6工作过程为:当主机要往打印机输出字符时,先查询BUSY信号,如为零,则可通过8255A向打印机输出一个字符,同时给出选通信号STB(负脉冲)。

现将A端口作为传送字符的通道,工作于方式0、输出方式;B端口未用;端口C也工作于方式0,PC2作为BUSY信号输入端,故PC3~PC0为输入方式,PC6作为STB信号输出端,故PC7~PC4为输出方式。设8255A的端口地址为:A端口:00D0H,B端口:00D2H,C端口:00D4H,控制端口:00D6H具体程序段如下:PP: MOVAL,81H;控制字,使A,B,C三个端口均工作于方式0,A端口 OUT0D6H,AL;为输出,PC7~PC4为输出,PC3~PC0为输入。 MOVAL,0DH;用置0置1方式使PC6为1,即STB为高电平。 OUT0D6H,ALLPST:INAL,

文档评论(0)

1亿VIP精品文档

相关文档