51单片机的计算器设计开题报告.docx
文本预览下载声明
学生毕业设计
开 题 报 告 书
题 目: 基于51单片机的计算器设计
姓 名 皮泽培
学 号 36
院 、 系 信息工程系
专 业 嵌入式系统工程
指导教师 刘锰
2014年10月8 日
学生姓名
皮泽培
学 号
36
专业
嵌入式
班级
嵌入1201
毕业设计题目
基于51单片机的计算器设计
课题类型[1]
产品设计类
课题来源[2]
教学科研
毕业设计时间
2014 年 9 月 15 日至 2014 年 11 月 15 日
选题依据和意义
(1)本课题就是设计一个8051单片机控制的电子计算器,以单片机为主控制器,扩展必要的外部电路,设计制作一个电子计算器。研究和设计出基于8051单片机控制的计算器有一定的可行性和实用价值,设计出相应的装置也是满足市场和社会需求。
(2)通过对本课题的研究,将三年中所学的知识融会贯通,同时温故而知新,能对电子计算器的设计有一个深刻的了解,在原来的基础上不断创新,增加扩展功能,推动对电子设计过程的熟悉,将电子方面的知识加以综合,解决实际问题,为以后走上工作岗位打下坚实的基础
二、基本内容及解决的主要问题
(1)设计一基于单片机的简易计算器;
(2)完成系统硬件电路设计;
(3)完成系统软件设计;
(4)完成系统调试工作。
该简易计算器由单片机控制部分、按键部分和显示部分三部分组成。该系统以MCS-51系列中的8051单片机为核心,可实现十位数范围内的加、减和九位数范围内的乘、除四则运算。通过检测4*4矩阵键盘的扫描,判断是否按键,经数据转换把数值送入LCD显示。利用Altium Designer软件画出电路原理图,利用单片机的基本原理与编程方法完成软件设计,最后完成系统仿真
三、进度、步骤
2014.09.04-2014.09.10 查阅文献资料
2014.09.10-2014.09.15 熟悉相关软件,制定课题方案
2014.09.15-2014.09.20 开题
2014.09.20-2014.10.20 硬件的电路设计及焊接组装
2014.10.20-2014.11.10 单片机的设计以及后期调试
2014.11.10-2014.11.15 撰写论文 准备答辩
四、方法、措施
研究方法
对键盘的实现和显示的实现用实验法、将看到预期的按键和显示效果;用仿真技术来实现软件的编程和调试:利用调查法、经验总结法。个案法。比较研究法和文献资料法对其他方面进行研究。
主要解决的问题
1、显示上:加数和被加数的多位显示;相加结果显示显示要考虑进位的输出显示;输入加数和被加数(减数和被减数、乘数和被乘数、除数和被除数)时,显示器上显示的数字要像平时用的计算器输入一样,即:每输入一个数字,原来显示的数字要往左移。
2注意对“0”—“9”、“+”、“-”、“*”、“/”
五、设计成果
本课题是基于单片机的简易计算器设计,可以完成计算器的键盘输入,进行加、减、乘、除基本四则运算等功能。在设计中学会了如何使用所学的单片机知识,并应用到设计中去,为我以后的工作打下基础。
、
六、主要参考文献[3]
[1] 何立民.《MCS-51系列单片机应用系统设计》 ,北航版 ,1991年2月
[2] 刘桂敏. 单片机系统中复合键和一键多功能的设计[J],辽宁科技大学学报, 2011年3月
[3] 胡汉才.《单片机原理及其接口设计》,清华大学出版社,1997年6月
[4] 赵亮. 单片机从入门到精通系列讲座——矩阵键盘应用[J],电子制作, 2008年 7月
[5] 胡花.《单片机原理及应用技术》,江西高校出版社 2008年7月
[6] 刘杰,梁华国. 矩阵式静态编码键盘及其接口电路[J], 阜阳师范学院学报(自然科学版), 2004年4月
指导教师意见
指导教师签名: 年 月 日
专业教研室意见
教研室主任签名: 年 月 日
所在系意见
负责人签名: 年 月 日
备注:[1] 课题类型:产品设计类、工艺设计类、方案设计类等。
[2] 课
显示全部