单片机原理及接口技术d第9章 扩展输入输出.pptVIP

  • 46
  • 0
  • 约 68页
  • 2017-03-15 发布于浙江
  • 举报

单片机原理及接口技术d第9章 扩展输入输出.ppt

{ COM 8255=0x95; /*工作方式选择控制字写入82C55的控制寄存器*/ …… } 2.PC口按位置位/复位控制字 82C55的另一个控制字为PC口按位置位/复位控制字。即PC口8位中的任何一位,可用一个写入82C55控制口的置位/复位控制字来对PC口按位置“1”或清“0”。该功能主要用于位控。PC口按位置位/复位控制字的格式如图9-4所示。 【例9-2】 AT89S51单片机向82C55的控制字寄存器写入工作方式控制字07H,则PC3置1;08H写入控制口,则PC4 (1)具有两个8位端口(PA、PB)和两个4位端口(PC的上半部分和下半部分); (2)任何端口都可以设定为输入或输出,各端口的输入、输出共有16种组合。 PA口、PB口和PC口均可设定为方式0,并可根据需要,向控制寄存器写入工作方式控制字,规定各端口为输入或输出方式。 void init8255(void) { COM8255=0xb4; /*工作方式选择控制字写入控制寄存器*/ …… } 3.方式2 只有PA口有方式2。图9-9为工作示意图。方式2是方式1输入和输出组合。PA7~PA0为双向I/O总线。当作为输入口使用,PA7~PA0受STBA 和IBFA控制;当作输出端口使用,PA7~PA0受OBFA*、ACKA* 控制。 void init8255(

文档评论(0)

1亿VIP精品文档

相关文档