我把365 D0-D7 做数据输出连接373后由单片机接收,IO_WR做CLK信号,用DEBUG365控制,但是读出数据是乱码,这是怎么回事啊?
谁告诉我啊
1、您从哪里测,读出数据的?怎么读的,用得什么指令? 2、按您的说法,CH365和373的连接是对的,CLR接/RST。 3、您的目的是什么?如果CH365 连接单片机的电路 ① 通过双向缓冲接口芯片CH421 连接,请参考CH421 芯片手册。 ② 通过I/O 扩展芯片8255 连接,请参考CH365 芯片手册中有关说明。 ③ 通过双口RAM 连接,双口RAM 与普通RAM 类似,请参考CH365 芯片手册中RAM 连接。 ④ 通过4 位并口、I2C 接口、SPI 接口等进行低速连接。
我用的是通过I/O 扩展芯片8255 连接,用55的PB口输出连接74LS373锁存,再用单片机接收
请问由82c55出来的数据是什么格式?我该如何读数据呢?
1、在电路连接上,如果82C55A 的A口连接CH365,则由单片机对82C55A 进行控制。 如果由PC 机通过CH365 对82C55A 进行控制,可以在82C55A 的A口直接连接单片机,不用接74373。 2、您先搞清您要用的 82C55A 的方式,再设置控制字,如82C55A 的A口方式2,B口方式1输出, 控制字为 11000100 。 3、82C55A 可以将8 位数据线扩展为3 个8 位的数据端口,可以把端口设置为8 位输入/输出。 4、我们已经提供过您相应的例句了:CH365ReadIoByte( & mIoBase -> mCh365IoPort[0x01], &mByte ); 5、建议您可以找82C55A 的使用说明书或技术支持。