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

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

   davis3000 
davis3000发表的帖子 

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

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

谢谢啦!


发表时间:2006年12月1日17:31:49

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:诚聘嵌入式开发人员1。嵌入式研发工程师(软件、硬件) 对ARM9非常熟悉,对嵌入式系统有深入
[下一篇帖子]:RA8835------SED13305的延续如果您已经找不到SED13305的货源啦,请打以下电话