1、数码管数码管原理及静态显示一、数码管介绍数码管是一种半导体发光器件,其基本单元是 发光二极管。东莞理工学校电子科组2、数码 管的 分类数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示) ;按 能显示多少个 “8”可分为 1位、 2位、 4位等等数码管 ;按 发光二极管单元连接方式分为共阳极数码管和共阴极数码管。东莞理工学校电子科组共阴极 共阳极u共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极 (COM)的数码管。共 阳数码 管在应用时应将公共极 COM接到 +5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴
2、极为高电平时,相应字段就 不亮。u共 阴极数码管则与之相反东莞理工学校电子科组u我们平时所看到的 0-9这样的数字, 通过控制不同 的 LED的 亮灭来显示 出这些字形 的。为了显示数字或字符,必须对数字或字符进行编码 。因此 为 LED显示器提供的编码正好是一个字节 。u比如对于共阳极数码管,显示 “ 0” 。则 abcdef各段 led灯亮,其余灭。对于共阳极,则在相应的阴极部分加低电平 0即可。数码管常用码 表(段码)共阳极东莞理工学校电子科组0xc0 , 0xf9 , 0xa4 , 0xb0 , 0x99 , 0x92 ,0 1 2 3 4 50x82 , 0xf8 , 0x80 ,
3、0x90 , 0x88 , 0x83 ,6 7 8 9 A B0xc6 , 0xa1 , 0x86 , 0x8e C D E F 数码管常用码表共阴极:东莞理工学校电子科组0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d ,0 1 2 3 4 50x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c ,6 7 8 9 A B0x39 , 0x5e , 0x79 , 0x71 , 0x00C D E F 单片机驱动数码管显示方法通常将数码管的各段连接到单片机的 8位 I/O口,如 P2口, P2口的 8位分别连接数码管的abcdefg各段,通
4、过控制 P2口各位的电平,控制数码管各段的亮灭。东莞理工学校电子科组数码管显示方式数码管有两种显示方式: 静态显示 、动态显示。静态显示: 静态驱动是指每个数码管的每一个段码都由一个单片机的 I/O口进行驱动当 送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。静态驱动的优点是编程简单,显示亮度高,缺点是占用 I/O口多 ,如驱动 5个数码管静态显示则需要 58 40根 I/O口来 驱动东莞理工学校电子科组静态显示 _一 位数码管 显示 0-9东莞理工学校电子科组硬件连接:数码管的 7段连接到 P2口的 P2.0-P2.6,公共端(共阳极)接高电平( 5V)。软件设计:要显示0-9,则将共阳极 0-9的相应码型通过P2口输出到数码管各段。