• 2022-06-05
    仿照本讲例程,若采用74HC573控制,使8个发光二极管LED1、LED3、LED5、LED7与 LED2、LED4、LED6、LED8交替发光,写出主函数main。
  • void main(){int i;CPU_Clock_Init(); // CPU时钟配置CPU_IO_Pin_Init(); // CPU I/O引脚配置,设置P4为输出while(1) { for (i=0; i<20000; i++); //循环延时P4OUT=0x55; for (i=0; i<20000; i++); //再次循环延时P4OUT=0xAA; }}

    内容

    • 0

      第一个LED灯点亮的程序是 A: LED=1; B: LED=0; C: LED1=1; D: LED1=0;

    • 1

      仿照本讲例程,若采用 74HC573 依次点亮 4 个发光二极管实现跑马灯:循环点亮发光二极管 LED1 、 LED2 、 LED3 、 LED4 ,同一时刻仅点亮一个,点亮方向为右移,写出主函数 main 。

    • 2

      有关发光二极管(LED)说法错误的是? A: LED的发光颜色与其PN结材料有关,具体为材料的能带间隙 B: LED发光强弱与工作电流有关 C: LED存在一个最小导通电压,低于该电压不会发光 D: 发光波长越长,LED两端的压降越大

    • 3

      用8051输出控制8个LED从LED1到LED8、再到LED1…,每次一个LED发光,并不断循环。一个开关控制引起中断,电平触发,中断后8个LED一起闪5下,然后恢复前面的循环。画出连接示意图,写出完整的程序。(软件延时用循环5*126*200次控制)

    • 4

      共阴极LED数码管的发光二极管的阴极极共地,二极管发光。