天天看点

51单片机数码管滚动显示学号_生命中的第三个程序---数码管的程序《10天学会51单片机》...硬件连接如下:程序如下:Keil软件界面:下载软件STC-ISP:程序效果图:

数码管在我们生活中非常常见,作为一种显示器件,我们在单片机项目实战中,经常用到,价钱便宜,功耗低,寿命长,程序编写及控制都是非常简单。

下面这个视频链接,可以让你快速了解数码管的工作原理。

数码管工作原理

以下程序采用STC89C52RC单片机为例。程序编写软件:uVision Keil v4.02。下载软件:STC-SIPV6.86Q。硬件图绘制软件:Protel99se。

硬件连接如下:

51单片机数码管滚动显示学号_生命中的第三个程序---数码管的程序《10天学会51单片机》...硬件连接如下:程序如下:Keil软件界面:下载软件STC-ISP:程序效果图:

数码管硬件连接图

程序如下:

#include

#define uchar unsigned char

sbit led1 = P1^6;

sbit led2 = P1^7;

sbit led3 = P2^7;

sbit led4 = P2^6;

uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阳代码

void delay(uchar i)

{

uchar j,k;

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

for(k=125;k>0;k--);

}

void display()

{

P0=table[1];

led1 = 0;

delay(5);

led1 = 1;

P0=table[2];

led2 = 0;

delay(5);

led2 = 1;

P0=table[3];

led3 = 0;

delay(5);

led3 = 1;

P0=table[4];

led4 = 0;

delay(5);

led4 = 1;

}

void main(void)

{

display();

}

Keil软件界面:

51单片机数码管滚动显示学号_生命中的第三个程序---数码管的程序《10天学会51单片机》...硬件连接如下:程序如下:Keil软件界面:下载软件STC-ISP:程序效果图:

Keil软件界面

下载软件STC-ISP:

51单片机数码管滚动显示学号_生命中的第三个程序---数码管的程序《10天学会51单片机》...硬件连接如下:程序如下:Keil软件界面:下载软件STC-ISP:程序效果图:

STC-ISP下载软件

程序效果图:

51单片机数码管滚动显示学号_生命中的第三个程序---数码管的程序《10天学会51单片机》...硬件连接如下:程序如下:Keil软件界面:下载软件STC-ISP:程序效果图:

实际效果图

想学习更多单片机知识,请关注我们,每次转发和点赞都是对我们巨大的支持。

99元学会单片机,包含视频中的学习板及下载器。以及专属微信群。限量10名,学习周期10天。

继续阅读