找回密码
 注册会员
查看: 574|回复: 0

请教51单片机高手

[复制链接]
发表于 2010-3-1 13:22:39 | 显示全部楼层 |阅读模式
<p>请教51单片机高手</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-3-1 13:15</p>
<p>假设外部中断0是下降沿触发方式,如何初始化 ?</p>
<p>能具体就具体点谢谢非常感谢</p>
<p>提问者: 雨真111111 - 二级</p>
<p>最佳答案</p>
<p>怎么又是LZ发的问题。。。</p>
<p>好吧,然后,我对这个问题感兴趣,对于 yoyoman1983 的回答有点兴趣(嗯,声明下,我对 yoyoman1983 没有兴趣)。</p>
<p>嗯,回到问题。我知道P0这些个准双向IO口在作为输入的时候要先往该口写1以使引脚处于悬浮状态,作高阻抗输入。但是作为外部终端源的时候需要这么做么?外部中断是P3口的第二功能,当P3口作为第二功能的时候,由内部硬件使锁存器Q=1,从而不需要从软件上来设置P3口为通用I/O口还是第二功能。这样看来,貌似就不需要初始化为高了吧?!</p>
<p>呃,我自己做的板子给弟弟玩去了,所以没办法验证是否正确。最后俺做一下好人好了,楼主的问题应该是说如何设置TCON里面的IT0标志位来选择是用边缘触发还是电平触发吧。简单的代码如下:</p>
<p>汇编代码:</p>
<p>SETB IT0      ;设置外部中断0为下降沿触发方式</p>
<p>C代码:</p>
<p>IT0=1;        //设置外部中断0为下降沿触发方式</p>
<p>0</p>
<p>回答者:</p>
<p>匿名 2010-2-26 00:40</p>
<p>我来评论>></p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-9-23 18:27

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表