欢迎来到天天文库
浏览记录
ID:2482134
大小:266.50 KB
页数:21页
时间:2017-11-16
《电子万年历的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计(论文)题目名称电子万年历课程名称单片机原理及应用课程设计学生姓名学号系、专业指导教师年月日摘要单片计算机即单片微型计算机。(Single-ChipMicrocomputer),CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。本系统便是用51系列单片机ATMEL89C52、LCD显示器、按键、74LS164及常用外围器件设计一个具有串行通信功能的电子万年历。关键词:电子万年历;串行通信;定时;中断课程设计(论文)任务书年级专业学生姓名学号题目名称电
2、子万年历设计时间课程名称单片机原理及应用课程设计课程编号131300103b设计地点新实验楼四楼机房一、课程设计(论文)目的学生在教师指导下运用所学课程的知识来研究、解决一些具有一定综合性问题的专业课题。通过课程设计(论文),提高学生综合运用所学知识来解决实际问题、使用文献资料、及进行科学实验或技术设计的初步能力,为毕业设计(论文)打基础。二、已知技术参数和条件AT80C52、LCD显示器、按键、74LS164、限流电阻三、任务和要求任务:以单片机为核心,设计一个电子万年历,能显示阳历、时间、室温,并能表明是否是闰年,可通过按键实现切换。要求:能计年、月、周、日、时、分、秒;能显示时
3、间、年份、室温;能区分是否是闰年。扩展功能部分可以通过按键是时间暂停、可以调整校正时间并通过按键切换轮流显示时间、年份、日期、星期。注:1.此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效;2.此表1式3份,学生、指导教师、教研室各1份。四、参考资料和现有基础条件(包括实验室、主要仪器设备等)参考资料:单片机原理与应用实例仿真现在基础条件:PC机一台、windows98系统、实验箱、导线若干。五、进度安排2010.5.27—2010.5.28:下发任务书2010.5.28—2009.12.29:搜集相关参考资料2010.5.30—2010.6..7:设计2010.6.8
4、—2010.6.12:撰写课程设计报告六、教研室审批意见教研室主任(签字):年月日七
5、、主管教学主任意见主管主任(签字):年月日八、备注指导教师(签字):学生(签字):手写签名课程设计(论文)评阅表学生姓名学号系专业班级题目名称电子万年历课程名称单片机原理及应用课程设计一、学生自我总结学生签名:手写签名2010年6月15日二、指导教师评定评分项目电路设计程序设计仿真格式表述综合成绩权重20分20分20分20分20分单项成绩指导教师评语:指导教师(签名):年月日注:1、本表是学生课程设计(论文)成绩评定的依据,装订在设计说明书(或论文)的“任务书”页后面;2、表中的“评分项目”及“权重
6、”根据各系的考核细则和评分标准确定。目录1问题描述72开发环境及设备73设计思想74硬件设计74.1主控模块AT89C5284.2显示模块电路设计95软件设计105.1系统软件概述105.2主要子程序设计115.2.1时钟中断服务子程序设计115.2.2时间调整子程序设计125.2.3判断闰年子程序设计125.2.4精度分析分析与计算125.2.5第一次初值的设置135.2.6重载初值的方法136仿真分析146.1系统仿真146.2功能测试147.心得体会15参考文献:15附录一原理图15附录二部分源程序16附录一(程序清单)91问题描述本课题以单片机为核心,设计并制作出智能LCD电
7、子钟,具有以下基本功能:计时、秒、分、时、天、周、月、年;能进行时间、年份、日期、星期显示;能区分是否闰年;能检测室温并显示。扩展功能部分可以通过控制按键使时间暂停、可以调整校正时间并通过按键切换轮流显示时间、年份、日期、星期。2开发环境及设备设计环境PC机一台、windows98系统、proteus。设计所用设备AT89C52单片机、LCD显示器、74LS164、限流电阻等。3设计思想本系统设计的电子万年历以AT89C52单片机作为CPU,AT89C52是一个8位单片机,片内ROM全部采用FLASHROM技术,晶振时钟为12MHz。AT89C52是标准的40引脚双列直插式集成电路芯
8、片,有4个八位的并行双向I/O端口,分别记作P0、P1、P2、P3。第31引脚需要接高电位使单片机选用内部程序存储器;第9引脚是复位引脚,要接一个上电手动复位电路;第40脚为电源端VCC,接+5V电源,第20引脚为接地端VSS,通常在VCC和VSS引脚之间接0.1μF高频滤波电容。第18、19脚之间接上一个12MHz的晶振为单片机提供时钟信号。为了防止电流过大而烧坏LCD,所以用排阻RESPACK-8来限流。4硬件设计本次作品采用以AT89C52为核心的单
此文档下载收益归作者所有