#include <reg51.h>
#include <intrins.h>
#define GPIO_DIG P2
#define uchar unsigned char
#define uint unsigned int
sbit K1=P3^0;
sbit K2=P3^1;
sbit K3=P3^2;
sbit L1=P1^4;
sbit L2=P1^5;
sbit L3=P1^6;
sbit L4=P1^7;
sbit beep=P1^0;
unsigned char code DIG_CODE[10] =
{0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
unsigned char code DIG_CODE2[10] = {
0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};
unsigned char DisplayData[4];
uchar i,m;
uchar min=0;
long int k=0;
uint Second_Counts;
void DigDisplay()
{
uns
四位共阳极数码管实现秒表功能
本文介绍了如何利用C语言编程,结合共阳极数码管,实现一个简单的秒表功能。内容包括数码管的驱动原理、C语言计时器的设置以及数码管显示秒表数值的更新逻辑。
摘要由CSDN通过智能技术生成