51的oc口可以做双向口吗?

[复制链接]
2525|4
 楼主| cgkdxx 发表于 2007-6-13 08:15 | 显示全部楼层 |阅读模式
3个小片子8bit接一起,通过中断交换数据(不多),以前2片可以<br />现在3个连不上,保证空闲时各口均处于接收状态,请各位帮看看,谢谢!!
maychang 发表于 2007-6-13 08:24 | 显示全部楼层

51的oc口可以做双向口吗?

当然可以。<br /><br />不过没法帮楼主看看。楼主连输入还是输出都不愿意说,用什么三个小芯片更不说。
conwh 发表于 2007-6-13 08:50 | 显示全部楼层

呵呵

  
 楼主| cgkdxx 发表于 2007-6-13 12:16 | 显示全部楼层

STC89LE54AD--主片

STC12C2052--调速<br />STC89C51----LCD&nbsp;KEY<br />54和51&nbsp;交换显示值和键值<br />54向2052写入速度<br />都采用54向从片发中断的方式写<br />现在发现54对51&nbsp;联系不上<br />谢谢!!
杨真人 发表于 2007-6-14 00:41 | 显示全部楼层

51?OC?还是OD?

OD的是P0.x,可以双向!<br />Port&nbsp;0&nbsp;is&nbsp;an&nbsp;8-bit&nbsp;open&nbsp;drain&nbsp;bidirectional&nbsp;I/O&nbsp;port.&nbsp;As&nbsp;an&nbsp;output&nbsp;port&nbsp;each&nbsp;pin&nbsp;can&nbsp;sink&nbsp;eight&nbsp;TTL&nbsp;inputs.&nbsp;When&nbsp;1s&nbsp;are&nbsp;written&nbsp;to&nbsp;port&nbsp;0&nbsp;pins,&nbsp;the&nbsp;pins&nbsp;can&nbsp;be&nbsp;used&nbsp;as&nbsp;high-impedance&nbsp;inputs.<br />Port&nbsp;0&nbsp;may&nbsp;also&nbsp;be&nbsp;configured&nbsp;to&nbsp;be&nbsp;the&nbsp;multiplexed&nbsp;low-order&nbsp;address/data&nbsp;bus&nbsp;during&nbsp;accesses&nbsp;to&nbsp;external&nbsp;program&nbsp;and&nbsp;data&nbsp;memory.&nbsp;In&nbsp;this&nbsp;mode&nbsp;P0&nbsp;has&nbsp;internal&nbsp;pullups.<br />Port&nbsp;0&nbsp;also&nbsp;receives&nbsp;the&nbsp;code&nbsp;bytes&nbsp;during&nbsp;Flash&nbsp;programming,and&nbsp;outputs&nbsp;the&nbsp;code&nbsp;bytes&nbsp;during&nbsp;program&nbsp;verification.&nbsp;External&nbsp;pullups&nbsp;are&nbsp;required&nbsp;during&nbsp;program&nbsp;verification.<br />(from&nbsp;ATMEL&nbsp;AT89C51.pdf)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

192

主题

1126

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部