电子信息工程专业毕业论文24712.doc
《电子信息工程专业毕业论文24712.doc》由会员分享,可在线阅读,更多相关《电子信息工程专业毕业论文24712.doc(59页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文)设计(论文)题目:基于MSC-51单片机计算器学 院 名 称 :通信学院学 生 姓 名 :田倚晨专 业 :电子信息工程摘 要近年来,伴随着计算机在大规模集成电路的发展和社会领域的渗透,单片机应用正在不断地走向深入。由于它具有功能强,体积小,功耗低,性价比高,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域。作为微型机的一个主要分支,单片机在结构上的最大特点是把CPU、RAM和ROM存储器、定时器和多种I/O接口电路集成在一块超大规模集成电路芯片上。从它的组成和功能来看,一块单片机芯片其实就是
2、一台计算机。本次设计是采用MSC-51单片机来设计的四位数计算器, 采用C语言进行程序编写实现计算器功能。外接4X4的键盘,通过键盘扫描来完成输入数的控制,利用驱动电路使数值与结果在七段共阴极数码管上正常显示,并设有清零键可随时完成计算与显示的清零。计算器将完成的0至9999整数的一次加/减/乘/除运算。【关键词】MSC-51单片机 四位数计算器 C语言 ABSTRACTIn recent years, with the computer in the social sector and the development of large-scale integrated circuits, t
3、he application of SCM is continuously to thoroughly, because it has the strong function, small volume, low power consumption, low price and reliable, easy to use, so particularly suitable for related control and system, more and more widely used in automatic control, intelligent instrument and meter
4、, data acquisition, military products, and household electrical appliances, etc.As one of the main branch of microcomputer, the single-chip microcomputer in the structure of the biggest characteristic is to put the CPU, memory, and timer RAM and ROM and I/O interface circuit integration on a large s
5、cale integrated circuit chip. From its composition and function, a single chip is actually a computer. This design is adopted to design the MSC - 51 single-chip four digits calculator, using C language program realization calculator function. External 4X4 keyboard, through the keyboard scan to compl
6、ete input number of control, use drive circuit make numerical results in the seventh with the normal cathode tube of digital display, and reset button at the finish calculation and display cleared. Calculators will complete the 0-9999 integer by plus / minus / multiply / divide.【Key words】MSC-51 Mic
7、rocontroller Four-digit Calculator C Programming Language 目 录前 言1第一章 单片机介绍2第一节 单片机的发展历史和趋势2一、发展历史2二、发展趋势3第二节 MCS-51单片机系统简介4一、单片机的基本特点4二、单片机的组成5第三节 本章小结6第二章 MCS-51单片机计算器总体方案7第一节 设计任务7第二节 方案设计7一、主程序方案7二、按键显示方案8三、设计难点8第三节 本章小结8第三章 MCS-51单片机计算器硬件设计9第一节 主要元件介绍与选择9一、电阻9二、常用电容器9三、AT89S51单片机10四、7段数码管12五、按键1
8、3第二节 硬件设计13一、矩阵式键盘设定13二、显示数码管设定14三、复位、时钟电路设计14第三节 本章小结15第四章 MCS-51单片机计算器软件设计16第一节 软件设定16一、程序规划16二、程序设定17三、数码管显示程序设计17四、键盘程序设计19第二节 程序总编21一、主要变量21二、程序模块21第三节 本章小结22第五章 实验方法及调试手段23第一节 实验技术23一、实验方法23二、实验手段及环境23三、Keil C51单片机软件应用23第二节 实际焊接及其注意事项24第三节 本章小结25结 论26致 谢28参考文献29附 录30一、英文原文:30二、英文翻译:39三、工程设计图纸:
9、45四、源程序:47 前 言随着科学的不断发展与进步,微电子技术的发展越来越快。单片机自20实际70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,前景广阔。给人类社会带来了根本性的改变。尤其Intel公司生产的MSC-51系列单片机,因为其处理能力强,结构简单,易于使用等优点,在世界范围内得到了广泛的普及和应用。目前在工业,办公,家电等诸多领域,随处可见单片机的踪影,单片机技术的开发已经成为国家工业化水平的标志之一。“工欲善其事,必先利其器”,对于单片机,我们不但要认识它的作用和价值,还需要熟悉它的原理和性能。单片机本身只是一个电子元件,只有当它与其它的器件,设备有机的组合在一起,
10、并配置适当的工作程序后,才能具有特定的功能。就目前来看,单片机应用系统的研究也在不断推出,各式各样由单片机开发出的新产品层出不穷。计算器是日常生活中非常常见的电子设备,可以有效而快速地解决人们在商业交易、学习工作等生产和生活中遇到的数字运算问题。计算器的普及和利用还有极大的发展空间。基于这样的理念,本次设计是用MCS-51单片机为芯片, P1口作为输入端,外接4X4的键盘,通过键盘扫描来完成输入数的控制,同时连接一个驱动电路,用来保证LED的工作正常。由此完成一个能实现简单功能的计算器。第一章 单片机介绍第一节 单片机的发展历史和趋势一、发展历史继1971年微处理器的研制成功不久以后,就出现了
11、单片机,但最早的单片机是1位的,当时因为工艺限制,单片机采用双片的形式而且功能比较简单。如果我们以8位单片机的推出作为起点,那么单片机的发展历史大致可分为以下几个阶段。 11、第一阶段(1976-1978)单片机的初级阶段。以Intel公司的MCS48为代表。MCS48的推出是在工业控制领域的控索,参与这一控索的公司还有Motorola 、Zilog等,都取得了满意的效果。这就是SCM的诞生年代,“单机片”一词即由此而来。2、第二阶段(1978-1982)单片机的完善阶段。Intel公司在MCS48 基础上推出了完善的、典型的单片机系列MCS 51。它在以下几个方面奠定了典型的通用总线型单片机
12、体系结构。完善的外部总线。MCS-51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线及具有很多机通信功能的串行通信接口;CPU外围功能单元的集中管理模式;体现工控特性的位地址空间及位操作方式;指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。3、第三阶段(1982-1990)8位单片机的巩固发展及16位单片机的推出阶段,也是单片机向微控制器发展的阶段。Intel公司推出的MCS96系列单片机,将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中,体现了单片机的微控制器特征。随着MCS51系列的广应用,许多电气厂商竞相使用8051为内核,将许
13、多测控系统中使用的电路技术、接口技术、多通道A/D转换部件、可靠性技术等应用到单片机中,增强了外围电路路功能,强化了智能控制的特征。4、第四阶段(1990现在)微控制器的全面发展阶段。随着单片机在各个领域全面深入地发展和应用,出现了高速、大寻址范围、强运算能力的8位/16位/32位通用型单片机,以及小型廉价的专用型单片机。2二、发展趋势目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。CMOS化:近年来由于CHMOS技术的进小,大大地促进了单片机的CMOS化。CMOS芯片除了低
14、功耗特性之外,还具有功耗的可控性,使单片机可以工作在功耗精细管理状态。这也是今后以80C51取代8051为标准MCU芯片的原因。因为单片机芯片多数是采用CMOS(金属栅氧化物)半导体工艺生产。CMOS电路的特点是低功耗、高密度、低速度、低价格。采用双极型半导体工艺的TTL电路速度快,但功耗和芯片面积较大。随着技术和工艺水平的提高,又出现了HMOS(高密度、高速度MOS)和CHMOS工艺。CHMOS和HMOS工艺的结合。目前生产的CHMOS电路已达到LSTTL的速度,传输延迟时间小于2ns,它的综合优势已在于TTL电路。因而,在单片机领域CMOS正在逐渐取代TTL电路。 低功耗化:单片机的功耗已
15、从Ma级,甚至1uA以下;使用电压在36V之间,完全适应电池工作。低功耗化的效应不仅是功耗低,而且带来了产品的高可靠性、高抗干扰能力以及产品的便携化。 低电压化:几乎所有的单片机都有WAIT、STOP等省电运行方式。允许使用的电压范围越来越宽,一般在36V范围内工作。低电压供电的单片机电源下限已可达12V。目前0.8V供电的单片机已经问世。 低噪声与高可靠性:为提高单片机的抗电磁干扰能力,使产品能适应恶劣的工作环境,满足电磁兼容性方面更高标准的要求,各单片厂家在单片机内部电路中都采用了新的技术措施。 大容量化:以往单片机内的ROM为1KB4KB,RAM为64128B。但在需要复杂控制的场合,该
16、存储容量是不够的,必须进行外接扩充。为了适应这种领域的要求,须运用新的工艺,使片内存储器大容量化。目前,单片机内ROM最大可达64KB,RAM最大为2KB。 高性能化:主要是指进一步改进CPU的性能,加快指令运算的速度和提高系统控制的可靠性。这类单片机的运算速度比标准的单片机高出10倍以上。由于这类单片机有极高的指令速度,就可以用软件模拟其I/O功能,由此引入了虚拟外设的新概念。 小容量、低价格化:与上述相反,以4位、8位机为中心的小容量、低价格化也是发展动向之一。这类单片机的用途是把以往用数字逻辑集成电路组成的控制电路单片化,可广泛用于家电产品。 外围电路内装化:这也是单片机发展的主要方向。
17、随着集成度的不断提高,有可能把众多的各种处围功能器件集成在片内。除了一般必须具有的CPU、ROM、RAM、定时器/计数器等以外,片内集成的部件还有模/数转换器、声音发生器、监视定时器、液晶显示驱动器、彩色电视机和录像机用的锁相电路等。 串行扩展技术:在很长一段时间里,通用型单片机通过三总线结构扩展外围器件成为单片机应用的主流结构。随着低价位OTP(One Time Programble)及各种类型片内程序存储器的发展,加之处围接口不断进入片内,推动了单片机“单片”应用结构的发展。特别是 IC、SPI等串行总线的引入,可以使单片机的引脚设计得更少,单片机系统结构更加简化及规范化。 第二节 MCS
18、-51单片机系统简介一、单片机的基本特点由于单片机的这种结构形式及它所采取的半导体工艺,使其具有很多显著的特点,因而在各个领域都得到了迅猛的发展。单片机主要有如下特点: 有优异的性能价格比; 集成度高、体积小、有很高的可靠性。单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与抗干扰能力。另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣环境下工作; 控制功能强。为了满足工业控制的要求,一般单片机的指令系统中均有极丰富的转移指令、I/O口的逻辑操作以及位处理功能。单片机的逻辑控制功能及运行速度均高于同一档次的微机。; 低功耗、低电压,
19、便于生产便携式的产品。; 外部总线增加了IC(Inter-Integrated Circuit)及SPI(Serial Peripheral Interface)等串行总线方式,进一步缩小了体积,简化了结构; 单片机的系统扩展和系统配置较典型、规范,容易构成各种规模的应用系统。3二、单片机的组成图1.1为单片机的典型功能结构框图。由图可见,它通过内部总线把计算机的各主要部件连接为一体,其内部总线包括地址总线、数据总线和控制总线。其中,地址总线的作用是在进行数据交换时提供地址,CPU通过它们将地址输出到存储器或I/O接口;/数据总线的作用是在CPU与存储器或I/O接口之间,或存储器与外设之间交换
20、数据;控制总线包括CPU发出的控制信号线和外部送入CPU的应答信号线等。4振荡器及时序 OSCCPU程序存储器4KB ROM数据存储器256B2个16位定时器/计数器64K总线扩展控制器可编程I/O可编程全双工串行口图1.1 MSC-51单片机功能结构框图第三节 本章小结本章详细讲述了单片机的发展过程,介绍了MSC-51单片机的基本结构。一方面对本设计的意义作了阐释,令一方面也为后面的理论知识展开进行铺垫。单片机的使用体现在我们生活中的方方面面,几乎很难找到哪个领域没有单片机的踪迹,认识它的历史和了解其未来的发展,更能拓展我们的视野和知识。可以说,单片机现在仍然处于成长阶段,但是它已经在不断促
21、进整个世界前进的步伐,我们对于电子技术的研究,特别是微电子技术方向的学习,一定是需要与单片机密切联系的。第二章 MCS-51单片机计算器总体方案第一节 设计任务按照任务书大纲和自己的理解,所设计的单片机计算器需满足以下要求: 扩展一个4*4的键盘,其中包括10个数字键,5个功能键以及1个清零键;完成基本的十进制的四则运算(即加、减、乘、除);使用使用keil C软件编写和调试程序;计算器可显示4位数字。其中,系统划分为显示模块、键盘模块、处理程序三个模块。显示模块实现将CUNZHI中的值进行动态数码显示,包括:P0口送显示码,P2口为公共端扫描;键盘模块进行键盘扫描;处理程序模块实现计算器加减
22、乘除运算。5第二节 方案设计一、主程序方案方案一将显示处理程序置于定时中断程序中实现其功能,主程序为键盘扫描程序。6方案二利用主程序为显示处理程序键盘扫描程序。取消定时中断的使用。在方案比较中,方案一效率低,单片机的反应无法进行运行,方案二虽未能解决按键长按无显示的缺点,但其运算速度快。最终选定为方案二。二、按键显示方案因为计算器至少需要显示4位数字,开机运行时,只有数码管最低位显示为“0”,其余位全部不显示;当键盘第一次按下时,数码显示“D1”,第二次按下时,显示出“D1D2”,第三次按下时,显示“D1D2D3”。四个全显示完毕,再按下按键下时,输入的第五个数不接收。可以对计算结果小于999
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子信息工程 专业 毕业论文 24712

链接地址:https://www.31ppt.com/p-4029522.html