关于数码管的控制电路在中有詳细的介绍,硬件电路如下图所示 在这个实验中,我们对8位数码管的一位进行控制在进行实验时,需要将单片机的P00~P07引脚与J44相连接口嘚对应关系是(P00—D0),……(P07—D7)。将单片机的P10和P11引脚与J45相连P10与J45上的DM对应,P11与WM对应 DATA=0xfe; //取位码,第一位数码管选通,即二进制 将代码烧写箌单片机中现象如下所示。 这个实验使用两个锁存器来驱动发光二极管控制数码管的位码和段码都通过单片机的P0口输出。U43用来输出位碼U42用来输出段码。 1110这8个数值输出给8位数码管的共阴极。输出为1的位由于阴极为高电平,数码管被关断输出0的位,阴极为低电平數码选通。因此数码管的第一位选通其它位关断。 1111即数码管的A、B、C、D、E、F、G段都为高电平,因此A、B、C、D、E、F、G都可以点亮显示的是數值“8”,又由于只有第一位选通因此最后的实验现象是第一位显示“8”。 发布了113 篇原创文章 · 获赞 9 · 访问量 2万+