导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教对89S52的P1端口读操作的问题[davis3000]

 *第44810篇: 请教对89S52的P1端口读操作的问题

  
楼 主:davis3000 2006年12月1日17:31
 请教对89S52的P1端口读操作的问题
各位好
我在老古的帖子里()看到这么一段
要正确地从P1引脚上读入外部信息,必须先使场效应管关断,以便由外部输入的信息确定引脚的状态。为此,在作引脚读入前,必须先对该端口写入l。
单片机复位后,各个端口已自动地被写入了1,此时,可直接作输入操作。如果在应用端口的过程中,已向P1一P3端口线输出过0,则再要输入时,必须先写1后再读引脚,才能得到正确的信息。

有点迷惑。我在看别人写的C语言程序的时候,读端口的时候好像都没有先往这些端口写1。是不是在写汇编的时候就要先向端口写1然后再读这些端口的内容?

谢谢啦!


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:诚聘嵌入式开发人员

[下一篇主题]:RA8835------SED13305的延续