51单片机的外部中断问题

如题,在书上了解到51只有下降沿触发和电平触发,那么怎样实现电平变化就产生中断呢?就像STM32那样。

第1个回答  2012-07-27
你说的应该是外部中断,以at89c52为例,它有两个引脚INT0和INT1是特地用来检测外部硬件电路电平变化,当这两个引脚有电平的下降沿产生式,就会触发单片机执行其相应程序。追问

这个我了解,现在遇到的问题是,我需要检测一个脉冲的宽度,所以需要检测上升沿和下降沿,51只有下降沿中断或者低电平中断,就达不到我的需要了。

第2个回答  2012-07-27
可以将该引脚连出来接地,使之变为低电平就行了,这是80C51单片机系列的特点。
第3个回答  2012-07-27
51 & 52 系列单片机,多型号 为 有下降沿触发和电平触发,
也有某些型号 为 有下降沿触发和上升沿触发,如 STC15FXXXX 系列追问

那么,请问,STC15F系列的单片机可以设置为下降沿和上升沿都触发吗?如果只能设置一种的话也无法达到目的呢,或者有什么软件上可的途径可是实现这种触发?

追答

上官网 下载 数据手册 吧,数据手册 不会 乱写的。

本回答被提问者和网友采纳
第4个回答  2012-07-27