第1页共17页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共17页电子钟设计摘要本课程设计目的是设计一个可显示年、月、日、星期、时、分、秒的电子钟,并通过简易的按键操作方便的更改显示的时间
该电子钟控制电路由STC89C51单片机实现,时钟由DS1302时钟芯片提供,显示部分为1602液晶显示模块
本项目基本工作流程为:上电后单片机给DS1302时钟芯片写入一组初始时间,之后单片机定时向DS1302芯片读取时间信息,并通过1602液晶显示模块显示出来,当有控制按键按下后,单片机将更改的时间信号写入DS1302芯片,由于单片机不停的从DS1302芯片中读取信息显示在1602液晶显示模块上,从而实现时间的调整
通过反复调试和改进完全实现了预期要求
关键字:单片机DS1302液晶显示第2页共17页第1页共17页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共17页一、设计目的:设计一个可显示年、月、日、星期、时、分、秒的电子钟,并通过简易的按键操作方便的更改显示的时间
二、设计中的问题及分析:1)时钟信号的来源电子钟的时钟信号的来源一般有两种:单片机提供和时钟芯片提供
这两种时钟信号各有其利弊
采用单片机提供的方案电路结构简单,程序编写方便,但由于不同单片机工作的时钟频率不同程序的移植性不强,时钟的精度不高,一般还需占据单片机的一两个定时计数器,在系统设计时占用了宝贵资源
采用时钟芯片提供的方案虽然电路复杂一些但具有很高的时钟精度和程序的可移植性
通过比对本设计采用了时钟芯片DS1302来提供时钟信号
2)显示方式的选择显示方式也有两种方案:数码管显示和液晶显示,数码管虽有其价格低廉的优势但其功耗大电路复杂,显示稳定度差
出于功耗和显示质量的考虑在本设计中选用了1602液晶显示模块作为显示部分
3)按键的设计按键的作用是用于实