王军 发表于 2024-12-9 10:06:21

怎样正确读取单片机IO端口

问一下各位,{:4_223:}{:4_223:}89C51单片机读外部高低电平,需要先给引脚写1吗?

好像8A8H的需要先写1,才能读引脚

DebugLab 发表于 2024-12-9 10:15:48

是的

89系列IO模式只有准双向

bkeuqoaq 发表于 2024-12-9 10:15:56

需要

jwd 发表于 2024-12-9 10:31:47

<p>需要</p>

科学妞妞 发表于 2024-12-9 10:46:54

<p><img alt="ciya" class="emoji" src="https://www.stcaimcu.com/static/image/smiley/default/ciya.gif" title="ciya" /></p>

王军 发表于 2024-12-11 15:49:04

感谢各位答复

(^.^)

王军 发表于 2024-12-11 15:51:57

各位老师,准双向口是不是,可以读外部引脚电平,读之前先在寄存器上写1。谢谢

bkeuqoaq 发表于 2024-12-11 17:11:17

如果本身是1是不需要再写1的

王军 发表于 2024-12-12 15:22:38

估计因为51单片机上电默认是1,所以读的时候不用再写1,你说的有道理,谢谢指导。

_奶咖君_ 发表于 2024-12-12 16:43:55

话说 一直在说 准双向 准双向,,有真正的 双向 口么?{:yiwen:}
页: [1]
查看完整版本: 怎样正确读取单片机IO端口