㈠ 图是89C52单片机控制共阴极四位数码管显示时间,这电路是怎么工作的具体写一下信号的传输。
你的图不是很清楚,根据你图上的功能来看,器件应该是:
单片机(51系列) -> 8路缓冲器(74HC245) -> 数码管(四位)
1、由于单片机IO口的驱动能力有限,在单片机和数码管中间增加了缓冲器
这样可以有效的保护单片机,提高了驱动能力。
2、接法:四位数码管有四个选择端,保证统一时间只A-G字段,只对一个数码管有效。
3、点亮数码管,通过选取不同的选择端,选择好某一位数码管,通过A-G字段点亮。
㈡ 单片机使用共阴数码管,P2要上拉电阻
如果是共阴数码管:P0,P2口都需要接上拉电阻。
51 的P0口内部没有上拉电阻,没有上拉电阻就不能提供电流,而P2口内部有弱上拉,但上拉作用非常小(50uA左右)不足以驱动数码管正常发光,所以P2口也需要接上拉电阻
㈢ 请问单片机用控制数码管的亮度怎么调节
如果共阴极数码管用单片机直接驱动,电流需10ma左右,接1K的上拉电阻,单段LED电流只有3ma左右,并且还不是连续的,亮度肯定不足,可以减小上拉电阻至510欧。当然有的单片机可设成推挽输出模式,外部上拉电阻就没用了,还需另加限流电阻,否则亮度上去了,电流过大很可能会损坏单片机或数码管。另外数码管位数过多,每个数码管点亮的时间太短,也会使亮度下降。