请教基于AT89C51或者C52单片机的数字时钟设计完整的电路图、设计方法和程序
3个回答
2013-12-07
展开全部
#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
uchar code tab[]={0x3f,0x06,0x5b,0x4f,<br/>0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};
uchar count,sec,min,hour;
bit flag;
void delay(uint ms)
{
uchar x,y;
for(x=ms;x>0;x--)
for(y=114;y>0;y--);
}
void main()
{
TMOD=0x01;
TH0=0x3c;
TL0=0xb0;
IE=0x82;
TR0=1;
while(1)
{
if(flag)
{
flag=0;
sec++; //秒
if(sec==60)
{
sec=0;
min++; //分
if(min==60)
{
min=0;
hour++; //时仔前
if(hour==24)
{
hour=0;
min=0;
sec=0;
}
}
}
}
P2=0xfe; //位码
P0=tab[hour/10];//段码乱谨
delay(5); //保持亮度念陪清
P2=0xfd;
P0=tab[hour%10];
delay(5);
P2=0xfb;
P0=tab[10];
delay(5);
P2=0xf7;
P0=tab[min/10];
delay(5);
P2=0xef;
P0=tab[min%10];
delay(5);
P2=0xdf;
P0=tab[10];
delay(5);
P2=0xbf;
P0=tab[sec/10];
delay(5);
P2=0x7f;
P0=tab[sec%10];
delay(5);
}
}
void time0() interrupt 1
{
TH0=0x3c;
TL0=0xb0;
count++;
if(count>=19)
{
count=0;
flag=1;
}
}
#define uchar unsigned char
#define uint unsigned int
uchar code tab[]={0x3f,0x06,0x5b,0x4f,<br/>0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};
uchar count,sec,min,hour;
bit flag;
void delay(uint ms)
{
uchar x,y;
for(x=ms;x>0;x--)
for(y=114;y>0;y--);
}
void main()
{
TMOD=0x01;
TH0=0x3c;
TL0=0xb0;
IE=0x82;
TR0=1;
while(1)
{
if(flag)
{
flag=0;
sec++; //秒
if(sec==60)
{
sec=0;
min++; //分
if(min==60)
{
min=0;
hour++; //时仔前
if(hour==24)
{
hour=0;
min=0;
sec=0;
}
}
}
}
P2=0xfe; //位码
P0=tab[hour/10];//段码乱谨
delay(5); //保持亮度念陪清
P2=0xfd;
P0=tab[hour%10];
delay(5);
P2=0xfb;
P0=tab[10];
delay(5);
P2=0xf7;
P0=tab[min/10];
delay(5);
P2=0xef;
P0=tab[min%10];
delay(5);
P2=0xdf;
P0=tab[10];
delay(5);
P2=0xbf;
P0=tab[sec/10];
delay(5);
P2=0x7f;
P0=tab[sec%10];
delay(5);
}
}
void time0() interrupt 1
{
TH0=0x3c;
TL0=0xb0;
count++;
if(count>=19)
{
count=0;
flag=1;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
深圳市兴威帆电子技术有限公司
2023-08-24 广告
2023-08-24 广告
实时时钟模块可以选择许多不同的制造商和型号,具体选择取决于您的应用需求和预算。一些流行的实时时钟模块品牌包括DS1302、MA电商平台6925和MCP7941。这些模块都具有精度高、稳定性好、功耗低等优点,并具有不同的功能和特性,可以满足各...
点击进入详情页
本回答由深圳市兴威帆电子技术有限公司提供
2013-12-07
展开全部
数空源差字时钟采用89C51+DS12887,电路和程序设计都裂册非斗皮常简单,下载DS12887芯片资料看看,有中文版的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-07
展开全部
彭华哥哥 网上淘宝 是不是 把 东西的 款式 你说是什么网址啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询