838255A的控制字 向方式控制寄存器发送一个D=1的控制字为,为写方式控制字 D=1D3D.。D43D2D1D A组工作方式 端口C低4位的方向 00方式0端囗A的方向 l:输入0:输出 01:方式1 端口B的方向 1X:方式2 注意: 端口C高4位的方向 强组的工作方式 0:方式01:方式1 1D7=1是方式控制字的标志位 2所有的方向控制:0,输出(out);1,输入(In) 历虫萄子拌技大字 xtwang amail xidian. edu. cn XIDIAN UNIVERSITY
xtwang@mail.xidian.edu.cn 8.3 8255A 的控制字 D7 =1 D6 D5 D4 D3 D2 D1 D0 端口C低4位的方向 1:输入 0:输出 端口B的方向 B组的工作方式 0:方式0 1:方式1 A组工作方式 00:方式0 01:方式1 1×:方式2 端口A的方向 注意: 端口C高4位的方向 1.D7=1 是方式控制字的标志位 2.所有的方向控制: 0,输出(Out); 1,输入(In) 向方式控制寄存器发送一个D7=1的控制字为,为写方式控制字
838255A的控制字 令向方式控制寄存器发送一个D=0的控制字为, 为写置位控制字 D2=0X 0:清零 置 寻址端口C中 的某一位 端口c的数位常用作控制或应答信号,在基于控制的应用中,经常希望 在某一位上产生一个TTL电平的控制信号,利用端口C的这个特点,只 需要用简单的程序就能形成这样的信号,从而简化了编程。 通过对8255A的控制口写入置位复位控制字,可使端口c的任意一个引 脚的输出单独置1清0 历虫萄子拌技大字 xtwang amail xidian. edu. cn XIDIAN UNIVERSITY
xtwang@mail.xidian.edu.cn 8.3 8255A 的控制字 ❖向方式控制寄存器发送一个D7=0的控制字为, 为写置位控制字 D7=0 X X X D3 D2 D1 D0 0:清零 1:置1 寻址端口C中 的某一位 ➢ 端口C的数位常用作控制或应答信号,在基于控制的应用中,经常希望 在某一位上产生一个TTL电平的控制信号,利用端口C的这个特点,只 需要用简单的程序就能形成这样的信号,从而简化了编程。 ➢ 通过对8255A的控制口写入置位/复位控制字,可使端口C的任意一个引 脚的输出单独置1或清0
令EG:8255A的地址范围为380H~383H,编 写程序段,实现将PC7置1,将PC3置0 MOV DX. 383H MOVAL,00001111B ;Pc置1 OUT DX AL MOVAL,00000110B ;Pc3清0 OUT DXAL 历虫萄子拌技大字 xtwang amail xidian. edu. cn XIDIAN UNIVERSITY
xtwang@mail.xidian.edu.cn ❖EG:8255A的地址范围为380H~383H,编 写程序段,实现将PC7置1,将PC3置0 MOV DX, 383H ; MOV AL, 00001111B ;PC7置1 OUT DX, AL MOV AL, 00000110B ;PC3清0 OUT DX,AL