4 显示模块 4
1 7 段数码管的结构与工作原理 7 段数码管一般由 8 个发光二极管组成,其中由 7 个细长的发光二极管组成数字显示,另外一个圆形的发光二极管显示小数点
当发光二极管导通时,相应的一个点或一个笔画发光
控制相应的二极管导通,就能显示出各种字符,尽管显示的字符形状有些失真,能显示的数符数量也有限,但其控制简单,使有也方便
发光二极管的阳极连在一起的称为共阳极数码管,阴极连在一起的称为共阴极数码管,如图 4
2 7 段数码管驱动方法 发光二极管(LED 是一种由磷化镓(GaP)等半导体材料制成的,能直接将电能转变成光能的发光显示器件
当其内部有一一电流通过时,它就会发光
7 段数码管每段的驱动电流和其他单个 LED 发光二极管一样,一般为 5~10mA;正向电压随发光材料不同表现为 1
7 段数码管的显示方法可分为静态显示与动态显示,下面分别介绍
(1) 静太显示 所谓静态显示,就是当显示某一字符时,相应段的发光二极管恒定地寻能可截止
这种显示方法为每一们都需要有一个 8 位输出口控制
对于51 单片机,可以在并行口上扩展多片锁存74LS573 作为静态显示器接口
静态显示器的优点是显示稳定,在发光二极管导通电注一定的情况下显示器的亮度高,控制系统在运行过程中,仅仅在需要更新显示内容时,CPU 才执行一次显示更新子程序,这样大大节省了CPU 的时间,提高了CPU 的工作效率;缺点是位数较多时,所需I/O口太多,硬件开销太大,因此常采用另外一种显示方式——动态显示
共阴极 7 段数码管内部字段 LED 和引脚分布 共阳极 图 4
9 7 段数码管结构图 (2)动态显示 所谓动态显示就是一位一位地轮流点亮各位显示器(扫描),对于显示器的每一位而言,每隔一段时间点亮一次
虽然在同一时刻只有一位显