p1 口( p1.7-p1.0 ) 16 进制数 0 0011 1111 3F 1 0000 0110 06 2 0101 1011 5B 3 0100 1111 4F 4 0110 0110 66 5 0110 1101 6D 6 0111 1101 7D 7 0000 0111 07 8 0111 1111 7F 9 0110 1111 6F 其中 P3.2、P3.3、P3.4、P3.5 分别作“调时”、“调分”、“定时开”、“定时减”的功能按钮开关; P3.7 输出控制信号,使继电器线圈通电或断电,控制“输出插座”接通或断开 220V 交流电,从而控制外接电器的工作状态。数码管选用四位一体共阳接法,每个数码管由 7 段笔划组成,每段笔划由一只数码管点亮,其管压降为 1.7 - 2.2V 、电流 5-20毫安。 LED 数码管显示采用动态扫描方式,见下图 2.2 。即在某一时刻,只有一个数码管被点亮。数码管的位选信号由 AT89C2051 的 P3 .3~ P3 .5 输出,并经 74LSl38 译码后通过三极管放大,以驱动相应的数码管。 LED 数码管具有低电压小电流情况下发光,能与 cmos 以及 ltl 电路很好的兼容。发光响应时间短( <0.1 μ s ),高频特性好,单色性好, 亮度高。体积小重量清,有很好的抗冲击能力。寿命长,寿命高达 10 万小时以上,甚至可以达到 100 万小时。成本低可以广泛的使用在各种电子仪器仪表上。本设计译码电路选取 74LS138 译码集成芯片,其管脚分布如下图 2.3 ,用来驱动 4 个 LED ,从功能表上可以看出它的输出只有一个低电平,也就是可以用来用灌电流的方式进行驱动 LED ,工作电压 Vcc=5V ,输出可以直接连接 LED ,没有带来不稳定因素, 当然实际中应该串接保护电阻,估计常用的 200-300 欧姆都可以。