admin 管理员组

文章数量: 1086019


2024年3月21日发(作者:smart原则实际案例分析)

主题:51单片机4位数码管秒表代码

内容:

1. 介绍51单片机

51单片机是一种通用的单片机系列,广泛应用于各种电子设备中。它

具有稳定性好、成本低、易于编程等优点,因此备受电子爱好者和专

业工程师的青睐。

2. 4位数码管秒表

4位数码管秒表是一种常见的电子计时器,通过LED数码管显示出当

前的时间,可以用于各种计时应用,比如比赛计时、实验计时等。

3. 代码编写

以下是一段简单的51单片机4位数码管秒表代码:

```c

#include

#include

// 数码管位选端口

sbit wei1 = P2^2;

sbit wei2 = P2^3;

sbit wei3 = P2^4;

sbit wei4 = P2^5;

// 数码管显示段选端口

sbit se2 = P0^2;

sbit se1 = P0^3;

sbit se4 = P0^4;

sbit se3 = P0^5;

unsigned char code smgduan[17] = {

0x3F,0x06,0x5B,0x4F,

0x66,0x6D,0x7D,0x07,

0x7F,0x6F,0x77,0x7C,

0x39,0x5E,0x79,0x71,0x00

}; // 显示0~9,A,b,C,d,E,F,无的值

void delay(unsigned int i) { // 延时

while(i--);

}

void display(unsigned char *tab) { // 数码管显示

unsigned char i;

for(i=0; i<7; i++) {


本文标签: 数码管 计时 单片机 秒表