欢迎来到天天文库
浏览记录
ID:23865829
大小:1.05 MB
页数:33页
时间:2018-11-11
《单片机课程设计--电子日历时钟》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河南科技大学课程设计说明书课程名称单片机原理题目电子日历时钟院系电子信息工程学院班级学生姓名指导教师叶宇程日期2012—06—11课程设计任务书(指导教师填写)课程设计名称单片机原理学生姓名专业班级电气091设计题目电子日历时钟一、课程设计目的1.培养学生文献检索的能力,如何利用Internet检索需要的文献资料。2.培养学生综合分析问题、发现问题和解决问题的能力。3.培养学生综合运用知识的能力和工程设计的能力。4.培养学生理论联系实际的能力。5.提高学生课程设计报告撰写水平。二、设计内容、技术条件和要求1设计内容电子日历时钟系统主要功能为实时时间的显示,以AT89S51
2、单片机为核心芯片,通过DS1302时钟芯片的功能扩展;在共阴极LED数码管上或LM1602液晶显示屏上显示出来。(1)时钟芯片选用DS1302;(2)数码管选用4位共阴极动态显示的数码管;(3)能实时显示年、月、日和时、分、秒,用数码管显示时,要求年、月、日与时、分、秒交替显示,间隔1秒;(4)可通过按键调节、设置当前时间。2设计要求设计单片机最小系统(包括复位按钮、晶振电路等);DS1302时钟芯片的控制设计。时间调节按键的电路设计。绘制实现本设计内容的硬件电路(原理图),系统的组成框图。相应的控制状态表;编写本课程设计内容的软件设计(包含程序流程图和对程序注释)。硬件
3、实验部分可选用实验箱测试或Proteus仿真软件实现。3总体设计思想(供参考)正常情况下运行主程序,定时读取时钟芯片的实时时间,先读年、月、日,再读时、分、秒;时间调节可用1按键依次切换选择年、月、日、时、分、秒,相应位闪烁,另1按键每次加1调节当前的时间设置。按键控制建议采用外部中断执行中断服务子程序,设置相应的时间调节子程序。4设计参考基于AT89S51单片机的电子日历时钟有电源电路、单片机主控电路、按键控制电路和显示电路组成,DS1302的寄存器、控制命令及参考电路如图1和表1、表2所示:图1基于AT89S51单片机的交通信号灯控制系统框图表1DS1302日历、时钟
4、寄存器与控制字对照表寄存器名称765432101RAM/CKA4A3A2A1A0RD/W秒寄存器1000000分寄存器1000001小时寄存器1000010日寄存器1000011月寄存器1000100星期寄存器1000101年寄存器1000110写保护寄存器1000111慢充电寄存器1001000时钟突发寄存器1011111表2DS14302内部主要寄存器分布表寄存器名称命令字取值范围各位内容写读76543210秒寄存器80H81H00-59CH10SECSEC分寄存器82H83H00-59010MINMIN小时寄存器84H85H01-12或00-2312/240AHRH
5、R日期寄存器86H87H01-28,29,30,310010DATEDATE月份寄存器88H89H01-1200010MMONTH周寄存器8AH8BH01-0700000DAY年份寄存器8CH8DH00-9910YEARYEAR5知识点准备:+5V电源原理及设计;单片机复位电路工作原理及设计(元件选择的依据);单片机晶振电路工作原理及设计(元件选择的依据);按键电路设计(了解常用按键设计方法)。DS1302芯片特性、驱动设计及应用;LM1602液晶显示屏特性、驱动设计及应用;AT89S51单片机引脚资源、引脚分配等;单片机汇编语言及程序设计(中断、延时子程序的设计)。三时
6、间进度安排按教学计划规定,单片机原理课程设计总学时为1周,其进度安排和时间大致分配如下:1.十三周周一至周二查阅资料、进行软、硬件初步设计;2.十三周周三至周四上机调试,发现问题,解决问题,完善课程设计;3.十三周周五、周六 总结设计过程,编写课程设计报告书。四主要参考文献1、何立民.单片机高级教程.第1版.北京:北京航空航天大学出版社,20012、MCS—51单片机应用设计张毅刚修林成胡振江编3、MCS—51单片微型计算机原理与开发王树勋王朝玉张新发编4、徐爱钧KEILCxV7.0单片机高级语言编程与uVision2应用实践,北京,电子工业出版社,20045、李全利、仲
7、伟峰、徐军,单片机原理及应用,北京:清华大学出版社,2006五、设计分组及选题安排电气091、092,三个题目中每人任选一题。指导教师签字:2012年05月20日目录摘要6关键词6第一章设计要求与硬件选择61.2.1单片机芯片的选择和介绍71.2.2显示模块的选择和介绍81.2.3时钟芯片的选择和介绍91.3电路设计最终方案决定12第二章系统的硬件设计与实现122.1电路设计框图122.2系统硬件概述132.3主要单元电路的设计132.3.1单片机主控模块的设计132.3.2时钟电路模块的设计142.3.3显示模块的设计152
此文档下载收益归作者所有