首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于接口芯片8255的问题,请教各位

关于接口芯片8255的问题,请教各位

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


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

很好,很想加入,但好象有所限制
以前学过,但一直没有搞懂,最近,突发奇想,想把它搞清楚
很好,很想加入,但好象有所限制
我想还是有冲突的,比如先写控制字,将A口设为方式1,然后又用置位/复位对C口置/复位,然后再用A口方式1操作时要用C口的某些口做握手信号,这就有冲突了。

楼主多虑了

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

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

返回列表