单片机c语言-中断系统的c51编程3.ppt

4.3 外部中断源的 C51 编程 ? 51 单片机提供了 2 个外部中断源 : ? 外部中断 0 请求 ,占用 P3.2 引脚,其中断 请求号为 0 。 ? 外部中断 1 请求 ,占用 P3.3 引脚,其中断 请求号为 2 。 ? 外部中断源的 初始化 时通过设置相应的特 殊功能寄存器的相应位来实现的。 4.3.1 外部中断源的初始化 ( 1 ) TCON 寄存器中的 IT0 、 IT1 位 ? ? ? ? ? ? ? 外部中断 0 和外部中断 1 的中断触发方式控制位。如: IT0=0 ; // 外部中断 0 为电平触发方式 IT1=1 ; // 外部中断 1 为脉冲触发方式 ( 2 ) IP 寄存器中的 PX0 、 PX1 位 外部中断 0 和外部中断 1 的中断优先级的设定。如: PX0=0; // 设定外部中断 0 为低级中断 PX1=1; // 设定外部中断 1 为高级中断 ( 3 ) IE 寄存器中的 EA 、 EX0 、 EX1 位 ? EA 为中断允许总控制位; EX0 、 EX1 为外部中断 0 中 断和外部中断 1 中断的中断允许位。如: ? EA=1; // 开放总的中断控制 ? EX0=1; // 允许外

文档评论(0)

1亿VIP精品文档

相关文档