它有8个发光二极管(比七段多一个发光二极管,用来显示sP,即点),每个发光二极管的阴极连在一起。这样,一个LED数码管就有I根位选线和8段选线,要想显示一个数值,就要分别对它们的高低电平来加以控制。为方便起见,本文主要讨论共阴八段LED数码显示管,其他类形的显示管与其类似。Р LED数码管РL ED灯的显示原理:通过同名管脚上所加电平的高低来控制发光二极管是否点亮而显示不同的字形,如 dp,g,f,e,d,c,b,a全亮显示为8。(采用共阴极连接)РLED8段数码管的设置为每个方位上的一对2为显示器。四个方位上总共用8个LED接在单片机的IO口上。虽然路口不一样,但是显示的时间在数字上是一样的,所以两边连接的IO口是对称的。因为输出口较少的原因,所以每个十位,个位的数据的传输必须采用动态扫描的方式,因为人眼的视觉原因,人们会认是同时点亮的。Р下面我们用这种方法显示交通灯的时间,南北方向要显示20秒,东西方向要显示25秒,那么我们先给P0口送2的共阴极码即5BH,让第一位2要显示的位码GND段为低电平,其它七位的控制端都接高电平,那么第一位就显示2,其它七位不亮。让其显示1MS后再给P0口送0的共阴极码即3FH,让第二位要显示0的位码GND段为低电平,其它七位的控制端都接高电平,那么第二位就显示0,其它七位不亮。依此类推分别送完第一位2,第二位0,第三位2,第四位5„„每一位点亮1MS一个扫描周期为8MS,一秒时间就要扫描125次Р3.5交通信号模拟控制系统原理图Р本系统以单片机为核心,系统硬件电路由单片机违规,状态灯,LED显示,按键,蜂鸣器组成。其具体的硬件电路总图如图所示。Р系统原理图Р3.6件资源及其分配Р主要用到的硬件:P1口、P3口、LED数码管、LED发光二极管、定时器T0Р硬件分配:Р1)、P1口:做为输出口,与发光二极管相连接,其状态及对应的十六进制值如下: