您的位置 首页 编程

C51单片机对共阳极数码管的操控规划

C51单片机对共阳极数码管的控制设计-共阳极数码管的编码表如下,注意a—最低位,dp—最高位:

【0—3】0xco,0xf9,0xa4,0xb0,

【4—7】0x99,0x92,0x82,0xf8,

【8—B】0x80,0x90,0x88,0x83,

【C—F】0xc6,0xa1,0x86,0x8e。

这是共阳极数码管的电路图,其间JP3接到P0口,JP3的8-1对应数码管的a-dp引脚。

共阳极数码管的编码表如下,留意a—最低位,dp—最高位:

【0—3】0xco,0xf9,0xa4,0xb0,

【4—7】0x99,0x92,0x82,0xf8,

【8—B】0x80,0x90,0x88,0x83,

【C—F】0xc6,0xa1,0x86,0x8e。

C51单片机对共阳极数码管的操控规划

C51程序显现数字0-9:

#include

#define uchar unsigned char

void delay();

uchar smg[10] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

int k;

void main()

{

//不显现

P0 = 0xff;

while(1)

{

for(k = 0; k 《 10; k++)

{

P0 = smg[k];

delay();

}

}

}

void delay()

{

int i,j;

for(i = 10000; i 》 0; i–)

for(j = 10; j 》 0; j–);

}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/346260.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部