kegaank 当前离线
注册会员
8255在初始化的时候,对各口要写入控制方式控制字到控制寄存器.但写入之后,如果又要对PC口各位进行置复位处理,又要对控制寄存器写入一个控制方式字.这样,写入的控制字会不会改变之前写入的方式控制字所规定的各口的工作方式?谢谢各位!
(我只是想理解,并不是一定要用)
订阅 TOP
TOP
spideman 当前离线
hug2006 当前离线
中级会员
楼主多虑了
控制字和置位字是不一样的,虽然它们都被写到同一个端口(控制口),但是它们的从最高位D7位可以区分开的: D7=1 的话是个端口的工作方式定义字; D=0的话才是对c口置位或清零的。所以,所以你所说的情况不会发生的。
[此贴子已经被作者于2006-8-15 11:46:59编辑过]