教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 行业资料 >

电子万年历(DS1302加报时) 课程设计报告

来源:网络收集 时间:2026-06-23
导读: 电子万年历(DS1302加报时) 课程设计报告 LCD模块,D1302模块,时分秒,年月日,整点,半点响铃 华北水利水电学院 课程设计报告 课程名称: 万年历 姓 名: 学 号: 班 级: 学 校: 华北水利水电大学 专 业: 电子信息科学与技术 日 期: 2013年1月12日 电子万年历(DS130

电子万年历(DS1302加报时) 课程设计报告 LCD模块,D1302模块,时分秒,年月日,整点,半点响铃

华北水利水电学院

课程设计报告

课程名称: 万年历 姓 名: 学 号: 班 级: 学 校: 华北水利水电大学 专 业: 电子信息科学与技术 日 期: 2013年1月12日

电子万年历(DS1302加报时) 课程设计报告 LCD模块,D1302模块,时分秒,年月日,整点,半点响铃

目 录

前言--------------------------------------------------------------------------2 1 课程设计的目的和要求------------------------------------------------------2

1.1、 课程设计的目的-----------------------------------------------------2 1.2、 课程设计的基本要求-------------------------------------------------2 2 系统设计------------------------------------------------------------------2

2.1基本工作原理-----------------------------------------------------------2 2.2系统设计-----------------------------------------------------------2 2.2.1系统组成方案---------------------------------------------------3 2.2.2 正常工作时按键、显示功能的定义----------------------------------3 2.2.3定时系统的功能及按键的定义------------------------------------3

2.3 软件总体设计-----------------------------------------------------3 2.3.1主程序框图及清单-----------------------------------------------3 3 硬件设计------------------------------------------------------------------4 3.1主控制器---------------------------------------------------------------4

3.1.1STC89C52引脚封装与功能表-----------------------------------4 3.1.2振荡电路及复位电路----------------------------------------------5 3.2 DS1302原理及引脚介绍--------------------------------------------------6 3.3 LCD显示驱动电路-------------------------------------------------------9 4 软件设计------------------------------------------------------------------11 4.1DS1302时间产生软件设计------------------------------------------------11 4.2数据处理显示程序设计--------------------------------------------------13 5 系统操作说明-------------------------------------------------------------15 6 结束语-------------------------------------------------------------------15 7 参考文献-----------------------------------------------------------------15 8 系统原理图---------------------------------------------------------------16 附录1-----------------------------------------------------------------------16

电子万年历(DS1302加报时) 课程设计报告 LCD模块,D1302模块,时分秒,年月日,整点,半点响铃

前言

万年历是大学本科阶段经典的课程设计题目,题目更加贴近实际生活,课程设计本身就使我们对单片机的软硬件结合有更深的理解,所以本次课程设计会让我们更加熟练的使用单片机

1 课程设计的目的和要求

1.1 课程设计的目的

通过显示年日历程序的设计,培养学生综合利用C语言或汇编语言进行程

序设计的能力,加强学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力。

通过本项课程设计,可以培养独立思考、 综合运用所学有关相应知识的能力,能更好的巩固《单片机程序设计》课程学习的内容,掌握 工程软件设计的基本方法,强化上机动手编程能力,闯过理论与实践相结合的难关!同时增加了同学之间的团队合作精神!更加也体会到以后在工作中团队合作的重要性和必要性! 通过本次课程设计,可以使同学们更熟练的使用单片机的软件仿真,如使用protues,keilC,wave等软件,同时也使同学们学会电子器件的基本焊接技术,对单片机的使用有更深的理解。

1.2课程设计的要求

1、能够显示时分秒、星期; 2、能够显示年月日;

3、能够自动清除屏幕以前的废弃信息; 4、能够修改时间; 5、能够定时;

6、要求划分功能模块,各个功能分别使用函数来完成; 7、源代码程序要有必要的注释; 8、能够半点报时和整点报时。

2 系统设计

2.1基本工作原理

电子万年历(DS1302加报时) 课程设计报告 LCD模块,D1302模块,时分秒,年月日,整点,半点响铃

该系统主要是通过时钟芯片DS1302产生稳定的日期和时间,然后通过单片机控制时钟芯片和显示器LCD,从而输出稳定的时间,改系统的仿真图如图:

图1

从图1 可知,该系统主要由到单片机控制系统,时钟产生系统和显示系统构成。

2.2系统设计

2.2.1系统组成方案

该系统主要由单片机控制系统,显示系统及时间信号产生系统构成。控制系统有单片机机保证单片机工作的外围元件构成;显示系统主要由16*2双排显示LCD构成;时间产生系统主要由DS1302产生。此外系统还有正常工作时的调时按键,定时时的调时按键以及复位按键,还有报时所需的蜂鸣器等。 2.2.2 正常工作时按键、显示功能的定义

正常工作时,共用到四个键,一个为接到RST端的复位键,一个为接到P1.0端的功能键另外;两个未分别接至P1.1、P1.2端的调时增减键。正常工作时能调节时分秒,年月日及星期的时间,可加可减。调时时光标闪烁。 2.2.3定时系统的功能及按键的定义

启动定时模式时,第一排首先显示“Dingshi!”第二排显示日期和时间,此时共用到三个键,一个为功能键,选择调节对象,另外两个为加减键,对调节对象进行加减。

2.3系统总体设计

电子万年历(DS1302加报时) 课程设计报告 LCD模块,D1302模块,时分秒,年月日,整点,半点响铃

2.3.1主程序框图及清单

清单:STC89C52,DS1302,LCD1602,排阻,5V电源,3V锂电池,蜂鸣器,6M晶振,32.768M晶振各一个;33p F电容两个;10pF电容一个;100k电阻一个;10k电阻一个。

3 硬件设计

3.1主控制器

3.1.1 STC89C52引脚封装与功能表

电子万年历(DS1302加报时) 课程设计报告 LCD模块,D1302模块,时分秒,年月日,整点,半点响铃

STC89C52与我们学过的AT89C51相似,但硬件配置更高,且更容易导入程序,所以使用比AT系列更广泛。 功能特性描述

STC89C52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在线系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 STC89C52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外 …… 此处隐藏:8839字,全部文档内容请下载后查看。喜欢就下载吧 ……

电子万年历(DS1302加报时) 课程设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2275484.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)