全文预览

《GB-T1031-2016产品几何规范(GPS)表面结构轮廓法》.pdf

上传者:非学无以广才 |  格式:pdf  |  页数:7 |  大小:0KB

文档介绍
1 、 T1 、串行口。 25、 MCS-51 单片机有五个中断源, 但只能设置两个中断优先级, 因此, 在中断优先级安排上受到一定的限制。试问以下几种中断优先顺序的安排(级别由高到低)是否可能:若可能,则应如何设置中断源的中断级别:否则,请简述不可能的理由。(1 )定时器 0 ,定时器 1 ,外中断 0 ,外中断 1 ,串行口中断。可以。 T0 , T1 设置为高优先级,其它中断源为低优先级。 IP= 00001010B ( 2 )串行口中断,外中断 0 ,定时器 0 ,外中断 1 ,定时器 1。可以。串行口设置为高优先级,其它中断源为低优先级。 IP= 00010000B (3 )外中断 0 ,定时器 1 ,外中断 1 ,定时器 0 ,串行口中断。不可以。因为在同级中, T1 的优先级低于 INT1 的优先级,因此要使 T1 的优先级高于 INT1 的优先级, 只能把 T1 设置为高优先级, INT1 设置为低优先级, 一旦 INT1 设置为低优先级, 那么它的优先级将总是低于 T0 的优先级的。(4 )外中断 0 ,外中断 1 ,串行口中断, 定时器 0 ,定时器 1。可以。 INT0 、 INT1 和串行口均设置为高优先级,其它中断源为低优先级。 IP= 00010101B ( 5 )串行口中断,定时器 0 ,外中断 0 ,外中断 1 ,定时器 1。可以。串行口、 T0 设置为高优先级,其它中断源为低优先级。 IP= 00010010B ( 6 )外中断 0 ,外中断 1 ,定时器 0 ,串行口中断,定时器 1。不可以。同级中 INT1 的优先级低于 T0 的优先级,所以只能把 INT0 设置为高优先级, T0 为低优先级,但这时同样为低优先级的串行口的优先级是不可能比 T1 的优先级高的。(7) 外中断 0 ,定时器 1 ,定时器 0 ,外中断 1 ,串行口中断。

收藏

分享

举报
下载此文档