
电子爱好者请进(基于单片机的电子时钟的设计)
小弟初接触电子刚学单片机现在想动手做点东西想利用单片机做个简易的电子时钟但是初学者不太懂又想做点什么希望有经验的大哥能给点帮助我想要流程,电路图,焊接的元件还有原程序。。...
小弟初接触电子 刚学单片机 现在想动手做点东西 想利用单片机做个简易的电子时钟 但是初学者不太懂 又想做点什么 希望有经验的大哥能给点帮助 我想要流程,电路图,焊接的元件 还有原程序。。。。小弟在此感谢了。
展开
4个回答
展开全部
单片机程序要自己写才有意思,学简单点的吧,入门就写流水灯。
更多追问追答
追问
已经会了
追答
那好说,你加我

2025-08-04 广告
联系方式:13671592388上海实邦电子科技有限公司是一家专业电子产品开发与ODM/OEM/电子制造服务(EMS)企业,具有多年基于消费电子产品、工业自动化产品、机电控制产品的PCBA开发与生产经验,更有多年的单片机开发及工业控制电路设...
点击进入详情页
本回答由上海实邦电子科技提供
展开全部
你要的 太多啦 是51单片机吗?
追问
是的
追答
#include
#define uint unsigned int
#define uchar unsigned char
uchar code tab[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xBF,0xFF};
uchar cs=20,m=0,f=0,x=0;
void xianshi();
void yanchi();
main()
{
TMOD=0x01;
TH0=0x3c;
TL0=0xb0;
EA=1;
ET0=1;
TR0=1;
while(1)
{
xianshi();
}
}
intt0() interrupt 1
{TH0=0x3c;
TL0=0xb0;
cs--;
if(cs==0)
{
m++;
cs=20;
if(m==60)
{
f++;
m=0;
if(f==60)
{
x++;
f=0;
if(x==24)
{
x=0;
}
}
}
}
}
void xianshi()
{
P1=0xfe;
P0=tab[m%10];
yanchi();
P1=0xfd;
P0=tab[m/10];
yanchi();
P1=0xfb;
P0=0xbf;
yanchi();
P1=0xf7;
P0=tab[f%10];
yanchi();
P1=0xef;
P0=tab[f/10];
yanchi();
P1=0xdf;
P0=0xbf;
yanchi();
P1=0xbf;
P0=tab[x%10];
yanchi();
P1=0x7f;
P0=tab[x/10];
yanchi();
}
void yanchi()
{
uint i,j;
for(i=2;i>0;i--)
for(j=250;j>0;j--);
}我第一次自己写时钟的时候写的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要的 太多啦 是51单片机吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
近年的无线电杂志多次刊载这类文章,可以查看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询