当前位置:文档之家› 模拟计算器的毕业设计论文

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

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

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

题目模拟计算器设计

学生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)

前言

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

1绪论

计算,在我们的生活工作中都已经习以为常了,各行各业都离不开计算。伴随着人们工作内容的变化,人类所需要计算的内容愈加繁重,对运算准确度的要求也愈加严格。所以,人们对运算工具的要求也愈加严格。计算器的出现,大大的满足了人们对计算的要求。它运算效率高,运算时间短,准确率高。这一系列的优点,在各行各业中已经成为不可或缺的办公用品。

1.1 课题的来源和意义

本课题是经过导师深思熟虑所提出的,设计课题的涉猎面没有必要很宽泛,主要是将自己在课堂上所学习的知识运用在解决课题设计中所出现的各种问题,牢固自己的专业知识,熟练运用,从课题设计中寻找出自己的不足,将其弥补。

课题设计的意义是在进行设计模拟计算器的同时,将自己在课堂上所学的知识进一步的巩固,做到学以致用,将其运用到我们的日常生活中。

1.2计算器的应用及其发展

计算器被广泛的应用于我们生活中的诸多方面。其主要作用是满足人们在工作和生活中的计算要求。计算器使用起来快捷方便,体积小容易携带。无论是在田间地头耕种的农民,还是在大街小巷叫卖的商贩,或是在高楼大厦的办公室中的职员,计算器都是人们所喜爱的计算工具。计算器大致分为三类,可以进行简单的四则运算计算器;可以进行函数运算的函数计算器;可以进行编程序的程序计算器。计算器在各个行业中扮演了很重要的角色。

2总体设计方案

2.1系统总体设计方案

本次设计是在Windows系统内运用Proteus仿真软件,对硬件电路进行设计,然后使用EMU8086软件编写汇编语言源程序,并且在以上两部分模块设计工作

完成后对其进行调试。

本次设计由Intel8088微处理器在最小的工作方式下的单处理器系统构成,通过对外围硬件电路的控制来实现对数据的处理和控制。

2.2 系统控制框图

图2-1 系统控制框图

本次设计主要是由8088CPU 控制8255A 并行可编程存储器控制LED 显示器。在选择了8255A 后,从数据总线是写入数据到输出端。使LED 显示器按照系统所设定的程序运行。

3 硬件电路的介绍

3.1 硬件电路的设计思路

利用微机原理与接口技术对模拟计算器系统进行设计。利用程序不断地扫描键盘,查看有无输入。假如没有输入,就继续扫描;假如有输入,就立刻终止扫描,输入工作完成。利用汇编语言的源程序检查输入键的数值是否有效,并且通过调用子程序来实现5位十进制数以内的加减法运算和2位十进制数以内的乘除法运算。运算结束后,运算结果将被输送到存储器储存,然后在LED 数码管显示器上呈现出来。

总线

PA 口

PB 口

8088CPU

8255A

LED 显示

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

在硬件电路设计的部分,主要的使用元件有8088微处理器、可编程计时器8253、可编程并行输入/输出芯片8255A、74273、2*8矩阵式键盘等元件。

3.3硬件电路元件8088CPU介绍

3.3.18088CPU的内部结构

8088CPU是INTEL系列的准16位微处理器。其内部结构可以分为两个独立的功能单元,分别是总线接口单元(BIU)和执行单元(EU)。总线接口单元是与总线连接的接口不见,它的基本功能是根据执行单元的请求负责CPU与存储器或I/O端口知己是哪的数据传送。总线接口单元内有4个16位段寄存器,代码段寄存器(CS)、数据段寄存器(DS)、堆栈段寄存器(SS)和附加段寄存器(ES),16位指令指针IP,6字节指令队列缓冲器,20位地址加法器和总线控制电路。8088的指令队列由4个字节的寄存器组成,最多可以存入6个字节的指令代码。执行指令时,从内存中取出一条或几条指令,按顺序放在指令队列中,按照“先进先出”的原则,按照顺序取到执行单元中去执行。内部结构如图3-1所示。

图3-18088CPU内部结构图

3.3.28088CPU的寄存器结构

8088CPU内部共有13个16位寄存器和一个9位的标志寄存器。寄存器根据功能可以划分为三类,通用寄存器、段寄存器和标志寄存器。

8088CPU寄存器编程结构图如图3-2所示。

图3-28088的编程结构

3.3.38088CPU的总线周期

8088CPU的总线周期是指微处理器I/O口的端口进行一次读/写的操作过程的时间,一个总线周期有4个状态的时钟周期(T1、T2、T3、T4)。如图3-3所示。

图3-3总线周期序列

3.3.48088CPU的引脚信号和功能

8088有40条引线,按照它们的功能来划分,分别是地址/数据总线、地址/状态总线、控制总线、电源线和地线以及其他控制线。

8088CPU共有20条地址/数据总线(AD7~AD0、AD15~AD8、A19~A16),他们是分时复用的存储器或端口的地址和数据总线,因为8088只可以传送8位

数据,所以,只有AD7~AD0八条地址/数据线可为双向三态输入/输出,AD15~AD8只用来传输地址。如图3-4所示。

图3-48088的引脚信号

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

8255A 是可编程并行通信接口芯片,它的应用能力比较强,用法多种多样。CPU 通过它可以直接连接外设。我们必须写入一个方式控制字才可以使用8255A ,用来选择A 、B 、C 端口的工作方式。在地址的具体选择方面,以A1和A0为地址来选择8255A 的A 、B 、C 端口和控制寄存器。

8255A 的数据总线缓冲存储器是8255A 与CPU 之间的数据接口。8255A 通过它与系统数据总线项链,数据缓冲器被用来传送I /O 操作有关的数据、控制字和状态信息。

8255A 的数据传送是由读/写控制逻辑电路的进行管理。在接收CPU 的控制命令

的同时,可以按照控制命令向各个功能元件发出操作指令。如图3-5所示。

图3-58255A 引脚图

D034

D133D232D331D430D529D628D727RD 5WR 36A09A1

8RESET 35CS

6

PA04PA13PA22PA31PA440PA539PA638PA737PB018PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC611PC7

10

U5

8255A

3.5可编程计数器/定时器8253

8253有两个功能既可以计数又可以定时它拥有3个相同的减法计数器(计数器0、计数器1、计数器2),但是这三个是相互独立的。8253是一种24脚封装直插式芯片,其引脚和功能结构示意图如图3-6所示。

图3-68253引脚和功能结构示意图

3.6键盘输入模块

键盘是人们经常使用输入信息的元件,一个个按钮组成了键盘,假如是一个独立按钮的话,那就需要用过I/O口进行检查调试,而且还需要一半的的键盘按钮I/O口进行检查,在一般的系统中,I/O口的数量不是问题,但在一个相对大规模的系统用来说,I/O的数量就是一个很大的问题,因为I/O 口得成本问题,我们应高尽量的合理使用I/O口。键盘在外观方面与爱独立按键比较来说相对的整齐,如图3-7所示。

图3-8中有8行2列,PA口有8根先相连,PC7和PC6分别与列线相连。PA和PB一致。PC口既可以输入又可以输出。按键设置在行、列交点处,行、列线分别连接到按键开关的两端。当列线通过上拉电阻接+5V时,就被钳位在高电平状态。由行线输入扫描字、列线读入的状态来判断有没有按键按下。这就是:给行线所有I/O线均置成低电平,然后读入列线电平状态。如果有按键按下,总会有一根列线电平被拉至低电平,从而使列线输入不全为1.

图3-7键盘电路图3-8数码管电路

3.7系统总电路图设计

在硬件电路的设计中,首相应将8088CPU的最小工作方式的原理图做出,使其可以正常工作。最小工作方式的系统原理图由8088微处理器、74273八D 触发器组成。8088有20位地址总线,其中高4位A19-A16与状态线S6-S3分时复用,低16位AD15-AD0与数据线分时复用。本次设计仅仅需要用到低16位地址总线,在送出T1的地址后,必须用锁存器锁存,方便T2状态和以后高4位地址总线的状态输出,低16位地址总线做数据线使用。16条数据总线需要用2片8位地址锁存器,我们采用74273,直接与外围硬件电路相连接,直接分拨I/O硬件地址。系统图如图3-9所示。

图3-9最小原理系统图

4PROTEUS简介

Proteus仿真软件的开发,大大提高了我们在设计工程中的效率。在日常的设计中,如果仅仅用图纸来设计的话,修改会比较繁琐,但是在Proteus中,硬件的设计很容易修改。而且,在设计中没有必要再去等待去制作一个实物再继续接下来的设计,省去了大量的时间。使用Proteus设计可以很轻易的看出设计中的缺陷,开发的成本很低,可以缩短场频投入市场的时间。简单地说,Proteus高效率、低成本、使用灵活。

4.1Proteus的基本界面

预览窗口

挑选元件按

库管理按钮

原理图编辑窗口

模型选择工具

元件列表

仿真按钮

图4-1Proteus主界面图

Proteus的主窗口像是一个实际的实验台。从图中可以看出,基本界面的组成是由原理图编辑窗口、预览窗口、元件列表和仿真工具栏组成。

4.2Proteus功能

1.上图中最大的是原理编辑部分,我们仿真所用的元件全部都放到这里面,我们可以用鼠标的滚轮调整窗口的大小,方便我们的接线,也可以让我们更清楚观察元件的运行状况。

2.上图中所显示的预览窗口,在我们从模型库里面徐泽元件是可以看到元件的预览图,我们也可以看到整张图里面元件的大体位置。

3.上图中最左边的一列是模型选择工具,我们可以从当中可以选择一些常用的元件,选择原件后,元件名称会在出现在元件列表当中,方便我们查找的同时也方便我们查询是否有错漏的元件。

4.仿真工具栏

仿真控制按钮

1、运行

2、单步运行

3、暂停

4、终止

5软件电路的设计5.1软件设计框图

图5-1软件框图

5.2 汇编语言

汇编语言目前是很受欢迎的一种编程语言。它与机器语言相比较来说跟家容易读写,更加方便的进行修正。当然,特也有缺点,在所编写的程序很复杂时,汇编语言有很大的代码量,而且汇编语言对详细的处理器体系有很强的依赖性,不可以通用,所以汇编语言在不相同的处理器体系中是不可以进行转移的。本次设计采用的是汇编语言,汇编语言程序的编程与处理过程如5-2图所示:

图5-2 汇编语言程序的编程与处理过程

5.3EMU8086

本次设计的软件部分是通过EMU8086汇编软件进行混编语言的编程与设计,它可以把汇编语言的源程序直接生成可执行的.exe 文件。

EMU8086他可以在你编写程序之后,进行编译,查看程序是否可执行,不可执行则报错,指出错误之处。编译之后,对程序进行模拟仿真,查看程序的可使用性。

EMU8086软件的初始界面如图5-3所示:

连接程序

计算机

机器语言执行

结果

机器语言目标

汇编语言源程

编辑程序

汇编语言源文

汇编程序

图5-3EMU8086初始界面

在EMU8086的初始界面中,软件已经对程序的数据段和堆栈段进行了汇编,如果没有需要修改的地方可以直接在程序的代码段出进行对程序的编写。compile键为编译键,在程序完成编写之后,点击编译键可以对程序进行编译,查看程序是否有错误,能否通过编译。如果程序中有错误,则编译不通过,并指出错误的指令。双击错误指令可以直接定位到错误之处,方便进行修改。程序出错会出现下面的界面,如图5-4所示。

图5-4错误界面

出现错误后双击框中所指出的错误处,会直接定位在错误指令处,如图5-6所示

错误指令处

图5-6错误指令

计算器模拟系统设计-毕业设计

计算器模拟系统设计 学生:XXX 指导教师:XXX 内容摘要:本设计是基于51系列的单片机进行的简易计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除3位无符号数字的简单四则运算,并在LED 上相应的显示结果。 设计过程在硬件与软件方面进行同步设计。硬件选择AT89C51单片机和 74lS164,输入用4×4矩阵键盘。显示用5位7段共阴极LED静态显示。软件从分析计算器功能、流程图设计,再到程序的编写进行系统设计。选用编译效率最高的Keil 软件用汇编语言进行编程,并用proteus仿真。 关键词:LED 计算器 AT89C51芯片 74LS164

Calculator simulation system desig n Abstract:The design is a simple calculator based on 51 series microcontroller system design, to complete the calculator keyboard input, add, subtract, multiply, and in addition to three unsigned numeric simple four operations, and the corresponding result will be displayed on the LED. The design process of hardware and software aspects of the synchronous design. Hardware choose AT89C51 microcontroller and 74ls164--enter the 4 × 4 matrix keyboard. Static display with five 7-segment common cathode LED display. Software calculator function from the analysis, flow charts, design, and then program the preparation of system design. Selected to compile the most efficient Keil software in assembly language programming, and with proteus simulation. Keywords: LED calculator AT89C51 chip 74LS164

计算机专业毕业论文完整版

摘要 随着信息技术的高速发展,21世纪是数字信息时代,互联网正以前所未有的冲击力影响着人类的生活。它的出现和发展,同样也为学校的发展提供了丰富的资源。正是在这样的趋势下,大部分的学校都建立了自己的,通过来发布消息,共享资源,为学校和学生提供一个相互交流的平台,增强学校和学生之间的联系。 本文主要讲述了如何利用DREAMWEAVER和ACCESS数据库进行学校设计的开发过程,详细给出了从学校的需求分析到总体设计、详细设计与实现及测试的各个环节,最后对本做出了客观评价,指出了本的不足之处,并给出今后的完善方向,基本上完成了一个所要求的容,包括前台展示和后台管理。整个包括首页模块、留言板模块、后台模块。通过本次的开发,使我明白在进行的设计与维护的时候应该要从整体上把握全局,对设计有了一定的了解。 关键词:ASP;ACCESS数据库;学校网络;管理 Abstract With the rapid development of information technology, the 21st century is the digital information age, Internet is an unprecedented impact affects human life. Its emergence and development, but also for the development of enterprises provides a rich resource. It is in such a trend, the majority of enterprises have set up their own website, through the website to publish news, Gongxiangziyuan for enterprises and Ke Hu provide a mutual exchange of the platform, enhance business and customer. This article describes how to conduct business using DREAMWEAVER and ASP web design development process, from the corporate website gives detailed system analysis to design, detailed design and implementation and testing of all aspects of the system made the final objective of this evaluation, that the shortcomings of this system, and gives direction for the future perfect, basically completed the required content of a site, including the front display and back office management. The entire system including the Home module, message board module, the background module. Through the development of the site, so that we understand that when the system should do from the whole to grasp the overall situation, of design web site has some understanding. Key words: ASP;ACCESS;DREAMWEAVER;HTML;Website design

基于单片机的简易计算器设计

目录 引言 (1) 第一章设计原理及要求 (2) 1.1设计方案的确定 (2) 1.2系统的设计方案 (2) 1.3系统的设计要求 (2) 第二章硬件模块设计 (4) 2.1单片机AT89C51 (4) 2.1.1 AT89C51芯片的特点 (5) 2.1.2 管脚说明 (5) 2.1.3 振荡器特性 (7) 2.1.4 芯片擦除 (7) 2.2键盘控制模块 (7) 2.2.1 矩阵键盘的工作原理 (8) 2.2.2 键盘电路主要器件介绍 (8) 2.3LCD显示模块 (10) 2.3.1 显示电路 (11) 2.3.2 LCD1602主要技术参数 (11) 2.3.3 引脚功能说明 (11) 2.4运算模块(单片机控制) (12) 第三章软件设计 (14) 3.1功能介绍 (14) 3.2系统流程图 (14) 3.3程序 (16) 第四章系统调试 (17) 4.1软件介绍 (17) 4.1.1 Keil uVision2仿真软件简介 (17) 4.1.2 protues简介 (17)

4.2软件调试 (18) 4.2.1 软件分析及常见故障 (18) 4.2.2 仿真结果演示 (20) 4.3硬件调试 (21) 结束语 (23) 参考文献 (24) 附录 (25) 致谢 (36)

引言 计算工具最早诞生于中国,中国古代最早采用的一种计算工具叫筹策,也被叫做算筹。这种算筹多用竹子制成,也有用木头,兽骨充当材料的,约二百七十枚一束,放在布袋里可随身携带。另外直到今天仍在使用的珠算盘,是中国古代计算工具领域中的另一项发明,明代时的珠算盘已经与现代的珠算盘几乎相同。 17世纪初,西方国家的计算工具有了较大的发展,英国数学家纳皮尔发明的“纳皮尔算筹”,英国牧师奥却德发明了圆柱型对数计算尺,这种计算尺不仅能做加、减、乘、除、乘方和开方运算,甚至可以计算三角函数、指数函数和对数函数。这些计算工具不仅带动了计算器的发展,也为现代计算器发展奠定了良好的基础,成为现代社会应用广泛的计算工具。1642年,年仅19岁的法国伟大科学家帕斯卡引用算盘的原理,发明了第一部机械式计算器,在他的计算器中有一些互相联锁的齿轮,一个转过十位的齿轮会使另一个齿轮转过一位,人们可以像拨电话号码盘那样,把数字拨进去,计算结果就会出现在另一个窗口中,但是它只能做加减运算。1694年,莱布尼兹在德国将其改进成可以进行乘除的计算。此后,一直到20世纪50年代末才有电子计算器的出现。

基于qt的科学计算器的设计与实现本科毕业论文设计

基于qt的科学计算器的设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

毕业设计用matlab仿真

毕业设计用matlab仿真 篇一:【毕业论文】基于matlab的人脸识别系统设计与仿真(含matlab源程序) 基于matlab的人脸识别系统设计与仿真 第一章绪论 本章提出了本文的研究背景及应用前景。首先阐述了人脸图像识别意义;然后介绍了人脸图像识别研究中存在的问题;接着介绍了自动人脸识别系统的一般框架构成;最后简要地介绍了本文的主要工作和章节结构。 1.1 研究背景 自70年代以来.随着人工智能技术的兴起.以及人类视觉研究的进展.人们逐渐对人脸图像的机器识别投入很大的热情,并形成了一个人脸图像识别研究领域,.这一领域除了它的重大理论价值外,也极具实用价值。 在进行人工智能的研究中,人们一直想做的事情就是让机器具有像人类一样的思考能力,以及识别事物、处理事物的能力,因此从解剖学、心理学、行为感知学等各个角度来探求人类的思维机制、以及感知事物、处理事物的机制,并努力将这些机制用于实践,如各种智能机器人的研制。人脸图像的机器识别研究就是在这种背景下兴起的,因为人们发现许多对于人类而言可以轻易做到的事情,而让机器来实现却很难,如人脸图像的识别,语音识别,自然语言理解等。

如果能够开发出具有像人类一样的机器识别机制,就能够逐步地了解人 类是如何存储信息,并进行处理的,从而最终了解人类的思维机制。 同时,进行人脸图像识别研究也具有很大的使用价依。如同人的指纹一样,人脸也具有唯一性,也可用来鉴别一个人的身份。现在己有实用的计算机自动指纹识别系统面世,并在安检等部门得到应用,但还没有通用成熟的人脸自动识别系统出现。人脸图像的自动识别系统较之指纹识别系统、DNA鉴定等更具方便性,因为它取样方便,可以不接触目标就进行识别,从而开发研究的实际意义更大。并且与指纹图像不同的是,人脸图像受很多因素的干扰:人脸表情的多样性;以及外在的成像过程中的光照,图像尺寸,旋转,姿势变化等。使得同一个人,在不同的环境下拍摄所得到的人脸图像不同,有时更会有很大的差别,给识别带来很大难度。因此在各种干扰条件下实现人脸图像的识别,也就更具有挑战性。 国外对于人脸图像识别的研究较早,现己有实用系统面世,只是对于成像条件要求较苛刻,应用范围也就较窄,国内也有许多科研机构从事这方而的研究,并己取得许多成果。 1.2 人脸图像识别的应用前景 人脸图像识别除了具有重大的理论价值以及极富挑战

VerilogHDL简单计算器设计

目录 第一章设计目的及任务要求..................................................................................... 错误!未定义书签。 设计目的................................................... 错误!未定义书签。 设计任务................................................... 错误!未定义书签。 课设要求................................................... 错误!未定义书签。第二章设计思路............................................... 错误!未定义书签。 设计总体框图............................................... 错误!未定义书签。 设计原理................................................... 错误!未定义书签。 计算其原理............................................. 错误!未定义书签。 数码显示原理........................................... 错误!未定义书签。 八位数码管扫描的原理................................... 错误!未定义书签。第三章设计源程序及分析....................................... 错误!未定义书签。 计算器模块................................................. 错误!未定义书签。 计算器源程序........................................... 错误!未定义书签。 计算器程序分析......................................... 错误!未定义书签。 数码管显示部分...................................................................................................... 错误!未定义书签。 数码管显示源程序.......................................................................................... 错误!未定义书签。 数码管显示程序分析..................................................................................... 错误!未定义书签。 循环扫描模块........................................................................................................... 错误!未定义书签。 循环扫描程序................................................................................................... 错误!未定义书签。 循环程序分析................................................................................................... 错误!未定义书签。 总程序及其分析...................................................................................................... 错误!未定义书签。第四章时序仿真和结果验证..................................................................................... 错误!未定义书签。

毕业论文设计-简易计算器的制作

存档编号XX水利水电大学毕业设计 题目简易计算器的制作 学院信息工程学院 专业通信工程 姓名XX 学号2XXXX 指导教师XX 完成时间2014.5.14 教务处制

独立完成与诚信声明 本人重声明:所提交的毕业设计(论文)是本人在指导教师的指导下,独立工作所取得的成果并撰写完成的,重确认没有剽窃、抄袭等违反学术道德、学术规的侵权行为。文中除已经标注引用的容外,不包含其他人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确的说明并表示了意。本人完全意识到本声明的法律后果由本人承担。 毕业设计(论文)作者签名:指导导师签名: 签字日期:签字日期:

毕业设计(论文)使用授权书 本人完全了解华北水利水电大学有关保管、使用毕业设计(论文)的规定。特授权华北水利水电大学可以将毕业设计(论文)的全部或部分容公开和编入有关数据库提供检索,并采用影印、缩印或扫描等复制手段复制、保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交毕业设计(论文)原件或复印件和电子文档(涉密的成果在解密后应遵守此规定)。 毕业设计(论文)作者签名:导师签名: 签字日期:签字日期: 目录

摘要 (1) Abstract (3) 第一章绪论 (4) 1.1 开发背景 (4) 1.2 设计目的 (5) 第二章方案论证与设计 (7) 2.1 设计指标 (7) 2.2 方案论证与设计 (7) 第三章硬件模块介绍 (11) 3.1 主控及运算模块 (11) 3.2 显示模块 (21) 3.3 输入模块 (27) 第四章软件设计 (30) 4.1 主程序的设计 (30) 4.2 键盘扫描的程序设计 (31) 4.3 显示模块程序设计 (34) 4.4 运算模块程序设计 (37) 第五章仿真及调试 (38) 结束语 (40) 致 (42) 参考文献 (44)

(完整版)基于51单片机简易计算器的设计毕业设计

本科毕业论文 题目:基于51单片机简易计算器的设计 院(系):物理与电子工程学院 专业:应用物理学 学生姓名:王彬 指导教师:王强 职称:

2014年11月5日 目录 摘要 (1) 关键字 (1) 引言 (1) 1、单片机及其应用 (2) 1.1 单片机介绍 (2) 1.2 单片机应用 (2) 1.3 AT89C51单片机 (3) 2、LCD1602和74LS08的工作理 (7) 2.1 选取LCD1602 ……………………………………………………… 2.2 LCD1602的功能和指令现………………………………………………… 2.3 74LS08的功能………………………………………… 3、系统实现模块框 架…………………………………………………………… 3.1 硬件设计电路框 图……………………………………………………… 3.2 实现原理框

图…………………………………………………………… 4、硬件设计及仿真…………………………………………………………… 4.1 晶振、复位电路的设 计………………………………………………… 4.2 按键电路的设计……………………………………………… 4.3 LCD1602显示电路的设计………………………………………… 5、软件设计…………………………………………………………… 6、总结…………………………………………………………… 7、参考文献…………………………………………………………… 8、附件…………………………………………………………… 摘要:简易计算器在人们的生活中应用极为广泛,由于它主要进行一些简单的运算,适用性强,并且方便携带,所以在许多的地方都必不可缺,比如在办公,交易等等。本系统主要介绍计算器实现简易计算的这个详细的过程,它的电路是以AT89C51单片机作为核心器件的,并且它的功耗低,能再3V的低压下工作,有时也可按照要求提升一定的电压。它的硬件部分主要由AT89C51单片机、按键、LCD1602显示屏、指示灯系统等部分构成。软件部分,是在Keil平台用C语言编写程序,包括运算、复位、延时、计算等。其次电路的设计会再proteus上面进行仿真,以保障硬件电路的正确。 关键字:AT89C51单片机;LCD1602显示屏;74LS08;按键;C语言。引言:计算器是日常学习和生活中的好帮手,比如对工科的学生来说,常常要用到基本的 +,-,* ,/ 运算,备有一个科学计算器在手边,可以把繁琐的计算迅速解决,对学习事半功倍。单片机是一种集成的电路芯片,它是采用超大规模集成电路技术把具有数据处理能力的中央处理器

计算机科学技术毕业论文开题报告

计算机科学技术毕业论文开题报告 一、论文选题来源: 1:长春广播电视大学毕业设计题目. 2:吉林省森工集团信息化发展前景与规划. 3:吉林省林业设计院网络中心网络改造与发展规划. 4:吉林省林业系统生态信息高速公路构建课题. 二、论文撰写与设计研究的目的: 跟随1946年第一台计算机在美国诞生,人类文明发展到一个崭新的时代.尤其是20世纪后10年,以计算机网络的飞速发展为契机,我们进入了信息时代.人们的生活和工作逐渐以信息为中心,信息时代更离不开网络,任何一个规模企业尤其开始依赖网络,没有网络企业就面临着落后. 吉林省的林业分布十分广泛,以长白山系为主要脉络的山地广泛分布各种森林资源,而作为林业及林业环境的发展,林业生态信息则是一个更为庞大的系统,快捷,准确,合理,

系统的采集,处理,分析,存储这些信息是摆在我们面前的十分现实的问题.在信息交流的这个世界中,信息好比货物,我们需要将这些货物进行合理的处理,其中以硬件为主的计算机网络系统是这些货物交流的"公路"和"处理厂",我做这个题目,就是要为它画出一条"公路"和若干"处理方法"的蓝图. 由于森工集团这样的特定企业,其一,它是一个统一管理的企业,具有集团化的特点,网络的构建具有统一性.其二,它又在地理上是一个分散的企业,网络点也具有分散性.然而,分散中还具有集中的特点,它的网络系统的设计就应该是板块化的.从信息的角度来讲,信息的种类多,各种信息的采集传输处理角度也不尽相同,我们在设计的过程中不仅要考虑硬件的地域布局,也要考虑软件平台的配合. 没有最好,只有更好;更新观念,大步向前.我相信,在导师的精心指导下,经过我的努力,我将为它们创造出一条平坦,宽阔的"高速公路". 1,论文研究的对象: 拟订以吉林省林业系统为地理模型,以林业网络综合服务为基本需求,以网络拓扑结构为设计方向,以软件整合为

PCB仿真设计毕业论文

PCB仿真设计毕业论文 【摘要】 随着微电子技术和计算机技术的不断发展,信号完整性分析的应用已经成为解决高速系统设计的唯一有效途径。借助功能强大的Cadence公司SpecctraQuest 仿真软件,利用IBIS模型,对高速信号线进行布局布线前信号完整性仿真分析是一种简单可行行的分析方法,可以发现信号完整性问题,根据仿真结果在信号完整性相关问题上做出优化的设计,从而缩短设计周期。 本文概要地介绍了信号完整性(SI)的相关问题,基于信号完整性分析的PCB 设计方法,传输线基本理论,详尽的阐述了影响信号完整性的两大重要因素—反射和串扰的相关理论并提出了减小反射和串扰得有效办法。讨论了基于SpecctraQucst的仿真模型的建立并对仿真结果进行了分析。研究结果表明在高速电路设计中采用基于信号完整性的仿真设计是可行的, 也是必要的。 【关键字】 高速PCB、信号完整性、传输线、反射、串扰、仿真

Abstract With the development of micro-electronics technology and computer technology,application of signal integrity analysis is the only way to solve high-speed system design. By dint of SpecctraQuest which is a powerful simulation software, it’s a simple and doable analytical method to make use of IBIS model to analyze signal integrity on high-speed signal lines before component placement and routing. This method can find out signal integrity problem and make optimization design on interrelated problem of signal integrity. Then the design period is shortened. In this paper,interrelated problem of signal integrity, PCB design based on signal integrity, transmission lines basal principle are introduced summarily.The interrelated problem of reflection and crosstalk which are the two important factors that influence signal integrity is expounded. It gives effective methods to reduce reflection and crosstalk. The establishment of emulational model based on SpecctraQucst is discussed and the result of simulation is analysed. The researchful fruit indicates it’s doable and necessary to adopt emulational design based on signal integrity in high-speed electrocircuit design. Key Words High-speed PCB、Signal integrity、Transmission lines、reflect、crosstalk、simulation

基于单片机设计的计算器毕业论文

基于单片机设计的计算器毕业论文 目录 摘要............................................................................ I ABSTRACT...................................................................... II 第一章引言 (1) 1.1 选题的依据及课题的意义 (1) 1.2 研究概况及发展趋势综述 (1) 1.3 实验设计要求 (2) 1.4.总体设计思路 (2) 第二章设计方案论证与选择 (3) 2.1 控制部分的设计方案论证与选择 (3) 2.2 显示电路的设计方案论证与选择 (4) 2.3 单片机电源部分的设计方案论证与选择 (6) 2.4 键盘设计方案论证与选择 (8) 2.5 单片机复位电路的设计方案论证与选择 (9) 2.6 系统组成 (10) 第三章重要器件的知识介绍 (11) 3.1 单片机的知识介绍 (11) 3.1.1单片机功能特性 (11) 3.1.2单片机各引脚功能说明 (11) 3.1.3单片机时钟电路 (13) 3.1.4 LED提示电路 (14)

3.21602液晶显示资料 (15) 第四章计算器的软件编程 (16) 4.1 程序设计思想 (16) 4.2 4*5键盘扫描程序 (17) 4.3 1602液晶显示程序 (18) 第五章计算器使用说明 (19) 结语 (20) 参考文献 (21) 致谢 (22) 附录 (23) 第一章引言 单片机设计的计算器在人们的日常中是比较的常见的电子产品之一。其特点是携带方便与价格廉价,因此广泛运用于商业交易与生活实用中,可是它还在发展之中,以后必将出现功能更加强大的计算器,基于这样的理念,本次设计用单片机来设计一个六位数的计算器。 1.1 选题的依据及课题的意义 单片机也被称为微控制器(Microcontroller),是因为它最早被用在工业控制领域。单片机由芯片仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复

计算机科学与技术毕业论文

毕业设计(论文) 课题名称在线考试系统的设计与研发 姓名XXX 学号XXXXXXX 专业计算机科学与技术 摘要 随着计算机网络技术及相关技术的不断发展,考试的手段和媒介也在发生着巨大的变化,传统的考试方式和手段正面临着强烈的冲击。计算机网络技术应用于教育领域,经历了从传统的纸笔考试到计算机辅助考试,再到实现了真正的无纸化考试。在线式考试不仅可以节省大量的人力、物力,还可以提高考试的效率和质量,降低考试成本,使得网络考试不受时间和空间的限制,并且评测结果更为准确和客观。 将“在线考试系统”作为设计题目主要是为了把教师从传统的卷纸考试的工作中解脱出来,把学生从传统的学习方式中解脱出来。 “考试系统”主要由两个部分组成,分别是:“前台的网页设计”和“后台的题库系统服务”。该系统所能实现的主要模块功能,包括学生信息管理、管理员信息管理、考试科目管理、题库管理、自动组卷、在线考试、自动阅卷、学生成绩管理等功能。 本系统采用ASP语言进行开发,集题库管理,在线考试,实时评判于一体,本文分析了计算机考试系统的关键技术以及存在的问题。提出了实现该系统的体系结

构,软件功能模块等,系统通过提高考试的效率,增强测试的反馈效果,使教师的教与学生的学更有针对性。 本系统速度快、稳定性强,为学生课程学习、个性化学习提供了灵活、方便、科学的检测手段,经过测试,该系统达到了预期的设计目标,非常适合于学校的考试工作。 关键词:在线考试; ASP技术; 数据库开发和应用; 随机生成试卷; 目录 摘要................................................................ 关键词: ............................................................ 绪论 ................................................................ 1系统实现的关键技术................................................. 1.1ASP技术......................................................... 1.2数据库技术....................................................... 1.2.1数据库技术概述................................................. 1.2.2ADO与数据库的交互技术......................................... 2系统分析........................................................... 2.1分析.............................................................

(完整版)基于matlab的通信系统仿真毕业论文

创新实践报告
报 告 题 目: 学 院 名 称: 姓 名:
基于 matlab 的通信系统仿真 信息工程学院 余盛泽
班 级 学 号: 指 导 老 师: 温 靖

二 O 一四年十月十五日
目录
一、引言........................................................................................................................ 3 二、仿真分析与测试 ................................................................................................... 4
2.1 随机信号的生成 ............................................................................................................... 4 2.2 信道编译码 ........................................................................................................................ 4 2.2.1 卷积码的原理 ........................................................................................................ 4 2.2.2 译码原理 ................................................................................................................ 5 2.3 调制与解调 ....................................................................................................................... 5 2.3.1 BPSK 的调制原理 .................................................................................................. 5 2.3.2 BPSK 解调原理 ...................................................................................................... 6 2.3.3 QPSK 调制与解调 ................................................................................................. 7 2.4 信道 .................................................................................................................................... 8

计算机毕业论文范文大全

计算机毕业论文范文大全 随着我们国家近些年来技术的广泛应用和科学水平不断提高,我国社会进步离不开对计算机技术的广泛应用。下面是 ___为大家推荐的计算机,供大家参考。 随着社会的不断发展,已经成为当今社会发展的需要,计算机应用水平已然成为衡量现代人才的基本标准之一。职校是培养技能型人才的重要阵地,当前的计算机课程作为职校教育的重要课程,依然存在着一些问题,如学生的学习不是很高,实用性技能掌握得不够等等。结合这一实际,笔者对职校的计算机教育提出了以下几点建议。 一、提高学生的学习兴趣 兴趣是学习的最大动力,在职校计算机教学中要注重激发学生的学习兴趣,营造良好的学习氛围,让学生的知识视野得到,学习兴趣得到提高,因而提高应用能力和创新能力。首先,在职校课程中,教师可以根据实际情况开展兴趣小组活动,如组装、编排校报墙报、设计校园网站、参加计算机竞赛等等活动,这样不仅能激发学生的学习兴趣,也能巩固学生的计算机知识。其次,教师要将活动融入教学中,如在学习指法练习的时候,难免比较乏味,这时教

师可以引导学生下载指法练习的软件,通过练习游戏提高学习兴趣等等。 二、理论与实际有机结合 职校计算机是一门实践性非常强的,教师应该注重与实践的关系,让丰富的理论知识来指导计算机实践,让实践活动来巩固理论知识。当前的职校计算机课程很难提起学生的兴趣,最主要的原因还在于很多教师忽视了理论与实践的有机结合,理论知识空泛,实践知识难用,这就需要教师加以重视。教师应该将计算机理论知识与实践知识结合起来,在课堂中加以融合,时间也要灵活调配。例如,在学习表格教学时,教师可以先展示一些丰富多彩的图片,激发学生的学习兴趣,然后再引入理论教学,还可以让学生进行演示,这样一来,实践与理论结合起来,学生的学习效果也得到了提高。 三、培养学生的创新精神 计算机的创新精神对于职校学生来说是非常重要的,不仅体现了学生综合素质的高低,还体现了计算机应用知识是否广泛和实用。在素质教育的职校教育中,教师要善于将每一个概念、问题精心安排,将生活中的情境引入其中,引导学生大胆创新,强生的计算机

计算机专业本科毕业论文

东北师大学 本科生毕业论文(设计)题目:学生成绩管理系统设计与实现 学号:001 姓名:燕 年级:1003 学院:省仁寿县教师进修学校奥鹏学习中心[24]A 专业:计算机科学与技术 完成日期:

指导教师: 摘要 本系统全称为学生成绩管理系统设计与实现。根据开发要求,它主要应用于教育系统,完成对日常的教学、教务、教师以及学生的计算机化的管理。开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规化。目前,学校工作繁杂、资料重多。目前,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。 系统管理容广泛,全面涉及了教务教学上的各项服务,包括学生成绩管理,其中有学生成绩管理;学生管理等等。在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。在开发工具的选择上,主要利用Delphi7.0 编程语言进行开发,使用其自带的数据库,从而保证了数据的完整性与一致性。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。 【关键词】信息管理系统信息化成绩管理数据库Delphi7.0

仿真软件的电力系统继电保护仿真分析毕业设计论文 精品

前言 电力系统中的各种设备,由于内部绝缘的老化、损坏或遇有操作人员的无操作,或由于雷电、外力破坏等影响,可能发生故障和不正常运行情况。电力系统继电保护的任务就是自动、迅速、有选择性的将系统中的故障切除,或者发出各种信号。 电力系统对继电保护设备的技术指标和产品质量的要求已越来越高,各种科研单位和制造厂商在科研上的投入也越来越多。现有的继电保护设备存在调试方法效率低,调试过程复杂,认为因素影响大,调试生产在同一场地完成设备,这造成了继电保护设备难于批量生产、调试。电力系统是一个系统工程,其自动化产品需经组屏使用,对整屏仅仅采用人工对线是不够的,为了提高整屏质量,要求所有整屏在出厂前完成在运行环境下的各种实验,相对于原来的调试方式,投资少,体积小,接线方式更改方便,并能方便操作的实用化仿真系统显得非常重要,为此目的而使用继电保护仿真技术组成的系统称谓继电保护仿真测试系统。 继电保护随着电路系统的发展孕育而生,随着科技的发展,保护装置从最初的熔断器发展到晶体管继电保护装置,再到日前广泛应用的微机保护,新技术的应用在其中起到了积极的作用。而目前电力系统的整定计算,多数设计及校验人员仍然完全靠手工计算及整定并手工绘制TCC曲线,工作耗时较长,效率较低。ETAP软件]1[的继电保护配合模块是国际主流的继电保护配合仿真软件,该模块可有效应用于继电保护整定计算,方便校验,并且可以对任意支路生成时间电流曲线(TCC曲线),可以仿真任意点故障时继电器的动作顺序和动作时间。 本文利用ETAP软件对电力系统的继电保护设备配合进行仿真,首先利用ETAP进行建模,然后利用ETAP实现电力系统输电线路的故障仿真,进行短路计算,获取继电保护整定所需要的数据,然后选取合适的保护方案,最后利用ETAP 软件进行继电保护仿真,校验方案的可行性。 1

相关主题
文本预览
相关文档 最新文档