Board logo

标题: 关于接口芯片8255的问题,请教各位 [打印本页]

作者: kegaank    时间: 2006-6-27 08:11     标题: 关于接口芯片8255的问题,请教各位

8255在初始化的时候,对各口要写入控制方式控制字到控制寄存器.但写入之后,如果又要对PC口各位进行置复位处理,又要对控制寄存器写入一个控制方式字.这样,写入的控制字会不会改变之前写入的方式控制字所规定的各口的工作方式?谢谢各位!


(我只是想理解,并不是一定要用)


作者: kegaank    时间: 2006-6-30 19:35

以前学过,但一直没有搞懂,最近,突发奇想,想把它搞清楚
作者: spideman    时间: 2006-7-10 10:29

我想还是有冲突的,比如先写控制字,将A口设为方式1,然后又用置位/复位对C口置/复位,然后再用A口方式1操作时要用C口的某些口做握手信号,这就有冲突了。
作者: hug2006    时间: 2006-8-15 11:47

楼主多虑了

控制字和置位字是不一样的,虽然它们都被写到同一个端口(控制口),但是它们的从最高位D7位可以区分开的: D7=1 的话是个端口的工作方式定义字; D=0的话才是对c口置位或清零的。所以,所以你所说的情况不会发生的。

[此贴子已经被作者于2006-8-15 11:46:59编辑过]






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0