51单片机INTO的理解,坐等!!!
INTO的触发方式是由软件来控制的,那么触发INTO还需要外加的高低电平来触发它,软件中只是设定,这样子理解对吗?...
INTO的触发方式是由软件来控制的,那么触发INTO还需要外加的高低电平来触发它,软件中只是设定,这样子理解对吗?
展开
4个回答
展开全部
理解是正确的啊,假设你设置的是边沿触发,那么一个脉冲信号那么INTO就被触发了
更多追问追答
追问
照这么说的话,给INTO的信号是人为决定的吗?还是由单片机自动完成的?
追答
是由外界决定的,单片机只是决定触发的方式(也就是程序决策的手段),例如边沿触发或者电平触发。举个实际应用的例子,比如你用单片机做一个人数检测程序,每过一个人传感器给出一个脉冲,接入INTO脚(当然实际要做滤波电平转换处理),单片机设置边沿检测,在中断程序中设置i=i+1;就记录了通过的人数了
展开全部
软件不只是设定它的工作方式,还对应判断与识别高低电平状态,从而达到计数或者处理的目的。
追问
照这么说的话,给INTO的信号是人为决定的吗?还是由单片机自动完成的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的 通过软件配置INT0的触发方式 但是只有当INT0的引脚上面来了相应配置的信号 这个时候才会触发INT0的中断!你理解的很正确
追问
照这么说的话,给INTO的信号是人为决定的吗?还是由单片机自动完成的?
追答
INT0 只是一个中断信号的入口 这个入口上的信号 完全取决于外部电路 软件只负责设置中断类型 处理中断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
软件要设定它的工作方式,还要检测触发
追问
照这么说的话,给INTO的信号是人为决定的吗?还是由单片机自动完成的?
追答
INT0的工作方式是用程序设定的,比如是高电平触发,还是低电平触发,是上升沿触发,还是下降沿触发,然后需要人来编制程序,告诉单片机INT0触发了要做什么工作,也就是要编制外部中断程序,这个INT0的触发信号,可以是按键,也可以是触点信号等,可以人为触发,也可以用电路触发,非常灵活的。
例如你用一个按键来触发INT0,当你按下按键后,单片机的INT0口被接到了地(假设你设定的INT0是上升沿触发),那么当你手送开的时候,INT0就有了一个从低到高的上升过程,也就是上升沿,这个时候就会进入你的中断程序里面,而你一直按住按键的话,是不会触发的,因为你设置的是上升沿触发。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询