电子万年历(DS1302加报时) 课程设计报告
电子万年历(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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




