东北石油大学学生开题报告表
课题名称 课题来源 学生姓名 电子万年历设计 课题类型 学 号 导 师 专 业 开题报告内容:(调研资料的准备,设计目的、要求、思路与预期成果;任务完成的阶段内容及时间安排;完成设计(论文)所具备的条件因素等。) 1、调研资料的准备 在毕业设计开始,利用图书馆、互联网获取了PROTEUS仿真技术及KEIL编程软件技术的相关资料;对于题目关键技术要点,通过向导师答疑以及与同组同学讨论的方式得到解决,从而确定了题目的技术方案;在后续的设计过程中,还将继续利用图书馆、互联网等途径获取与设计有关的知识,并加强与导师的沟通。 2、设计目的 研究MCS-51单片机应用系统开发设计方法,设计制作一个电子万年历,实现显示年、月、日、时、分、秒、星期的功能。 3、设计要求 (1)用时钟芯片DS1302实现精确计时; (2)用LCD1602或12864显示; (3)实现掉电保护功能。 4、设计思路(重点写) 选用AT89C52作为主控制系统AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),功能强大的AT89C52单片机可以提供许多较复杂系统控制应用场合。 采用QC12864B液晶显示屏作为显示模块:因为该点阵的屏显成本相对较低,适用于各类仪器,小型设备的显示领域。其工作温度:-20℃~+70℃。它的优点是显示文字清晰可见,读取时间比较直观,功能强大,更容易满足对于电路要求。 采用DS1302时钟芯片实现时钟:因为DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高,工作电压2.5V~5.5V范围内,2.5V时耗电小于300nA。
综上所述,采用AT89C52作为主控制系统,QC12864B液晶显示器作为显示设备,DS1302提供时钟电路,再加上若干个独立按键,即可组成一个完整的万年历系统。 5、预期成果 本题目完成后,主要成果是用PROTUES软件实现整个万年历系统的仿真演示,并用51单片机开发板实物演示,完成毕业论文。 6、任务时间安排和完成的阶段 (1) 1~2周:资料调研,学习KEIL软件及PROTEUS知识。 (2) 3~5周:系统总体方案设计,完成芯片选型。 (3) 6~8周:硬件电路设计。 (4) 9~11周:软件程序设计。 (5) 12~13周:系统模块调试以及系统总体联调。 (6) 14~15周:撰写毕业论文,准备毕业论文答辩。 7、完成设计(论文)所具备的条件因素 (1)计算机一台; (2)单片机开发板,以及完成设计所需要的芯片、元器件; (3)掌握KEIL和PROTUES等软件的相关知识。 8、主要参考书籍 [1] 郭天祥.新概念51单片机C语言教程[M].北京:电子工业出版社,2009. [2] 陈明荧.8051单片机基础教程[M].北京:科学出版社,2003. [3] 彭伟.单片机C语言程序设计实训100例[M]. 北京:电子工业出版社,2009. [4] 马忠梅.单片机C语言应用程序设计 [M]. 北京:北京航空航天大学出版社,2007. 指导教师签名: 日期:2011年4月9日 1、 课题来源:课题来源分为真实课题和自拟课题两种,真实课题要填写确切基金项目、企事业单位项目,不能写横向、纵向课题等。 2、课题类型:A—工程设计;B—技术开发;C—软件工程;D—理论研究
因篇幅问题不能全部显示,请点此查看更多更全内容