C51 数码管 numeric tube

发布者:WanderlustHeart最新更新时间:2022-01-26 来源: eefocus关键字:C51  数码管  tube 手机看文章 扫描二维码
随时随地手机看文章

#include

#define uchar unsigned char

#define uint unsigned int


uint i,j;

sbit dula=P2^6;

sbit wela=P2^7;

uchar table[]={0x3f,0x06,0x5b,

0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,

0x7c,0x39,0x5e,0x79,0x71};


void delay(uint);

void main()

{

while(1)

{

P0=0xea;

wela=1;

wela=0;

P0=table[0];

dula=1;

dula=0;

    delay(1000);

P0=table[1];

dula=1;

dula=0;

delay(1000);

}

}



void delay(uint x)

{

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

{

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

}

}


共阴极数码管段选编码表(共阳极数码管段选编码取反)

image.png


关键字:C51  数码管  tube 引用地址:C51 数码管 numeric tube

上一篇:C51定时器和计数器 timer and counter
下一篇:C51流水灯 running water lamp

小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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