用51单片机做的电子时钟 下载本文

内容发布更新时间 : 2024/5/29 12:26:42星期一 下面是文章的全部内容请认真阅读。

用51单片机做的电子时钟

程序如下: #include

unsigned char code

table1[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40,0x76};//字码表0-9,最后一个是一横\

unsigned int i,a,b,c,d,flag,flag1;

unsigned int sec,min,h,nm,nh,nz;

unsigned int w,day,mon,year;

int miao1,miao2,miao3;

sbit keyled=P1^0;

sbit key2=P1^1;

sbit keyinc=P1^2;

sbit keymood=P1^3;

sbit BEEP=P1^4;

void second();

void minute();

void hour();

void time();

void riqi();

void xianshi();

void delay10ms();

void delay20ms();

void tiaoshi();

void miaobiao();

void miaotime();

void week();

void naozhong();

void shengyin();

//前几天刚用了下定时器,想起来之前用汇编写的时钟程序基本没有什么功能,所以这几天就用C再写了下

//这个时钟的功能是模仿我自己的手表写的,功能完全一样,有秒表,闹钟,可以显示年月日及星期 / {