- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
只缺闹钟定点提示响铃的功能(内含时钟调时、闹钟调时不同时烁原因)
#includelt;reg52.hgt;
#define char unsigned char
char code dis_7[11]={
0xc0,0xf9,0xa4,0xb0,
0x99,0x92,0x82,0xf8,
0x80,0x90,0xff};
char code dis_8[11]={
0xc0,0xf9,0xa4,0xb0,
0x99,0x92,0x82,0xf8,
0x80,0x90,0xff};
//加
char code dis_9[11]={
0xc0,0xf9,0xa4,0xb0,
0x99,0x92,0x82,0xf8,
0x80,0x90,0xff};
char code scan_con[8]={
0xfe,0xfd,0xfb,0xf7,
0xef,0xdf,0xbf,0x7f};
char data timedata[6]={
0x00,0x00,0x00,0x00,0x00,0x00};
char data timedatam[6]={
0x00,0x00,0x00,0x00,0x00,0x00};
//加
char data timedatan[6]={
0x00,0x00,0x00,0x00,0x00,0x00};
char data dis[8]={
0x00,0x00,0x00,0x00,
0x00,0x00,0x0a,0x00};
char data dism[8]={
0x00,0x00,0x00,0x00,
0x00,0x00,0x0a,0x00};
//加
char data disn[8]={
0x00,0x00,0x00,0x00,
0x00,0x00,0x0a,0x00};
char data conls=0x00,con04s=0x00,con=0x00,con001s=0x00,flag=0x00,con04sn=0x00;//加
sbit key0=P1^0;
sbit key1=P1^1;
sbit key2=P1^2;
sbit key3=P1^3;
sbit beep=P2^1;
delaylms(int t)
{
int i,j;
for(i=0;ilt;t;i++)
for(j=0;jlt;120;j++);
}
naoscan()//脑钟显示
{
char j;
for(j=0;jlt;6;j++)
{
P0=dis_9[disn[j]];
P3=scan_con[j];
delaylms(1);
P3=0xff;
}
}
keyscan()
{
EA=0;
flag=0;
if(key0==0)
{
delaylms(10);
while(key0==0);
if(dis[con]==10)
{
dis[7]=dis[con];
dis[con]=dis[6];
dis[6]=dis[7];
}
con++;
TR0=0;
ET0=0;
TR1=1;
ET1=1;
flag=0;//加
if(congt;=6)
{
con=0;
TR1=0;
ET1=0;
TR0=1;
ET0=1;
}
}
if(con!=0)
{
if(key1==0)
{
delaylms(10);
while(key1==0);
flag=0;//加
timedata[con]++;
if(timedata[con]gt;=10)
{
timedata[con]=0;
}
dis[con]=timedata[con];
dis[6]=0x0a;
}
}
if(con!=0)
{
if(key2==0)
{
delaylms(10);
while(key2==0);
if(timedata[con]==0)
{
timedata[con]=0x09;
}
else
{
timedata[con]--;
}
dis[con]=timedata[con];
dis[6]=0x0a;
}
}
EA=1;
}
keyscan2()//闹钟定时按键扫描
{
//flag=2;
if(key2==0)
{
delaylms(10);
if(key2==0)
{
while(key2==0);
while(1)
{
naoscan();
if(key2==0)
delaylms(10);
if(key2==0)
{
while(key2==0);
if(disn[con]==10)
{
disn[7]=disn[con];
disn[con]=disn[6];
disn[6]=disn[7];
}
con++;
TR1=
您可能关注的文档
- 正确认识马克思主义民族定义及其含义.ppt
- 正文热工课程设计第二章--内蒙古工业大学.pdf
- 正文三结构性材料质量标准及检验试验.ppt
- 郑州大学及白俄罗斯国立音乐学院合作举办音乐表演专业本科教育项目自评报告.pdf
- 郑州恒大绿洲项目拓客方案.ppt
- 郑州市生态水系索须河天河路节点景观提升工程建设项目报告表.pdf
- 郑州万科城工程施工设计.doc
- 政策工具选择及运用逻辑研究以四川Z乡农村公共产品供给为例王辉.pdf
- 政府和学校关系(全文).ppt
- 政府及社会资本合作(PPP)项目实务操作及热点问题解答.pptx
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)