广东海洋大学寸金学院。
单片机》课程设计(**)
**题目: 高精度大屏幕led日历时钟设计。
a high precision and large screen led calendar clock design
系别: 信息技术系
专业: 计算机科学与技术
班级: 计算机科学与技术1班
姓名陈创胜
学号: 200816704101
指导老师: 舒秀兰
职称讲师 日期: 2023年5月5日
广东海洋大学寸金学院教务处制。
目录 i摘要 ii
第1章引言 4
1.1背景与意义 4
1.2**设计 4
1.2.1 系统设计实现的目标 4
1.2.2 系统的总体设计 4
第2章需求分析 5
2.1需求分析 5
2.2 可行性分析 5
2.3开发及运行环境 5
第3章硬件电路设计 5
3.1单片机最小系统 5
3.2时钟芯片设计 5
3.2.1时钟芯片引脚介绍 5
3.2.2 4个控制寄存器介绍 5
3.3按键调整电路 5
3.4电源模块 5
第4章软件设计 5
4.1主程序流程 5
4.2 时间设置子流程 5
4.3闹钟设置子程序流程 5
4.4程序设计问题 5
4.4.1 按键抖动问题 5
4.4.2 蜂鸣器设置 5
4.4.3 液晶显示器设置 5
4.4.4中断设置 5
第5章测试 5
5.1测试软件介绍 5
5.2软件调试 5
结束语 5致谢 5
参考文献 5
附录 5程序**: 5
在51单片机应用的系统中,常常需要记录实时的时间信息并长期保存。比如,在数据采集时,对某些重要的信息不仅需要几路车其内容,还需要记录下改事件发生的准确时间;在银行营业大厅中使用的利率或汇率显示屏,上面除了需要显示利率或汇率等数据以外,还需要显示实时的时间信息,如年、月、日、星期、时间等。本文用51单片机以及ds1302日历时钟芯片实现日历时钟的设计。
**研究了ds1302日历时钟芯片的相关功能。设计结果表明本文设计的基于ds1302的实时日历时钟显示系统完全能够满足设计要求。
关键词: ds1302,51单片机, lcd1062显示器。
abstract
51 scm application system , often need to record real-time information and long-term preservation. for example, when data collection for some important information not only need to record the content, but also record the exact time of the incident; the banking hall in the use of interest rate or exchange rate display, shown above in addition to the interest rate or exchange rate such data, it also needs to show real-time information, such as year, month, date, day and time. in this *****,51mcu and the calendar clock chip ds1302 calendar clock design.
thesis of the calendar clock chip ds1302-related results show that the ds1302-based design of real-time calendar clock display system can completely meet the design requirements.
key word :ds1302,51microcontroller, lcd1062 display
led显示屏作为信息传播的一种重要手段,具有高亮度、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定等优点,再加上集成电路的使用,led显示屏的外围电路变得越来越简单,性价比不断攀升,使得led显示屏广泛用于各行各业以及公共场所,成为了信息化时代发布工具。现在的led大屏幕一般应用于汽车站、银行、机场、高速公路可变报版、体育场馆比赛等人多去关注的地方,所以这就要求led大屏幕要设计得鲜明、显眼、耐用、三防能力强。
本次设计将led大屏幕和电子日历时钟的结合起来,打破传统电子时钟只适用于个人的局限,将日历时钟推广到公共场合,更方便人们。本次设计将采用51单片机、ds1302日历时钟芯片和1062显示器(代替led大屏幕,因为两者都差不多)。
本文是以实时时钟芯片ds1302和at89c52单片机为主要研究对象,着重进行51单片机如何读取ds1302内部时钟信息的研究。
主要内容包括:
1) 实时温度显示;
2) 年月日星期时分秒显示;
3) 年月日星期时分秒调整;
4) 闹钟定时小时分钟和秒;
采用at89c52作为主控单片机,时钟模块选用ds1302作为时钟芯片,显示模块选用lcd1062,设置部分选用按键电路。
at89c52与mcs-51单片机产品兼容k字节在系统可编程flash存储器、 1000次擦写周期、 全静态操作:0hz~33hz 、 **加密程序存储器 、 32个可编程i/o口线 、三个16位定时器/计数器八个中断源 、全双工uart串行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒 、看门狗定时器 、双数据指针 、掉电标识符 。
ds1302 实时时钟芯片功能丰富,可以用来直接代替ibm pc 上的时钟日历芯片ds12887,同时,它的管脚也和mc146818b、ds12887 相兼容。由于ds1302 能够自动产生世纪、年、月、日、时、分、秒等时间信息,其内部又增加了世纪寄存器,从而利用硬件电路解决子“千年”问题;ds1302 中自带有锂电池,外部掉电时,其内部时间信息还能够保持10 年之久;对于一天内的时间记录,有12 小时制和24 小时制两种模式。用户还可对ds1302 进行编程以实现多种方波输出,并可对其内部的三路中断通过软件进行屏蔽。
该系统的系统框图如图1.1示:
图1-1系统框图。
数字电子钟一个无处不在的电子产品,经过多年的发展技术已经相当成熟了。
随着电子技术的产业结构调整,生产工艺的飞速发展,市场对智能电子时钟的需求也越来越大,而现今市场上多采用的普通电子表,不具备报时和闹钟的双重功能。
日前应用广泛的数字钟大多用ds1302时钟芯片,以51单片机为核心控制部件制作的。可以实现对年、月、日、周、时、分、秒精确计时,闰年补偿,可计时至2023年。ds1302内嵌一个锂电池,可以保证在没有电源系统的情况下做到非易挥发性计时。
通过对相应管脚电平的简单设置,就可以轻松地适应intel处理器或motorola处理器的总线时序。通过扩展还可以实现对电子钟所在地点的温度显示和智能闹钟功能,广泛用于车站、医院、机场、厕所等公共场所的时间显示。该电子钟运用单片机进行设计制作,通过软件编程完成实时时间显示、按键调节时间,与数字电路电子钟相比具有设计电路简单、成本低的优点。
与机械钟表和3v电源半机械表相比,数字电子钟具有时间精确度高、停电不用校准、较少汞的使用等优点。
通过可行性分析对所开发的高精度时钟从适应性、经济效益以及开发成本进行研究。通过调查和高精度时钟设计目标分析,对要开发的硬件、软件从技术、经济、资源和管理进行可行性的分析。以保证资源合理使用、避免失误和浪费。
技术可行性:
通过51单片机来设计电子时钟,采用k软件来进行编程,可以实现小时、分、秒和年、月、日的显示的功能。本次设计的电子时钟系统由时钟电路、显示电路、按键调整电路、定时报警电路四个部分组成。
本次报告需要介绍51单片机的基本原理,。
经济可行性:
本次设计使用的单片机是51单片机,是集cpu、ram/rom,计数和多种接口于一体的微控制器。自从单片机在20世纪70年代问世,以其极高的性能**比,受到人们的重视和关注。它体积小、重量轻、抗干扰能力强、环境要求不高、**相对比较低廉、可靠性高、灵活性好、开发较为容易,广泛应用于智能生产和工业自动化上。
Excel自动套用格式
整个表。选择该选项,单击 格式 按钮,在弹出的对话框中所进行的格式设置,将应用于整个 例如,为其内部设置边框样式,其效果如图4 19所示。列条纹。在列表中,若选择 第一列条纹 选项,即可从工作表的第一列开始应用格式 若选择 第二列条纹 选项,则从工作表的第二列开始应用格式。选择列条纹进行设置时,将激...
评语打印套用格式
在人生的道路上,你已经有了良好的开端。我为你的成功喝彩,我为你的明天祝福!同时,我也得提醒你,一个人无论有多大的学问,始终都不能满足,因为知识是无穷的,学习是没有止境的。该生在校关心同学,遵守班级纪律,积极参加各项有益活动,身为副班长能以身作则,能协助班主任老师做好各项工作,是班主任老师的好帮手,上...
开题报告套用格式
安徽省电化教育馆。教育信息技术研究 十二五 规划课题。开题报告。立项编号 ad 110200 课题名称 班班通工程教师培训模式与策略的研究。课题类别重点课题 学科分类教育信息技术 负责人胡亚明,汪曲波 研究单位桐城市陶冲初中,桐城市实验中学 填表日期 2012年2月28日 安庆市现代教育技术中心研究...