基础知识数码管驱动与程序设计.pptVIP

  • 5
  • 0
  • 约 21页
  • 2016-12-29 发布于北京
  • 举报
5.4 数码管驱动与程序设计 TA温馨提示: 此PPT对于数码管的介绍非常详细,需要放映幻灯片后才能看出效果。后半部分的举例是用汇编语言举例,不必纠结于具体语法,重点在于根据里面的图示,明白数码管动态显示的原理。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 目 录 LED数码管 数码管驱动电路 段码表的生成 数码管的动态扫描显示 数字符号与数值的关系 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 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。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 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,以及一些字母符号等。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 单个共阳极数码管——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 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 4位动

文档评论(0)

1亿VIP精品文档

相关文档