- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
第一章 前言 3
第二章 方案论证与比较 3
2.1数字时钟方案 3
2.2数码管显示方案 4
第三章 系统设计 5
3.1总体设计 5
3.1.1系统说明 5
3.1.2系统框图 3
第四章 原理图与仿真图 6
4.1 Protel原理图 6
4.2 Proteus 仿真图 7
4.3流程图 8
4.4源程序清单 10
4.5设计总结 18
第五章 实验心得体会 19
第六章 参考文献 20
前言
单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、、、、、、、、、、、、、、、、、
第四章 原理图与仿真图
4.1 Protel原理图
图4-1
4.2 Proteus 仿真图
图4-2
4.3 流程图
4.4 源程序清单
#include reg52.h
#include intrins.h
#define uchar unsigned char
#define uint unsigned int
uchar data_7seg[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,};
uchar miao,fen,shi,year,mon,day;
sbit qh=P1^3;
sbit miaoyear=P1^0;
sbit fenmon=P1^1;
sbit shiday=P1^2;
sbit rst=P1^4;
sbit sck=P1^5;
sbit io=P1^6;
sbit fm=P1^7;
/*函数声明:*/
void write_ds1302_byte(uchar dat);
void write_ds1302(uchar add,uchar dat);
uchar read_ds1302(uchar add);
void read_shijian();
void read_riqi();
void set_shijian();
void set_riqi();
void display_shijian();
void display_riqi();
void delay(int n);
void show();
void fmzz();
/*DS1302单字节写入:*/
void write_ds1302_byte(uchar dat)
{
uchar i;
for (i=0;i8;i++)
{
sck=0;
io=dat0x01;
dat=dat1;
sck=1;
}
}
/*DS1302多字节写入:*/
void write_ds1302(uchar add,uchar dat)
{
rst=0;_nop_();
sck=0;_nop_();
rst=1;_nop_();
write_ds1302_byte(add);
write_ds1302_byte(dat);
rst=0;_nop_();
io=1;
sck=1;
}
/*DS1302读取:*/
uchar read_ds1302(uchar add)
{
uchar i,value;
rst=0;_nop_();
sck=0;_nop_();
rst=1;_nop_();
write_ds1302_byte(add);
for (i=0;i8;i++)
{
value=value1;
sck=0;
if (io) value=value|0x80;
sck=1;
}
rst=0;_nop_();
sck=0;_nop_();
sck=1;
io=1;
return value;
}
/*调整日期*/
void set_riqi()
{
if (miaoyear==0) delay(100);
if (miaoyear==0)
{
year=(year4)*10+(year0x0f);
year++;
if (year==99) year=0;
year=((year/10)4)+(year%10);
write_ds1302(0x8C,year);
}
if (fenmon==0) delay(100);
if (fenmon==0)
{
您可能关注的文档
- 电气控制与PLC课程设计--自动洗车机控制设计.doc
- 电气自动化技术毕业论文--模拟交通灯设计.doc
- 电气自动化技术专业毕业论文--直流大电机控制器毕业设计.doc
- 电气自动化专业毕业论文--.doc
- 电气自动化专业毕业论文--LED照明恒流驱动电源的设计.doc
- 电气自动化专业毕业论文---LED照明恒流驱动电源的设计.doc
- 电气自动化专业毕业论文--PLC在风淋控制系统中的应用.doc
- 电气自动化专业毕业论文--Z3040摇臂钻床的继电器控制电路设计及PLC控制设计.doc
- 电气自动化专业毕业论文--单片机在城市智能交通灯中的控制设计.doc
- 电气自动化专业毕业论文--单片开关电源及PCB设计.doc
- 贵州贵州省建设投资集团有限公司招聘考试真题附答案详解(研优卷).docx
- 河南南阳师范学院2021年招聘25名硕士研究生冲刺卷一(附答案与详解)及答案详解(名校卷).docx
- 陕西延长石油 (集团) 有限责任公司 所属单位招聘笔试题库及答案详解(必刷).docx
- 贵州民航产业集团有限公司招聘笔试题库含答案详解(基础题).docx
- 广汉市2025年公开招聘社区专职工作者(125人)考试备考题库含答案详解(考试直接用).docx
- 邢台市水务发展集团有限公司招聘真题附答案详解(实用).docx
- 新华保险总部人力资源部(党委组织部)招聘笔试题库含答案详解(预热题).docx
- 贵州苔茶产业发展集团有限公司招聘笔试题库含答案详解(b卷).docx
- 广汉市2025年公开招聘社区专职工作者(125人)考试备考题库附答案详解(综合题).docx
- 贵州城乡产业发展集团有限公司招聘笔试题库附答案详解(实用).docx
文档评论(0)