单片机STC89C52做的数码管时钟 不要led显示
用定时器做时钟源吗?几位数码管。显示哪些时间元素。
有现成的程序,需要就联系
QQ306 226 714有想去...
你好 请问程序能给我一份吗 164908060@qq.com 感谢
你是想要高精度时钟啊 还是用51的内部定时器做时钟啊
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar num,k,n,m,i,j,num1,shi,fen,miao;
uchar code table[]={
0x3F,0x06,0x5B,0x4F,
0x66,0x6D,0x7D,0x07,
0x7F,0x6F,0x77,0x7C,
0x39,0x58,0x5E,0x79,};
void delay(uint z)
{
uint i,j;
for(i=z;i>0;i--)
for(j=114;j>0;j--);
}
void main()
{
TMOD=0X01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{
P1=0xfe;
P0=table[shi/10];
delay(3);
P1=0xfd;
P0=table[shi%10];
delay(3);
P1=0xfb;
P0=0x40;
delay(3);
P1=0xf7;
P0=table[fen/10];
delay(3);
P1=0xef;
P0=table[fen%10];
delay(3);
P1=0xdf;
P0=0x40;
delay(3);
P1=0xbf;
P0=table[miao/10];
delay(3);
P1=0x7f;
P0=table[miao%10];
delay(3);
}
}
void t0zhongduan() interrupt 1
{
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
i++;
if(i==20)
{
i=0;
miao++;
if(miao==60)
{
miao=0;
fen++;
if(fen==60)
{
fen=0;
shi++;
if(shi==24)
{
shi=0;
}
}
}
}
}
用51定时器的时钟程序
挺不错,,
顺便发个仿真电路图,跪求啊
你想要什么定时仿真的给我留言 是51自身定时器的仿真还是 基于始终芯片的仿真啊
C51语言程序 跟仿真图 拜托
感谢小编共享信息。我这学习了。
