8位数码管显示时钟Word文档格式.docx
- 文档编号:14531123
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:21
- 大小:162.72KB
8位数码管显示时钟Word文档格式.docx
《8位数码管显示时钟Word文档格式.docx》由会员分享,可在线阅读,更多相关《8位数码管显示时钟Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
unsignedcharM,S_flag;
//M是模式,更新时间的种模式加上正常模式S_flag闪烁标志
sbitK0=P3^7;
//K0是闹钟起停标志位
sbitK1=P3^0;
sbitK2=P3^1;
sbitK3=P3^2;
sbitBEEP=P3^3;
voiddelay(unsignedn)//0.2毫秒
{
intx,y;
for(x=0;
x<
n;
x++)
for(y=0;
y<
24;
y++);
}
voiddisplay_led()//流动显示学号
intx;
charl,a,m;
for(a=0;
a<
21;
a++)
{
x=a-8;
for(l=0;
l<
6;
l++)
{
for(m=0;
m<
8;
m++)
{
P2=b[m];
if(x>
=0&
&
12)P1=led[num[x]];
elseP1=led[11];
delay(10);
x++;
}
x-=8;
}
}
}
voiddisplay()//显示时钟及显示调节位
switch(M)
case0:
{
a[0]=led[hour/10];
a[1]=led[hour%10];
a[2]=led[10];
a[3]=led[minute/10];
a[4]=led[minute%10];
a[5]=led[10];
a[6]=led[second/10];
a[7]=led[second%10];
}break;
case1:
if(S_flag==1)
a[0]=led[hour/10];
a[1]=led[hour%10];
else
a[0]=led[11];
a[1]=led[11];
case2:
a[0]=led[hour/10];
a[3]=led[minute/10];
a[4]=led[minute%10];
a[3]=led[11];
a[4]=led[11];
case3:
a[0]=led[year/10];
a[1]=led[year%10];
a[0]=led[11];
a[1]=led[11];
a[3]=led[mon/10];
a[4]=led[mon%10];
a[6]=led[day/10];
a[7]=led[day%10];
case4:
a[3]=led[mon/10];
a[4]=led[mon%10];
case5:
a[4]=led[mon%10];
a[6]=led[day/10];
a[6]=led[11];
a[7]=led[11];
case6:
a[0]=led[hour1/10];
a[1]=led[hour1%10];
a[3]=led[minute1/10];
a[4]=led[minute1%10];
case7:
a[0]=led[hour1/10];
a[1]=led[hour1%10];
a[3]=led[minute1/10];
a[4]=led[minute1%10];
voidkey_prc()//时钟和闹钟调节
if(K1==0)
delay(10);
//延时去抖
if(K1==0)//按K1进行模式切换
{M++;
if(M==8)
M=0;
while(!
K1);
//等待按键释放
}
if(M!
=0)
//模式--调时
{
if(K2==0)
{
delay(10);
//延时去抖
if(K2==0)//加键按下
{
if(hour<
23)hour++;
elsehour=0;
}
while(!
K2);
//等待按键释放
}
if(K3==0)
if(K3==0)
{
if(hour>
0)hour--;
elsehour=23;
K3);
}break;
case2:
//模式--调分
{
if(K2==0)
{
if(minute<
59)minute++;
elseminute=0;
if(K3==0)
if(minute>
0)minute--;
elseminute=59;
}
}break;
case3:
//模式--调年
if(year<
99)year++;
elseyear=0;
if(year>
0)year--;
elseyear=99;
case4:
//模式--调月
if(mon<
12)mon++;
elsemon=0;
if(mon>
1)mon--;
elsemon=12;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数码管 显示 时钟