模拟计算器的毕业设计论文

  • 格式:docx
  • 大小:899.41 KB
  • 文档页数:32

下载文档原格式

  / 32
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

邯郸学院本科毕业论文(设计)

题目模拟计算器设计

学生x XX

指导教师xxx讲师

年级xxxxx

专业电气工程及其自动化

二级学院机电学院

邯郸学院机电学院

2016年5月

郑重声明

本人的毕业论文(设计)是在指导教师xxxx的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。

毕业论文(设计)作者(签名):

年月日

模拟计算器设计

摘要

伴随着社会的进步和发展,人类的计算任务也是愈发的复杂,对运算的速度也是愈发的严格,聪敏的人类发明了计算器。在接触了微机原理与接口技术这门学科后,为了将自己在课堂上所学的知识进一步的巩固,所以我选择8088CPU 为微处理器的模拟计算器系统进行设计。首先,我们需要确定其各部分所组成的元部件。其次,将设计的硬件电路图进行构造。最后,用PROTEUS仿真软件画出原理图进行仿真。仿真无误后进行硬件构架,并进行调试。当中我们用到了8088CPU、可编程计时器8253A、可编程并行输入/输出芯片8255A、74273、2*8矩阵式键盘、六位七段LED数码管。系统设计能够实现5位十进制数以内的加减运算和2位十进制数以内的乘除运算。

关键词:模拟计算器8088CPU 8255A PROTEUS仿真

Analogcalculator XinShiguangDirectedbylecturerXiaHaojie

ABSTRACT

Withage, theprogressofscienceandtechnologyanddevelopment, humancomputationtaskisincreasinglycomplex, thecalculationspeedisincreasinglystrict, theintelligenthumanbeingsinventedthecalculator. AfterstudyingthecourseofMicrocomputerPrincipleandinterfacetechnology, inordertofurtherconsolidatetheknowledgeintheclassroom,

Ichoosethe8088CPUbasedanalogcomputersystemdesign. Firstofall, weneedtobuildtheapplicationsystemofmicrocomputer. Secondly, weneedtodeterminetheelementparts. Finally, usingPROTEUSsimulationsoftwaretodrawadiagramofthesimulationprinciple. Thecorrecthardwarearchitecture, anddebugging. Weused8088CPU, aprogrammabletimer8253, programmableparallelinput / outputchip8255A, 74273,

2*8matrixkeyboard, sixdigitsevensegmentdigitaltubeLED. Intheend, simulationcalculatorsystemdesigncanbeachievedwithinlessthan5decimalnumberofaddi tionandsubtractionoperationsandtwodecimalmultiplicationanddivisionoperations.

KEYWORDS:Analogcalculator8088CPU8255ASimulation

目录

摘要............................................................. II ABSTRACT........................................................ III 前言.. (2)

1.绪论 (2)

1.1课题的来源和意义 (2)

1.2计算器的应用及其发展 (2)

2.总体设计方案 (2)

2.1系统总体设计方案 (2)

2.2系统控制框图 (3)

3.硬件电路的介绍 (3)

3.1硬件电路的设计思路 (3)

3.2硬件电路的构成元件及介绍 (4)

3.3硬件电路元件8088CPU介绍 (4)

3.3.18088CPU的内部结构 (4)

3.3.28088CPU的寄存器结构 (4)

3.3.38088CPU的总线周期 (5)

3.3.48088CPU的引脚信号和功能 (5)

3.4可编程并行通信接口芯片8255A (6)

3.5可编程计数器/定时器8253 (7)

3.6键盘输入模块 (7)

3.7系统总电路图设计 (8)

4.PROTEUS简介 (9)

4.1Proteus的基本界面 (9)

4.2Proteus功能 (10)

5.软件电路的设计 (12)

5.2汇编语言 (13)

5.3EMU8086 (13)

5.4程序编程 (16)

6.系统仿真及其调试 (20)

7.总结 (24)

参考文献 (25)

致谢 (26)

附录 (27)

前言

无论是在高楼林立的都市,还是在小桥流水的乡村,人类都在进行着各种不同的计算。古代,人们发明了算盘进行计算。但是,人类的计算工作越来越多,对于运算速度的要求也更高,运算量也越来越大,先前的运算工具已经难以满足人类对计算的需求,于是聪明的人类发明了计算器,大大的弥补了这一缺点。计算器的发明,减短了计算的时间,提高了计算效率,减轻了劳动强度。计算器运算速度快、效率高、体积小,便于人们携带,使计算器被越来越多的人所接受,在各行各业中已经成为不可或缺的办公用品。