s5-3 数码管驱动与程序设计.pptVIP

  • 1
  • 0
  • 约5.36千字
  • 约 20页
  • 2019-11-09 发布于湖北
  • 举报
数码管驱动与程序设计 目 录 LED数码管 数码管驱动电路 段码表的生成 数码管的动态扫描显示 数字符号与数值的关系 LED数码管的内部结构 单个LED数码管 单个数码管就是用8个独立的LED发光二极管按照“日”字形排列起来的。 在实际应用中,一般会将8个LED的阳极或者阴极并联在一起组成数码管。 由此可见,一个数码管至少有9个引入端,其中a~h被定义为段选端,并联在一起的公共端com被定义为位选 端。 8个独立的LED发光二极管 abcdefgh COM COM abcdefgh + - + - 共阴:阴极并联 共阳:阳极并联 a b c d e f g h 为了方便地控制数码管的每个笔段,相应地将数码管的每个笔段分别命名为a~h。 LED数码管的工作原理 abcdefgh GND +5V abcdefgh + - + - 共阴极数码管 共阳极数码管 笔段发光: 位选端输入低电平0; 段选端输入高电平1。 a b c d e f g h a b c d e f g h 笔段发光: 位选端输入高电平1; 段选端输入低电平0。 COM COM 10000000 通过控制笔段发光,数码管可以显示数字0~9,以及一些字母符号等。 单个共阳极数码管——LN3161BS abcdefgh com com a b c d e f g h Vcc P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 LN3161BS引脚结构图 它有10个管脚,2个内部相连的com端1和6,8个位选端。 LN3161BS测试电路 将段选端a~h连接到单片机的P0口,则通过程序即可控制笔段的亮灭。 与单片机相连 R8 1kΩ R7 1kΩ R6 1kΩ R5 1kΩ R4 1kΩ R3 1kΩ R2 1kΩ R1 1kΩ 一个数码管只能显示1位数字,如果要 显示多位数字怎么办? 方法一:将多只单个数码管并接在一起。 缺 点:4位并列的数码管就需要4 ×8=32根段 选信号,管脚过多,连线复杂。 方法二:动态扫描方式进行数码管显示。 优 点:不增加段选信号线,利用人眼的视觉暂 留效应,使数字轮流显示来实现。 ? ? 1 0 0 1 1 0 0 1abcdefgh com com a b c d e f g h 4位动态数码管 3 5 10 1 2 4 7 11 6 8 9 12 COM1 COM2 COM3 COM4 3 5 10 1 2 4 7 11 6 8 9 12 COM1 COM2 COM3 COM4 LN3461AS四位动态共阴数码管内部结构 LN3461BS四位动态共阳数码管内部结构 段 选 端 复 用 段 选 端 复 用 ? 采用段选端复用的方法,仅需12个 管脚。 ? 两者外型尺寸大小、管脚的排列顺 序和名称完全一样。 4位数码管管脚排列图 目 录 LED数码管 数码管驱动电路 段码表的生成 数码管的动态扫描显示 数字符号与数值的关系 数码管电路组成 数码管电路 4位共阳数码管LN3461BS 限流电阻 PNP型三极管 单片机I/O口驱动能力不够,增加三极管以提高com口的电流驱动能力 与单片机相连

文档评论(0)

1亿VIP精品文档

相关文档