8255在初始化的时候,对各口要写入控制方式控制字到控制寄存器.但写入之后,如果又要对PC口各位进行置复位处理,又要对控制寄存器写入一个控制方式字.这样,写入的控制字会不会改变之前写入的方式控制字所规定的各口的工作方式?谢谢各位!
(我只是想理解,并不是一定要用)
楼主多虑了
控制字和置位字是不一样的,虽然它们都被写到同一个端口(控制口),但是它们的从最高位D7位可以区分开的: D7=1 的话是个端口的工作方式定义字; D=0的话才是对c口置位或清零的。所以,所以你所说的情况不会发生的。
[此贴子已经被作者于2006-8-15 11:46:59编辑过]
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |