89C51Р(2)四位数码管Р 图为共阴极4位数码管Р数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示)。Р按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。)的数码管,接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。Р图是共阴和共阳极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已。每一笔划都是对应一个字母表示 DP是小数点.动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。端,就使各个数码管轮流受控显示Р。Р(3)74LS08Р74LS08是2输入四正与门集成电路芯片,常用在各种功能的数字电路系统中Р(4)其他元件Р Р按键发光二级管排阻Р3.2电路工作原理Р工作原理:首先,总开关按下,与此同时启动定时器/计数器和总中断,计时器开始进行10秒的计时,数码管开始以秒表的形式进行计时显示,在此期间如果有按键1—8中任意一个被按下,P3^2会检测到有按键被按下,外部中断开始响应,停止计时,数码管会显示被按下的那个按键的标号,并显示当前的时间,如果在10秒内没有选手按下按键,内部中断到10秒是开始停止计时,数码管最后显示10秒的时间。Р整体电路图如下Р经Proteus仿真Р经Keill编译Р4电路仿真与结果分析Р4.1电路仿真Р1 仿真开始,仿真开始时,数码管的第三位和第四位显示0.0,准备开始计时