- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
#includereg52.h
#define uint unsigned int
#define uchar unsigned char
sbit KEY1=P3^0; //切换键
sbit KEY3=P3^1; //minute ,hour调整加1定义
sbit KEY2=P3^7; //minute ,hour调整减1定义
sbit bear=P3^4; //闹铃
uchar a=0; //时间显示和闹钟时间显示切换
code unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xc8,0x8e,0xff,0x21}; //段码控制
char code weikong_code[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar StrTab[32];
char minute=01,hour=13,second=00; // 正常 时钟秒,分,时 定义
char minute1=12,hour1=24; // 闹钟 时钟秒,分,时 定义
uint year=2014;
char month=12,day=10; //日期年,月,日 定义
char week=3,v=1; //星期
//要保持高位为0
char pp[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,
0x7e,0x7d,0x7b,0x77,0x6f,0x5f,0x3f,
0x3e,0x3d,0x3b,0x37,0x2f,0x1f,
0x1e,0x1d,0x1b,0x17,0x0f,
0x0e,0x0d,0x0b,0x07,
0x06,0x05,0x03,
0x02,0x01,
0x00
};
char w=0;
uchar flag=0; //切换标志
uint count=0; //定时器计数,定时50ms,count满20,秒加1
/********************** 延时子程序*****************************/
void delay(uint z)
{ uint x,y;
for(x=0;xz;x++)
for(y=0;y110;y++);
}
/*******************蜂鸣器子程序****************************/
void beng()
{
bear=~bear;
delay(10);
bear=1;
}
/**********************显示时钟子函数***************************/
void display(uchar w[32])
{ unsigned int i,j,c=0;
if(a==0) //正常时间显示
{ for(i=0;i8;i++) //依次将数组w中八个数取出,并显示
{ P2=weikong_code[i]; //位选
j=w[i]; //取出要显示的数码
P0=tab[j]; //取出段选编码
delay(1); //显示延时
P0=0xff;
} }
if(a==1) //闹钟调整显示
{ for(i=8;i16;i++)
{ if(c==8) c=0;
P2=weikong_code[c];
c++;
j=w[i];
P0=tab[j];
delay(1);
P0=0xff;
} }
if(a==2) //日期调整显示
{ for(i=16;i24;i++) //取w内容显示
{ if(c==8) c=0; //控制位选1
P2=weikong_code[c]; //控制位选2
c++; //控制位选3
j=w[i]; //取w内容
P0=tab[j]; //取w内容 查表
您可能关注的文档
- 三维互动电子报批操作资料.doc
- 东南大学考研电路讲义内部绝密3线性电阻电路的一般分析方法.ppt
- 东南大学考研电路讲义内部绝密4电路定理.ppt
- 中文版PhotoshopCC图像处理入门到精通第1章PhotoshopCC基础知识简明教程课件.ppt
- 丰田花冠全车电路图中文版.doc
- 串并联电路中电流、电压的规律.docx
- 串联多重12脉可控整流电路.doc
- 于单片机的病房呼叫系统.doc
- 五路数字抢答器实习报告.doc
- 交通灯控制逻辑电路实.doc
- 职业技术学院2024级工业机器人技术(安装与维护)专业人才培养方案.docx
- 职业技术学院2024级应用化工技术专业人才培养方案.pdf
- 职业技术学院2024级软件技术(前端开发)专业人才培养方案.pdf
- 职业技术学院2024软件技术专业人才培养方案.docx
- 职业技术学院2024级信息安全技术应用(安全运维)专业人才培养方案.docx
- 职业技术学院2024级新能源汽车检测与维修技术(车辆鉴定与评估)专业人才培养方案.pdf
- 职业技术学院2024级石油炼制技术专业人才培养方案.pdf
- 职业技术学院2024级环境监测技术专业人才培养方案.docx
- 职业技术学院2024级汽车制造与试验技术专业人才培养方案.pdf
- 职业技术学院2024级信息安全技术应用专业人才培养方案.pdf
文档评论(0)