Navigation menu

阀门技术

单片机能直接驱动数码管吗?为何要多加驱动芯?单片机可以直接数码管吗

  一般单片机能输出10ma左右的电流就可以直接驱动数码管,但数码管多时,用静态驱动会占用较多IO端口,如4个数码管要占32个管脚,并且虽单片机单个管脚驱动电流可达20ma,但整个芯片的电流有限,所以静态驱动只用于有一至二个数码管的场合

  用动态驱动的话可以节省IO管脚,这时可以在位选端加驱动,它流过的电流比较大,是一个数码管各段电流的总和,但段信号可以由单片机直接输出而不加驱动

  如果外设比较多,管脚不够用,还是要加驱动,但主要是用锁存器的锁存功能,以便一个端口可以接许多外设而不相互影响

  如常见的51单片机开发板,接了三个锁存器之后,数码管段信号,位信号以及LED流水灯都有可以共用一个数据端口P0

  一般单片机能输出10ma左右的电流就可以直接驱动数码管,但数码管多时,用静态驱动会占用较多IO端口,如4个数码管要占32个管脚,并且虽单片机单个管脚驱动电流可达20ma,但整个芯片的电流有限,所以静态驱动只用于有一至二个数码管的场合用动态驱动的话可以节省IO管脚,这时可以在位选端加驱动,它流过的电流比较大,是一个数码管各段电流的总和,但段信号可以由单片机直接输出而不加驱动如果外设比较多,管脚不够用,还是要加驱动,但主要是用锁存器的锁存功能,以便一个端口可以接许多外设而不相互影响如常见的51单片机开发板,接了三个锁存器之后,数码管段信号,位信号以及LED流水灯都有可以共用一个数据端口P0

  

单片机能直接驱动数码管吗?为何要多加驱动芯?单片机可以直接驱动数码管吗

  

单片机能直接驱动数码管吗?为何要多加驱动芯?单片机可以直接驱动数码管吗

  

单片机能直接驱动数码管吗?为何要多加驱动芯?单片机可以直接驱动数码管吗

  

单片机能直接驱动数码管吗?为何要多加驱动芯?单片机可以直接驱动数码管吗