简易计算器的设计.

简易计算器的设计.

ID:11577249

大小:1.79 MB

页数:27页

时间:2018-07-12

简易计算器的设计._第1页
简易计算器的设计._第2页
简易计算器的设计._第3页
简易计算器的设计._第4页
简易计算器的设计._第5页
资源描述:

《简易计算器的设计.》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学《微机原理与接口技术》课程设计实验报告学号:课程设计题目简易计算器的设计学院自动化专业电气工程及其自动化班级姓名指导教师2014年1月9日武汉理工大学《微机原理与接口技术》课程设计实验报告课程设计任务书学生姓名:专业班级:指导教师:工作单位:自动化学院题目:简易计算器的设计初始条件:用8086CPU、8255A并行通信接口、七段LED数码管接口、小键盘控制电路接口、外围电路芯片及元器件实现一个简易计算器,完成相应的程序编写。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体

2、要求)(1)可进行2位十进制的加减乘除法运算。(2)键盘输入数据,同时LED数码管显示,模拟计算器的工作。(3)键盘上要求有0~9数字键,+、-、×、÷、=功能键,清除键C。(4)撰写课程设计说明书。内容包括:摘要、目录、正文、参考文献、附录(程序清单)。正文部分包括:设计任务及要求、方案比较及论证、软件设计说明(软件思想,流程,源程序设计及说明等)、程序调试说明和结果分析、课程设计收获及心得体会。时间安排:12月26日-----12月28日查阅资料及方案设计12月29日-----1月2日编程1月3日----

3、-1月7日调试程序1月8日-----1月9日撰写课程设计报告指导教师签名:年月日系主任(或责任教师)签名:年月日武汉理工大学《微机原理与接口技术》课程设计实验报告目录摘要11设计的任务及要求22方案的设计22.1方案设计论证22.2方案概述与原理硬件电路图33系统模块与功能53.18086CPU芯片53.28255A并行通信接口芯片53.3译码电路63.4小键盘电路63.5四位七段LED数码管显示电路74软件设计框图与程序84.1计算器系统程序总体流程图84.2模块程序流程图与程序94.2.1流程图94.2.

4、2键盘扫描流程图94.3输入运算104.3.1输入运算的流程图104.3.2输入运算程序104.4显示部分114.4.1显示部分流程图114.4.2显示部分程序125系统仿真136小结与体会14参考文献15附录:设计源程序16本科生课程设计成绩评定表武汉理工大学《微机原理与接口技术》课程设计实验报告摘要这次微机原理的课程设计的题目是简易计算器的设计,设计一个可以实现2位十进制加减乘除运算功能的电路,并用LED显示出来。硬件部分采用芯片8086CPU,74LS138译码器,并行接口芯片8255A,四位七段LED

5、数码管,和小键盘组成。4×4小键盘作为输入,该小键盘上有0~9、+、-、*、/和清零C共16个按键构成的;四位七段LED数码管作为输出显示,数码管采用的是共阳极的数码管;8086CPU作为运算处理核心来完成计算器的主要功能,包括计算数据、数据保存、发出控制信号等;用8255A并行通行接口来完成本次计算器系统的接口电路,而74LS138译码器、或门电路以及导线是用来产生并行接口芯片8255的片选信号,产生接口电路的端口地址,其中8255的A0、A1分别接CPU的A1、A2而使它的端口地址为偶地址。本次设计的软件

6、部分是采用8086汇编语言来完成的,主要通过读写端口来实现键值的输入和显示数字的输出,依靠乘法运算指令来实现计算器的计算。硬件电路完成后,用protues进行方真,得到结果。关键词:计算器小键盘数码显示键盘扫描protues仿真21武汉理工大学《微机原理与接口技术》课程设计实验报告简易计算器的设计1设计的任务及要求初始条件:用8086CPU、8255A并行通信接口、七段LED数码管接口、小键盘控制电路接口、外围电路芯片及元器件实现一个简易计算器,完成相应的程序编写。要求完成的主要任务:(包括课程设计工作量及其

7、技术要求,以及说明书撰写等具体要求)(1)可进行2位十进制的加减乘除法运算。(2)键盘输入数据,同时LED数码管显示,模拟计算器的工作。(3)键盘上要求有0~9数字键,+、-、×、÷、=功能键,清除键C。(4)撰写课程设计说明书。内容包括:摘要、目录、正文、参考文献、附录(程序清单)。正文部分包括:设计任务及要求、方案比较及论证、软件设计说明(软件思想,流程,源程序设计及说明等)、程序调试说明和结果分析、课程设计收获及心得体会。21武汉理工大学《微机原理与接口技术》课程设计实验报告2方案的设计2.1方案设计论

8、证如下是两种方案的原理方框图:方案一:8086CPU译码电路8255并行通信接口8255并行通信接口四位七段数码管4*4小键盘图2.1计算器的组成方框图方案一方案二:译码电路四位七段数码管4*4小键盘8255并行通信接口8086CPU图2.2计算器的组成方框图方案二方案评估:方案一:释放了系统数据总线,但是方案缺乏经济性,因为采用了两片8255,浪费资源,舍弃!方案二:此种方案较为经济,方便,具有模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。