• 2022-06-17
    编写一个初始化程序,实现两个外中断下降沿触发;定时器/计数器0工作在计数状态,方式1、无门控;定时器/计数器1工作在定时状态、方式2、有门控;串行口工作在方式0、允许接收(高级中断源);完成各控制寄存器的定义、启动和开中断初始化程序。
  • #includeMain(){IT0=1;IT1=1;TMOD=0xA5;SCON=0x10;TR0=1;TR1=1;IE=0xFF;PS=1;While(1);}

    内容

    • 0

      定时器/计数器0工作在方式2时计数范围是多少?定时时间与计数初值有什么关系?

    • 1

      当如下几个中断源的优先级相同且同时向CPU发出中断请求,CPU响应中断的顺序()。 A: 外部中断0、定时/计数器溢出中断0、外部中断1、定时/计数器溢出中断1、串行口中断 B: 外部中断0、外部中断1、定时/计数器溢出中断0、定时/计数器溢出中断1、串行口中断 C: 串行口中断、定时/计数器溢出中断1、外部中断1、定时/计数器溢出中断0、外部中断0 D: 外部中断1、定时/计数器溢出中断1、外部中断0、定时/计数器溢出中断0、串行口中断

    • 2

      编写定时器T0初始化程序,要求50ms进入中断,计数启动与外部中断0无关。

    • 3

      8051单片机的中断源有()。 A: 外部中断0 B: 定时/计数中断0 C: 串行中断 D: 外部中断1 E: 定时/计数中断1

    • 4

      试编写一段对中断系统初始化的程序,允许外部中断0、外部中断1、定时器/计数器T0溢出中断、串行口中断,且使定时器/计数器T0溢出中断为高优先级中断。