最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

LED数码管显示实验报告

IT圈 admin 104浏览 0评论

2024年2月12日发(作者:衣思敏)

实验一 LED 数码管显示

一、实验要求:

使用6位数码管显示数字,第一个数码管显示0,时间1秒,然后关闭第一个数码管,同时第二个数码管显示1,时间为1秒,然后关闭第二个数码管……直到最后一个数码管显示5,第一个数码管显示6,……,一直循环显示。请自行设计电路、编写程序。

二、实验目的:

掌握LED数码管的使用方法。

三、实验内容:

LED数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的字样了。

在本次实验中采用的是AT89C51和六位数码管组合而成。

四、实验程序:

//LED数码管显示

#include

#define uint unsigned int

void delay(uint z)

{

uint x,y;

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

for(y=100;y>0;y--);

}

void main()

{

P3=0x01;

P1=0xc0;

delay(1000);

P3=0x02;

P1=0xf9;

delay(1000);

P3=0x04;

P1=0xa4;

delay(1000);

P3=0x08;

P1=0xb0;

delay(1000);

P3=0x10;

P1=0x99;

delay(1000);

P3=0x20;

P1=0x92;

delay(1000);

P3=0x01;

P1=0x82;

delay(1000);

P3=0x02;

P1=0xf8;

delay(1000);

P3=0x04;

P1=0x80;

delay(1000);

P3=0x08;

P1=0x90;

delay(1000);

P3=0x10;

P1=0x88;

delay(1000);

P3=0x20;

P1=0x83;

delay(1000);

P3=0x01;

P1=0xc6;

delay(1000);

P3=0x02;

P1=0xa1;

delay(1000);

P3=0x04;

P1=0x86;

delay(1000);

P3=0x08;

P1=0x8e;

delay(1000);

}

五、实验结果:

图1、显示数字1

图2、显示数字5

2024年2月12日发(作者:衣思敏)

实验一 LED 数码管显示

一、实验要求:

使用6位数码管显示数字,第一个数码管显示0,时间1秒,然后关闭第一个数码管,同时第二个数码管显示1,时间为1秒,然后关闭第二个数码管……直到最后一个数码管显示5,第一个数码管显示6,……,一直循环显示。请自行设计电路、编写程序。

二、实验目的:

掌握LED数码管的使用方法。

三、实验内容:

LED数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的字样了。

在本次实验中采用的是AT89C51和六位数码管组合而成。

四、实验程序:

//LED数码管显示

#include

#define uint unsigned int

void delay(uint z)

{

uint x,y;

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

for(y=100;y>0;y--);

}

void main()

{

P3=0x01;

P1=0xc0;

delay(1000);

P3=0x02;

P1=0xf9;

delay(1000);

P3=0x04;

P1=0xa4;

delay(1000);

P3=0x08;

P1=0xb0;

delay(1000);

P3=0x10;

P1=0x99;

delay(1000);

P3=0x20;

P1=0x92;

delay(1000);

P3=0x01;

P1=0x82;

delay(1000);

P3=0x02;

P1=0xf8;

delay(1000);

P3=0x04;

P1=0x80;

delay(1000);

P3=0x08;

P1=0x90;

delay(1000);

P3=0x10;

P1=0x88;

delay(1000);

P3=0x20;

P1=0x83;

delay(1000);

P3=0x01;

P1=0xc6;

delay(1000);

P3=0x02;

P1=0xa1;

delay(1000);

P3=0x04;

P1=0x86;

delay(1000);

P3=0x08;

P1=0x8e;

delay(1000);

}

五、实验结果:

图1、显示数字1

图2、显示数字5

发布评论

评论列表 (0)

  1. 暂无评论