网站大量收购闲置独家精品文档,联系QQ:2885784924

简易计算器分析和总结.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及系统课程设计 专 业: 电气工程及其自动化 班 级: 电气 092 姓 名: 曹梦浩 学 号: 200909143 指导教师: 董唯光 评语: 评语: 平时(40) 修改(30) 报告(30) 总成绩 兰州交通大学自动化与电气工程学院 2012 年 7 月 1 日 单片机原理及系统课程设计报告 引言 随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发展,犹如雨后春笋般的变化。电子产品的更新速度快就不足惊奇了。计算器在人们的日常中是比较的常见的电子产品之一。如何使计算器技术更加的成熟,充分利用已有的软件和硬件条件,设计出更出色的计算器,使其更好的为各个行业服务,成了如今电子领域重要的研究课题。今天,人们的日常生活中已经离不开计算器了,社会的各个角落都有它的身影。因此设计一款简单实用的计算器会有很大的实际意义。本设计是由单片机实现的模拟计算器,它不仅能实现数据的加减乘除运算,而且还能使数据及其计算结果子数码管上显示出来。本设计使用单片机 8031 来控制采用 LCD 显示,软件是由汇编语言来实现。 。 设计方案及原理 任务分析与设计思路 根据计算器的功能要求,选择 8031 单片机为主控机。外部主要由 4*4 矩阵键盘和一个液晶显示屏构成,内部由一块 8031 单片机构成。计算器电路包括四个部分:选用 LCD 作为显示部分,矩阵键盘作为输入部分,运算模块,单片机控制部分。模块图如图 2.1 所示。 单片机 单片机 输入模块 运算模块 显示模块 图 2.1 系统模块图 - 1 - 单片机原理及系统课程设计报告 基本设计原理 由于要设计的是简单计算器,可以进行四则运算,为了得到较好的显示效果,采用七段数码管显示数据和结果。 另外键盘包括数字键、符号键、清零键和等号键,故只需要 16 个按键即 可。 它的执行过程:开始显示零,等待键入数值,当键入数字通过 LCD 显示 出来,当键入+、-、*、/用算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再次键入数值后将显示键入的数值,按等号就会在LCD 上输出运算结果。 错误提示:当计算执行过程中出现错误时,会在 LCD 上显示相应的提示, 如:当输入数值或计算结果大于计算器的表示范围时计算器会在 LCD 上提示溢出; 当除数为零时,计算机器会在数码管上提示错误。 系统原理图如图 2.2 所示: Lcd Lcd显示 单片机 4*4键盘 复位电路 图 2.2 系统原理图 硬件系统设计 系统硬件的构成 硬件系统是指构成微机的实际装置,通常是由运算器、控制器、存储器、输入接口和输入设备,输出接口和输出设备等组成。 系统硬件接线图如图 3.1 所示 - 2 - 单片机原理及系统课程设计报告 键盘接线图 图 3.1 系统硬件接线图 本设计之中使用的是 4*4 的普通键盘,我们可以试用期行列号来识别。 按下的按键以此来获知被按键的信息,因此将行输出信号和列输出信号分别接入单片机芯片的 P2 口,通过循环扫描,读取行列的数据来判断是否有键按下。 键盘接线图如图 3.2 所示。 A A 7 8 9 B 4 5 6 C 1 2 3 ON 0 D = + C 1 2 3 4 0 C 1 C 2 C 3 C 图 3.2 键盘连接图 显示屏连接电路 当数字输入键盘有键按下的事后,经过程序识别,则会有相应的结果被送入 - 3 - LCD1LM016LS LCD1 LM016L S D E V D V V S W R R E 0 1 2 3 4 5 6 7 D D D D D D D D 1 2 3 0F4 1F5 6 0A7 1A8 2A9 3A10 4A1 5A21 6A13 7A41 图 3.3 显示屏接线图 3.4 单片机芯片接线图 本次设计用 8031 单片机,用于计算器的控制。接线图如图 3.4 所示。 U1 19 XTAL1 VCC 18 XTAL2 9 RST P0.0/AD0 39 A0 P0.1/AD1 38 A1 P0.2/AD2 37 A2 P0.3/AD3 36 A3 P0.4/AD4 35 A4 P0.5/AD5 34 A5 P0.6/AD6 33 A6 P0.7/AD7 32 A7 P2.0/A8 21 B0 P2.1/A9 22 B1 P2.2/A10 23 B2 29 PSEN P2.3/A11 24 B3 30 ALE P2.4/A12 25 B4 31 EA P2.5/A13 26 B5 P2.6/A14 27 B6 P2.7/A15 28 B7 C10 P1.0 C43 5 6 7 8 2C1 P1.1 3C2 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.0/RXD 10 P3.1/TX

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档