好玩的单片机——数码管原理(一)

发布者:EuphoricVoyage最新更新时间:2020-07-19 来源: eefocus关键字:单片机  数码管  动态显示 手机看文章 扫描二维码
随时随地手机看文章

一:数码管内部构造

数码管也称LED数码管,晶美、光电、不同行业人士对数码管的称呼不一样,其实都是同样的产品。


数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、3位、4位、5位、6位、7位等数码管;


按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。


如图:

上图就是两个数码管。


让我们来看看它的内部结构:

这是i个数码管的内部以及接线图,我们再来看下4个数码管的接线图。

二:LED数码显示方式及电路 

1、  静态显示方式

LED显示器工作方式有两种:静态显示方式和动态显示方式。静态显示的特点是每个数码管的段选必须接一个8位数据线来保持显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。这种方法的优点是占用CPU时间少,显示便于监测和控制。缺点是硬件电路比较复杂,成本较高。

2、动态显示

动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。 

三:字符表

1、共阳极数码管字符表:

unsigned code table[]={

0xc0,0xf9,0xa4,0xb0,0x99,0x92,

0x82,0xf8,0x80,0x90,0x88,0x83,

0xc6,0xa1,0x86,0x8e,

};


四:代码实现;

#include//包含头文件

sbit wei1=P1^0;

sbit wei2=P1^1;

sbit wei3=P1^2;

sbit wei4=P1^3;

sbit miao=P1^4;

 

unsigned code table[]={

0xc0,0xf9,0xa4,0xb0,0x99,0x92,

0x82,0xf8,0x80,0x90,0x88,0x83,

0xc6,0xa1,0x86,0x8e,

};//共阳数码管码表

 

void delay(int a)

{

int b,c;

for(b=a;b>0;b--)

for(c=30;c>0;c--);

}

void main()//主程序

{

while(1)//循环

{

wei1=0;//选通第一个数码管的位选,关闭其他数码管位选

wei2=1;

wei3=1;

wei4=1;

miao=1;//打开秒针

P0=table[1];//送入段选信号1

delay(1);//延时

 

wei1=1;//选通第二个数码管的位选,关闭其他数码管位选

wei2=0;

wei3=1;

wei4=1;

miao=1;//打开秒针

P0=table[2];//送入段选信号2

delay(1);

 

wei1=1;//选通第三个数码管的位选,关闭其他数码管位选

wei2=1;

wei3=0;

wei4=1;

miao=1;//打开秒针

P0=table[3];//送入段选信号 3

delay(1);

 

wei1=1;//选通第一个数码管的位选,关闭其他数码管位选

wei2=1;

wei3=1;

wei4=0;

miao=1;//打开秒针

P0=table[4];//送入段选信号 1111 1001

delay(1);

 

}

}

关键字:单片机  数码管  动态显示 引用地址:好玩的单片机——数码管原理(一)

上一篇:独立按键控制数码管位移
下一篇:51单片机的中断基本知识介绍

推荐阅读最新更新时间:2024-11-01 23:08

PIC单片机的优点
一、引言 据统计,我国的单片机年容量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。这说明单片机应用在我国才刚刚起步,有着广阔的前景。培养单片机应用人才,特别是在工程技术人员中普及单片机知识有着重要的现实意义。 当今单片机厂商琳琅满目,产品性能各异。针对具体情况,我们应选何种型号呢?首先,我们来弄清两个概念:集中指令集(CISC)和精简指令集(RISC)。采用CISC结构的单片机数据线和指令线分时复用,即所谓冯.诺伊曼结构。它的指令丰富,功能较强,但取指令和取数据不能同时进行,速度受限,价格亦高。采用RISC结构的单片机数据线和指令线分离,即所谓哈佛结构。这使得取指令和取数据可同时进行,且
[单片机]
赛普拉斯采用UMC 工艺生产的40nm eCT Flash MCU现已出货
2016年12月19日,美国加利福尼亚州圣何塞,中国台湾新竹市— 全球领先的嵌入式解决方案供应商赛普拉斯半导体公司(纳斯达克交易代码:CY)和全球领先的半导体代工厂联华电子公司(纽约证券交易所:UMC;台湾证券交易所:2303)(以下简称 UMC )于今日宣布,赛普拉斯由UMC代工的专有40nm嵌入式 电荷捕获 (eCT™) 闪存微控制器(MCU),现已开始大单出货。这标志着赛普拉斯闪存技术和UMC 40nm低功耗(40LP)逻辑工艺的多年合作达到了一个全新高度。40nm eCT Flash 单元尺寸仅为0.053μm2,比最接近的竞品约小25%。该微型eCT闪存具备8纳秒的随机存储速度和30微秒的word-programming
[嵌入式]
ARP的组成与解析及单片机程序
简介 arp:地址解析协议,简单的来说,对于底层的以太网通讯,有两个地址需要了解,一个地址叫ip地址,第二个地址叫mac地址,只有知道了这两个地址,才可以进行点对点的通讯,那么有的时候,系统只知道IP地址,不知道mac地址,那么这个时候,怎么办呢?就用arp协议,arp协议属于网络层,和ip协议平级,他是以广播形式发出的,发出时,带有一个目标ip,符合目标ip的主机收到这个信息后,就会把自己的mac地址按照arp协议告诉询问主机。这就是arp。 关于arp的组成 arp分为问包和答包,一般有42个字节组成,发送接收一般都是42个字节。 arp包由以太网帧,arp报文组成,帧数据为,目标地址以广播形式,即6个0xff。源地址则是自己
[单片机]
计算机近距离无线数据采集系统设计
  引言   针对某医疗装置中的人体生理信号采集和传输问题,本文设计了计算机近距离无线数据采集系统。采用 Nodic公司的nRF2401作为无线收发核心器件。系统由一台PC、无线数据接收模块和无线数据采集发射模块组成。无线数据发射模块以C8051F021单片机为处理核心,采用单片机内部的12位ADC对现场的模拟信号进行采集和发送;无线数据接收模块以C8051F021单片机作为处理核心,接收与发射模块由nRF2401无线收发芯片完成,采用MAX5591实现12位D/A转换,采用 RS-485总线与PC进行通信,它负责现场数据的接收和初步处理,并转发给PC以供显示和监控,同时将数字量转换为模拟量,供示波器显示;PC有良好的人机界面,利
[测试测量]
基于8031单片机的工业顺序控制
掌握工业顺序控制程序的简单编程,中断的使用。 实验内容 1.实验原理图: 2.实验内容 8032的P1.0—P1.6控制注塑机的七道工序,现模拟控制七只发光二极管的点亮,高电平有效,设定每道工序时间转换为延时,P3.4为开工启动开关,低电平启动。P3.3为外故障输入模拟开关,P3.3为0时不断告警。P1.7为报警声音输出,设定6道工序只有一位输出,第七道工序三位有输出。 3、实验说明 实验中用外部中断0,编中断服务程序的关键是: (1)保护进入中断时的状态,并在退出中断之前恢复进入状态。 (2)必须在中断程序中设定是否允许中断重入,即设置EX0位。 一般中断程序进入时应保护PSW、ACC以及中断程序使用但非其专用的寄存器,本
[单片机]
基于8031<font color='red'>单片机</font>的工业顺序控制
基于单片机的LED汉字条屏显示技术
LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,它利用发光二极管构成的点阵模块或像素单元组成在面积显示屏幕,有可靠性高、使用寿命长、环境适应能力强、价格性能比高、使用成本低等特点。在短短的几十年中,技术、产业都取得了长足的进步,已经发展成为重要的现代信息发布媒体手段,在证券交易、金融、交通、体育、广告等领域得到广泛应用,随着社会信息化的进程,LED显示屏在信息显示领域的应用愈加宽广。 目前LED显示屏的种类越来越多,从使用场合及亮度考虑可分为室内和室外屏,从扫描方式可分为动态扫描显示屏和静态扫描显示屏。室外使用的交通诱导屏,通常采用计算机同步控制的静态扫描显示,每个像素由几个高亮的LED发光管组成,可做成多色或全
[单片机]
基于<font color='red'>单片机</font>的LED汉字条屏显示技术
单片机在智能照明控制中的应用
1 引 言   随着微电子技术的不断发展,单片机的应用越来越广,照明控制技术面临革命性的变革,主要有三大趋势:电子化,网络化,集成化。传统的照明是动力线按需分线,用机械开关通、断电源,这样系统固定后无法再改动,若要实现复杂的控制要求就更难。而随着大量智能楼寓的推出,管理人员和住户对照明系统提出了许多个性化要求,这就需要有新的照明控制技术的引进。传统照明的特点是动力线与控制线重叠,不存在控制信息流的概念。改进方法之一是使动力线与控制线分离,即另行铺设控制信号线〔1〕〔2〕。 2 系统的总体组成及其原理   四单元智能照明系统组成如图1所示。该系统由K1,K2,K3,K4四个单元组成,每个单元内有A,B,C,D四个开关集中操作,四个A
[单片机]
MCS-51单片机单步工作方式
MCS-51有一种单步工作方式,所谓单步执行就是由外来脉冲控制程序的执行,使之达到来一个脉冲就执行一行指令的目的。而外来脉冲是通过按键产生的,因此实际上单片机执行是按一次键执行一条指令。单步执行是借助单片机的外部中断功能来实现的。 假定利用外部中断0来实现程序的单步执行,为此应事先作好两项准备工作: 〈1〉建立单步执行的外部控制电路,以按键产生脉冲作为外部中断0的中断请求信号,经INT0端输入,并把电路设计成不按键为低电平,按一次键产生一个正脉冲。此外还需要初始化程序中定义INT0低电平有效。 〈2〉编写外部中断0的中断服务程序: JNB P3.2,$
[单片机]
MCS-51<font color='red'>单片机</font>单步工作方式
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved