历史上的今天

今天是:2024年10月12日(星期六)

正在发生

2019年10月12日 | 51单片机入门之静态数码管

发布者:chunying 来源: eefocus关键字:51单片机  静态数码管  LED 手机看文章 扫描二维码
随时随地手机看文章

LED数码管是单片机外围接口设备中常用的显示设备,有七段管和米字管两种,实验室中常用的是七段管。其工作方式有两种:共阴极和共阳极。所谓共阴极是把LED的com端都接地,而共阳极就是把com端都接高电平。其驱动显示方式也有两种:静态显示和动态显示。


静态显示中每个数码管占用单片机的一个八位口I/O口,工作时点亮的段常亮。于该种方式而言,硬件电路简单,编程简单,但是浪费单片机的I/O口。下面简单演示一下该种驱动方式。


P2口接一个数码管,数码管显示的数字每秒钟自动加一,加到9后清0,一直循环,本实验中数码管采用共阴极接法。


实验原理图如下:

 

实验程序如下:

[cpp] view plain copy

#include

#define uchar unsigned char;

#define uint unsigned int;

uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//共阴极数码管数据表

uchar a,i,j,z;

void delay(z) //延时子函数

{

for(j=z;j>0;j--)

for(i=110;i>0;i--);

}

void main() //主函数

{

while(1)

{

for(a=0;a<10;a++)//从0到9,共10次循环

{

P2=table[a]; //P2口从数据表中取数据

delay(1000); //延时大约1s

}

}

}


关键字:51单片机  静态数码管  LED 引用地址:51单片机入门之静态数码管

上一篇:51单片机入门之按键检测
下一篇:51单片机入门之1602液晶显示

推荐阅读

led_dev.c驱动源码:#include "linux/module.h"#include "linux/version.h"#include "linux/init.h"#include "linux/kernel.h"#include "linux/types.h"#include "linux/interrupt.h"#include "linux/list.h"#include "linux/timer.h"#include "linux/init.h"#include "linux/serial_core.h"#include "linux/platform_device.h"// 分配/设置/...
第一、盐酸流量计具有的功能特色1.测量不受流体密度、粘度、温度、压力和电导率变化的影响。2.测量管内无阻碍流动部件,无压损,直管段要求较低。3.系列公称通径DN15~DN3000。传感器衬里和电极材料有多种选择。4.转换器采用新颖励磁方式,功耗低、零点稳定、度高。流量范围度可达1500:1。5.转换器可与传感器组成一体型或分离型。6.转换器采用16位高性能...
距离新 iPhone 发布仅三天时间,天风证券分析师郭明錤发布一份报告,阐述了他对今年的四款新 iPhone 的预测。以防有同学还不知道今年 iPhone 12 的产品线,再次说明:今年的 iPhone 12 系列将有四款产品,分别是 5.4 英寸的 iPhone 12 mini、6.1 英寸的 iPhone 12、6.1 英寸的 iPhone 12 Pro 以及 6.7 英寸的 iPhone 12 Pro ...
日前,据外媒报道,SK创新旗下的电池业务部门SK On考虑研发磷酸铁锂电池。此前该公司主要制造三元、四元锂电池等产品。SK On的CEO透露,他们考虑将磷酸铁锂电池用于低成本汽车等特定用途。从外媒的报道来看,SK On考虑研发磷酸铁锂电池,首先是需求,SK On的CEO透露汽车厂商对磷酸铁锂电池技术有兴趣。尽管磷酸铁锂电池容量密度较低,但是在成本和热稳...

史海拾趣

问答坊 | AI 解惑

开始入门DSP注意事项!

在作硬件之前,需要看的资料有: 1.芯片数据手册,描述该器件的引脚信号、片上资源、电气指标和机械特性(如封装等),在做硬件前必看(TMS320F281x数据手册SPRS174J) 2.某一系列DSP的CPU和指令集用户指南,描述该系列DSP的CPU结构、内部寄存器 ...…

查看全部问答∨

供应HR-WP 虹润仪表

智能数字显示仪 HR-WP-C803 HP-WP-D821 HR-WP-C831 智能巡检仪 HR-WP-D806 HR-WP-D809 HR-WP-814 智能多路巡检打印记录控制仪 HR-WP-RD806 HR-WP- 智能八路闪光报警控制仪 HR-WP-X803 智能PID调节仪 WP-D805 WP-D815 WP-P805 智能手操器 HR-LC ...…

查看全部问答∨

Win Ce开发教程

时髦的WinCE 开发教程,及资料…

查看全部问答∨

可调电压输出并数码显示的毕业设计

本帖最后由 paulhyde 于 2014-9-15 09:45 编辑 求助可调电压输出并数码显示的毕业设计,要逐伏调节,调节范围30v以下吧。哪位大侠有资料吗?在此先谢谢进来浏览的兄弟,不管是否能帮上忙  …

查看全部问答∨

sop元件PCB封装资料图

sop元件PCB封装资料图 --EDN电子设计技术…

查看全部问答∨

【藏书阁】纳米粒子与纳米结构薄膜

目录: 第1章 电沉积量子点――通过半导体与衬底之间的晶格失配控制其尺寸  1.1 引言  1.2 CdSe/Au体系  1.3 半导体点阵间隔的调整――Cd(Se,Te)/Au  1.4 衬底点阵间隔的调整――CdSe/Pd  1.5 在Au和Pd衬底上沉积较厚的层CdS ...…

查看全部问答∨

变频器前加滤波器的作用?

什么情况下变频器前面加滤波器,后面加电抗器?…

查看全部问答∨

GPIO管脚无输出

我写的WINCE的GPIO驱动,GPJ(IN/OUT)管脚GPJ0~GPJ7为输入,这部分工作正常,GPJ8为输出,GPJ9为输入,这两个就不正常了,一直是低电平,寄存器设置也对.默认的GPJ是给Camera用的,GPJ0~GPJ7为CAMDATA,GPJ8为CAMPCLK,GPJ9为CAMVSYNC.我试着把Camera的驱动删 ...…

查看全部问答∨

(高分求救)我用T2作中断发生器,串口接收正常,发送不对

我用T2作中断发生器,串口接收正常,发送不对,不知道哪个设定不比好心人帮帮忙.程序如下#include<W77E58.H> #include<HS51.H> uint08 com1data[15]; uint08 point1=0; uint08 com2data[6]; uint08 point2=0;   uint08 sb ...…

查看全部问答∨

ADS7841程序+原理图

12位AD转化,用硬件仿真测试通过!…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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