关于51单片机INT1和INT0的用法的一个问题

2024-12-19 00:56:04
推荐回答(2个)
回答1:

中断的优点在于响应的及时性,而你用判断IO口电位变化来做就不行了,遇到有延时程序和循环语句很难及时对IO的变化作出响应。比如红外接收,如果不用外部中断的话,往往不能准确捕捉到红外接收信号。所以在51红外接收系统中往往将红外管的接收信号接到外部中断0或1.

回答2:

例如断电保护就只能用INT0或INT1
因为你不知道什么断电, 而且必须在断电的时候保存一下数据

用普通IO也可以实现, 但那样的话, 单片机会浪费很多时间来查询这个IO了, 而且也不是实时.