欢迎来到天天文库
浏览记录
ID:323066
大小:243.50 KB
页数:26页
时间:2017-07-23
《基于51单片机计算器的设计 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、苏州信息职业技术学院毕业设计论文苏州信息职业技术学院毕业设计报告(论文)系别:通信与电子系专业:汽车电子技术班级:汽车电子一班学生姓名:学生学号:G09180107设计(论文)题目:基于51单片机计算器的设计指导教师:起讫日期:2011年9月26号~2011年11月11号26苏州信息职业技术学院毕业设计论文毕业设计报告(论文)摘要基于51单片机计算器的设计摘要:计算器(calculator;counter)一般是指“电子计算器”,该名词由日文传入中国。计算器能进行数学运算的手持机器,拥有集成电路芯片,但结构简单,比现代电脑结构简单得多,可以说是第一代的电子计算机(
2、电脑),且功能也较弱,但较为方便与廉价,可广泛运用于商业交易中,是必备的办公用品之一。本任务是个简单的多位数四则运算,程序是根据教材和网络中的程序参考编写而成,在功能上还不是很完善,限制也不较多。本任务重在设计结构和自我锻炼,让我们用专业的知识专业的技能分析和解决问题,全面系统的锻炼。报告详细介绍了整个系统的硬件组成结构、工作原理和系统的软件程序设计计算器将完成的功能有整数的加、减、乘、除等。关键词:MCS-518051单片机,计算器,加减乘除26苏州信息职业技术学院毕业设计论文目录摘要21.绪论52.系统软件设计方案62.1设计目标和实现方法62.2整体方案论证
3、63.系统硬件的设计与介绍73.1复位电路的设计与运用73.2时钟振荡器电路的设计与运用73.3输入电路的设计73.4输出电路的设计104.系统软件的设计与介绍124.1LED显示程序流程图设计124.2读键输入程序流程图设计144.3主程序流程图设计164.4仿真与调试175.结论19致谢20参考文献21附录1简易计算器源程序2226苏州信息职业技术学院毕业设计论文1.绪论中国古代最早采用的一种计算工具叫筹策,又被叫做算筹。这种算筹多是用竹子制成,也有用木头,兽骨充当材料的。大约二百七十枚一束,放在布袋里可以随身携带。 直到今天仍在使用的珠算盘,是中国古代计算
4、工具领域中的另一项发明,明代时期的珠算盘已经与现代的珠算盘几乎没有差别。 17世纪初,西方国家的计算工具已经有了较大的发展,英国数学家纳皮尔发明的"纳皮尔算筹",英国牧师奥却德发明了圆柱型对数计算尺,这种计算尺不仅能做加减乘除、乘方、开方运算,甚至可以计算三角函数,指数函数和对数函数,这些计算工具不仅带动了计算器的快速发展,也为实现现代计算器发展奠定了良好的基础,成为现代社会应用广泛的计算工具。 1642年,年仅19岁的法国伟大科学家帕斯卡引用算盘的原理,发明了世界上第一部机械式计算器,在他的计算器中有一些互相联锁的齿轮,一个转过十位的齿轮会使另一个齿轮转过一
5、位,人们可以像拨电话号码盘那样,把数字拨进去,计算结果就会出现在另外一个窗口中,但是只能做加减计算。1694年,莱布尼兹在德国将其改进成可以进行乘除的计算。此后,一直要到20世纪50年代末才有了电子计算器的出现。26苏州信息职业技术学院毕业设计论文2.软件设计方案2.1设计目标和实现方法为了满足简易计算器的基本要求,可以进行基本的运算(加减乘除),数据归零和出错警告提示,我们采用基于51单片机设计计算器,并用七段共阴级LED数码管显示数据,4*4的矩阵键盘实现数据的输入。2.2整体方案论述根据简单计算器的功能和本方案中的设计指标要求,本系统选用了MCS51单片机为
6、主控机。通过扩展必要的外围接口电路,实现对简单计算器的设计。具体设计考虑如下:①由于要设计的是简单的计算器,可以进行基本的四则运算,对数字的大小范围要求不高,故我们采用可以进行四位数字的运算,选用8个LED数码管显示数据和运算结果。②另外键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键和等号键,故只需要16个按键即可。系统模块图:图2-1系统模块图26苏州信息职业技术学院毕业设计论文3.系统硬件的设计3.1复位电路的设计上电复位的原理:VCC上电时,C充电,在10K电阻上出现了电压,使单片机复位;几个毫秒后,C充满,10K电阻上电流降为0,电压也为0,使
7、得单片机进入工作状态。手动复位的原理:工作期间,按下S,C放电。S松手,C又充电,在10K电阻上出现电压,使得单片机复位。几个毫秒后,单片机进入工作状态。如SW复位键按下时:RST经1k电阻接VCC,获得10k电阻上所分得电压,形成高电平,进入“复位状态”。当SW复位键断开时:RST经10k电阻接地,电流降为0,电阻上的电压也将为0,RST降为低电平,开始正常工作。对于成熟产品,从降低成本角度,可以使用上电复位。另外,作为产品,最好使用上电复位。因为使用者通常没有专业知识,就知道断电通电,对他们来说,按键复位成了摆设。按键复位比较适合样品制作或者实验室调试场合,上
8、电复位电路
此文档下载收益归作者所有