- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015-2016学年第一学期《电子技术综合设计》课程答辩 作品名称: 基于MCS-51单片机的简易计算器设计 指导教师:牛小玲 组长: 陈万涛 专业班级:电气13-10班 成员1:赵伟成 专业班级:电气13-10班 成员2:姚光远 专业班级:电气13-10班 中国矿业大学信电学院 2016年1月10日 1、基于51单片机实现+、-、*、/简单运算 2、通过矩阵键盘实现外部数字输入 3、通过LCD1602对运算过程及结果实现实时显示 一、任务与要求 二、方案比较与设计 方案一: 单片机作为主要控制器,数码管作为显示电路,外部输入电路采用简单键盘输入,即利用单片机的简单I/O口作为输入电路。即系统主要由三部分组成:单片机核心控制模块、数码管动态显示模块以及简单键盘输入模块。 优缺点: 该方案的不足之处是显示电路中对于数码管的驱动需要外加电路,使得电路成本增加且电路显得更加复杂。同时,当显示多位时,数码管的个数也会相应增加。另外,对于外部输入电路,该方案采用简单键盘电路设计结构,显然这不是最佳方案。因为简单键盘电路占用了过多的I/O口。 方案比较与设计 方案二: 方案二主要控制电路仍然是单片机,采用LED点阵显示屏,能够实现动态显示;输入电路采用矩阵键盘输入。供电电路与外部输入电路与方案一相同,采用USB供电模式。 优缺点: 与方案一相比,LED点阵显示可以满足显示位数要求,而且显示清晰,观察方便,但与数码管显示相比,LED显示屏所占体积较大,功耗也较大,相对于简易计算器的要求而言,会使设计成本增加许多,而且功耗增加也是不符合要求的。另外,对于输入电路来说,采用矩阵键盘输入能够大幅度减少I/O口的使用,而且电路建构也相对集中。总体上来说方案二基本可以满足设计要求,想比较方案一而言,能够作为备选设计方案。 方案比较与设计 方案三: 相对于方案一与方案二,方案三采用矩阵键盘输入,显示电路用集成显示屏LCD1602芯片作为显示器,供电电路与外部输入电路与方案一相同,采用USB供电模式。 优缺点: 方案三与方案二的主要区别在于显示电路的不同,LCD显示电路相对LED点阵显示电路,显示清晰,操作简单。 方案比较与设计 综上所述,为了满足简易计算器的设计目标,通过对比以上三种方案的优缺点,最终确定本次设计采用方案三。系统方框图如下 三、硬件设计 名称 容量(大小) 数量 电容 10uF 1 电容 20pF 2 液晶 LCD1602 1 电源接口 Header 2 1 电阻 2.7K 1 电阻 10K 1 独立按键 SW-PB 18 电源开关 sw-灰色 1 单片机STC89C51 8位 1 晶振 12M 1 根据方案选择,可选择右表所示的元器件,单片机工作电源为 5V,所以本系统采用USB供电,通过USB数据线一端与计算机USB口相连,另一端与供电电路接口相连,这样可解决供电问题。 元器件的选择和使用 硬件设计 单片机工作电源为 5V,所以本系统采用USB供电,通过USB数据线一端与计算机USB口相连,另一端与供电电路接口相连,这样可解决供电问题。 供电电路如右图所示 供电电路设计 硬件设计 设计方案采用4*4矩阵式键盘,键盘电路设计采用按键开关来实现键盘按键的功能,本部分电路包括按键开关18个,分别包括数字键0-9,小数点键1个,运算符号键+、—、*、/、=共5个,清零、删除键2个。 proteus仿真如右图所示 按键设计 硬件设计 液晶显示电路部分包括LCD1602显示屏1块,以及LCD1602工作辅助电路。D0-D7连接单片机的P0-P7口,具体连接方式如图 液晶显示电路 硬件设计 控制电路即单片机电路,主要由MCS-51单片机组成,单片机运行系统程序,结合外部输入来控制显示电路,显示相应运算结果,设计如图 单片机主要控制电路 四、软件设计 C语言是适合于单片机运行的一种简单编程语言,其优点是语句简单,程序设计采用结构化,执行时间短,C语言能够明显减少程序语句,使得程序不过于繁冗。 汇编语言是面向硬件的设计语言,汇编语言的优点是基于硬件基础,能够有效使用硬件资源,程序效率较高;但对于一般编程人员而言,要充分掌握硬件资源后才能展开编程。 通过对比以上两种编程语言后,根据实际设计目标,选择C语言作为软件设计语言。 软件设计 主程序设计流程图 软件设计 运算显示子程序流程图 五、安装与调试 1.检查元件的好坏 按照元件选择清单买好元件后,首先要做的工作就是检查买回元件的好坏,各元件的检测方法各异,应当细心操作,按各元件的检测方法分别进行检测,一定要仔细认真。而且要认真核对原理图是否一致,在检查好后才可上件、焊件,防止出现错误焊件后不便改正。 2.放置、焊接各元件 按
您可能关注的文档
- (六)自动控制技术知识讲解.doc
- (麻曹颖德育论文)从学导式教学法的角度谈学生学习兴趣的养成讲解.doc
- (满分)2015年公需科目:专业技术人员积极心理健康的培养与训练考试试卷讲解.doc
- 机械结构稳定与非线性解析.ppt
- 机械设备控制技术(中职机械)第二章解析.ppt
- (七年级上册段考复习提纲)第一、二单元讲解.doc
- (期末总复习)2013-2014学年八年级物理上册_第四章_光现象综合检测题(含详解)(新版)新人教版讲解.doc
- (企业业绩评价与激励机制)论文讲解.doc
- (全)2005—2012年二级建造师《市政公用工程管理与实务》历年考试真题及答案讲解.doc
- 机械设计Ch02解析.ppt
最近下载
- 数字水务智慧水务整体解决方案.docx VIP
- 高中物理力学探究活动设计.doc VIP
- 温州大学432统计学2020---2021年考研专业课初试真题.pdf VIP
- 海底捞绩效考核海底捞绩效考核.doc
- 海南大宗商品交易所.pptx VIP
- 2020年温州大学考研真题432统计学(2020年) .pdf VIP
- 石河子大学2023-2024学年第1学期《宏观经济学》期末考试试卷(A卷)附标准答案.docx
- 2025届全国各地高三模拟试题分类精编01集合与常用逻辑用语学生版.pdf VIP
- 储能系统并网发电启动试运行方案.pdf VIP
- 食品饮料行业深度报告:社会减糖大势所趋,明星产品呼之欲出-241114-东北证券-56页.pdf VIP
文档评论(0)