如果我们要设置允许外中断1,定时器1中断允许,其它不允许,则IE可以是 写到这里,大家应当明白,为什么前面有一些程序一始我们这样写: 这样写的目的,就是为了让出中断源所占用的向量地址。当然,在程序中没用中断时,直接从0000H开始写程序,在原理上并没有错,但在实际工作中最好不这样做。 优先级:单片机采用了自然优先级和人工设置高、低优先级的策略,即可以由程序员设定那些中断是高优先级、哪些中断是低优先级,由于只有两级,必有一些中断处于同一级别,处于同一级别的,就由自然优先级确定。 开机时,每个中断都处于低优先级,我们可以用指令对优先级进行设置。看表2 中断优先级中由中断优先级寄存器IP来高置的,IP中某位设为1,相应的中断就是高优先级,否则就是低优先级。 |