数码管显示原理及应用实现_第1页
数码管显示原理及应用实现_第2页
数码管显示原理及应用实现_第3页
数码管显示原理及应用实现_第4页
数码管显示原理及应用实现_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数码管显示原理及应用实现数码管显示原理及应用实现数码管显示原理数码管显示原理1数码管的硬件原理图数码管的硬件原理图2数码管静态显示数码管静态显示3数码管动态显示数码管动态显示4数码管显示原理数码管显示原理 从上图可看出,一位数码管的引脚有10个,显示一个8字需要7个小段,另外还有一个小数点,其内部共有8个小的发光二极管,最后还有一个公共段。生产厂商为了封装统一,单位数码管都封装10个引脚,其中第3和第8引脚是连接在一起的。数码管显示原理 对于共阴极数码管来说,其8个发光二极管的阴极在数码管内部全部连接在一起,而阳极是独立的。当我们给数码管的任何一个阳极加一个高电平时,对应的发光二极管就点亮 。

2、 对于共阳极数码管来说,其8个发光二极管的阳极在数码管内部全部连接在一起,而阴极是独立的。当我们给数码管的任何一个阴极加一个低电平时,对应的发光二极管就点亮 。 当为多位一体的数码管时,它们的内部的公共端是独立的,而负责显示什么数字的段线全部是连接在一起的,独立的公共端可以控制多位一体的哪一位数码管点亮,而连接在一起的段线可以控制这个能点亮数码管亮什么数字,那么把公共端叫做“位选线”,连接在一起的段线叫做“段选线”。有了段选和位选线,通过单片机及外部驱动电路可以控制任意的数码管显示任意的数字。 数码管的硬件原理图数码管的静态显示 本开发板的数码管为共阴极,根据上图我们可知,图上6个单位数码管的

3、阳极,即标有a,b,c,d,e,f,g,h的引脚全部连接在一起;数码管WE1,WE2,WE3,WE4,WE5,WE6是它们的位选端,每一个数码管对应一个位选端。 74HC573锁存器的功能介绍。 例如我们用C语言写一段程序,先让第一个数码管显示一个8字。 分析如下: 第一个数码管显示8字,那么其他的数码管位选就要关闭,即只打开第一个数码管的位选。因数码管为共阴极,所以位选选通时,为低电平,关闭时为高电平,即W1端对应数据为0,其他为1,那么P0口输出的值为0 xfe。再确定段选,要显示8,那么只有h为0,其他都为1,所以P0口的数据为0 x7f。 程序代码如下所示:数码管的静态显示#include/52系列单片机头文件sbit dula=P26; /声明U1锁存器的锁存端sbit wela=P27; /声明U2锁存器的锁存端void main()wela=1; /打开U2锁存端P0=0 xfe; /送入位选信号wela=0; /关闭U2锁存端dula=1; /打开U1锁存端P0=0 x7f; /送入段选信号dula=0; /关闭U1锁存端while(1); /程序停在这里数码管的静态显示1、计算共阴极数码管编码表,然后写成一个数组,方便今后使用。2、编写数码管显示程序,中间两位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论