89C51单片机有5个中断源,但只能设置两个中断优先级,因此,在中断优先级安排上受到一定的限制。试问以下几种中断优先顺序的安排(级别由高到低)是否可能?若可能,则应如何设置中断源的中断级别?否则,请简述不可能的理由。 (1)定时器0,定时器1,外中断0,外中断1,串行口中断。 (2)串行口中断,外中断0,定时器0溢出中断,外中断1,定时器1溢出中断。 (3)外中断0,定时器1溢出中断,外中断1,定时器0溢出中断,串行口中断。 (4)外中断0,外中断1,串行口中断,定时器0溢出中断,定时器1溢出中断。 (5)串行口中断,定时器0溢出中断,外中断0,外中断1,定时器1溢出中断。 (6)外中断0,外中断1,定时器0溢出中断,串行口中断,定时器1溢出中断。 (7)外中断0,定时器1溢出中断,定时器0溢出中断,外中断1,串行口中断。
A.80C51单片机具有一套完善的中断系统
B.80C51单片机内部没有集成有定时/计数器
C.80C51单片机有4个8位的并行口,即P0~P3
D.P0~P3均为双向口,既可作为输入,又可作为输出
有一外部中断源,接入端,当其中有中断请求时,要求CPU把一个从内部RAM 30H单元开始的50个字节的数据块传送到外部RAM从1000H开始的连续存储区。请编写对应的程序。
A.中断源一般可以分为硬中断和软中断两类
B.硬中断是由外部设备和其他CPU外部事件引起的中断,因此又叫外中断
C.由于某种原因引起CPU中断的事件或设备是中断源
D.软中断:指CPU内部的指令或程序执行中的突发事件所引起的中断,又叫外中断