[求助]8255的写控制字问题
各位大侠,我最近在使用8255时遇到了个问题,在设置控制字的时候发现各口(PA,PB,PC)都复位了,比如向控制口写控制字,设定PA,PB,PC都为方式0,再向PA口写0x55,这时PA口输出正常为0x55。然后再向控制口写控制字,还是设定PA,PB,PC都为方式0,再向PB口写0xaa,这时PB口输出正常为0xaa,但PA口却变成了0x00,无论写入多少次只有最后一次写入端口的数据能够保持下来,但如果只写一次控制字(去除红字不分),就没问题,PA,PB都正常。
很想知道写控制字后,各端口是什么状态?
发表时间:2008年3月2日20:45:30