嵌入式超市收银机硬件设计毕业论文.doc
《嵌入式超市收银机硬件设计毕业论文.doc》由会员分享,可在线阅读,更多相关《嵌入式超市收银机硬件设计毕业论文.doc(26页珍藏版)》请在三一办公上搜索。
1、 本科毕业设计(论文) 题目 嵌入式超市收银机硬件设计 学院名称 电气工程与自动化学院 专业班级 通信工程08级2班 学生姓名 导师姓名 2012年 6月 6 日 目 录摘 要1ABSTRACT2第一章 嵌入式系统的介绍31.1嵌入式系统的概念31.2嵌入式系统的应用领域31.3嵌入式系统的发展趋势4第二章 嵌入式处理器52.1嵌入式微处理器的特点52.2嵌入式计算机的分类5第三章嵌入式操作系统72.1嵌入式操作系统的特点73.2嵌入式操作系统的种类83.3. 嵌入式操作系统的发展93.4使用实时操作系统的必要性103.5 实时操作系统的优缺点11第四章 系统硬件设计114.1系统概述114.
2、2系统总体设计20第五章 总结与展望215.1设计总结215.2设计展望21参考文献22附录23致 谢26摘 要嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。采用占先式的调度,响应的时间很短,任务执行的时间可以确定;系统内核很小,具有可裁剪,可扩充和可移植性,可以移植到各种处理器上;较强的实时和可靠性,适合嵌入式应用。近年来, 随着对实时性要求的提高,软件规模不断上升,实时核逐渐发展为实时多任务操作系统(RTOS),并作为一种软件平台逐步成为目前国际嵌入式系统的主流。嵌入式微处理器ARM有着体积小、低功耗、低
3、成本、高性能的优点,其应用已经深入到工业控制、无线通信、网络应用、消费类电子等各个领域。近年来,我国的商业销售业发展迅速,尤其是在二级城市和农村。商业电子收银机则是现代化、自动化商业管理必不可少的基本电子设备之一。迫切需要成本低廉,功能强大的收银机设备。嵌入式系统恰巧可以满足这一需求。介于这一需要,提出了嵌入式超市收银机系统的硬件设计这一课题。本系统是以LPC2138作为核心控制器,以ARM2138实验开发板为平台,辅以必要的外围电路设计而成的简易超市收银机。它包括微处理器核心模块、数据存储模块、扫描器输入模块、液晶显示模块、打印模块。关键词:嵌入式系统 LPC2138 实时系统ABSTRAC
4、TEmbedded system is application-centric, based on computer technology, software and hardware can be tailored to adapt to the application system functionality, reliability, cost, size, power consumption, the stringent requirements of the dedicated computer system. Preemptive scheduling, the response
5、time is very short, the task execution time can be determined; system kernel is very small, with tailorable, scalable and portable, can be ported to a variety of processors; strong real-time and reliable , suitable for embedded applications. In recent years, with improved real-time requirements, the
6、 software size increasing, real-time nuclear gradually developed into a real-time multitasking operating system(RTOS) and gradually become the mainstream of the international embedded systems as a software platform.Embedded microprocessor ARM has a small size, low power, low cost, high-performance a
7、dvantages, its application into various fields of industrial control, wireless communications, network applications, consumer electronics.In recent years, Chinas commercial sales industry has developed rapidly, especially in one of the secondary cities and rural commercial electronic cash register i
8、s a modern, automated business management essential electronic equipment. An urgent need for low-cost, powerful cash register equipment, embedded systems happen to meet this demand.Because of this need, the subject of the hardware design of embedded supermarket cash register system.The system is a s
9、imple supermarket cash register based on ARM2138 Experiment Board, which adopts LPC2138 as the core controller and appends necessary peripheral circuits. It includes the MCU core module, data storage module,,input module(scanner) , LCD module and print module. Key words:Embedded system; LPC2138; RTO
10、S 第一章 嵌入式系统的介绍1.1嵌入式系统的概念嵌入式系统是以应用为主要任务,软硬件可裁剪的专用计算机系统。一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序四个部分组成。它适用于应用系统对功能、可靠性、成本、体积、功耗等有严格要求的场合,用于实现对其他设备的控制、监视或管理等功能1。对于嵌入式系统,应该从三个方面加以认识:硬件应有嵌入式处理器作基础平台;软件应以嵌入式软件作运行平台;形式是嵌入在设备中。目前,对嵌入式系统的定义多种多样,但没有一种定义是全面的。下面给出两种比较合理定义: 1)从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对
11、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2)从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。术语嵌入式反映了这些系统通常是更大系统中的一个完整的部分,称为嵌入的系统。嵌入的系统中可以共存多个嵌入式系统。嵌入式系统的特点如下;1)嵌入性:嵌入到对象体系中,有对象环境的要求。2)专用性:软、硬件按对象要求进行裁剪。3)计算机:实现对象的智能化功能。嵌入式系统由包括微处理器、定时器、微控制器、存储器、传感器等一系列微电子芯片与器件,和嵌入在存储器中的微型操作系统、控制应用软件组成,共同实现诸如实时控制、监视、管理、移动计算、数据处理等各自
12、动化处理任务。嵌入式系统以应用为中心,以微电子技术、控制技术、计算机技术和通讯技术为基础,强调硬件软件的协同性与整合性,软件与硬件可剪裁,以满足系统对功能、成本、体积和功耗等要求。1.2嵌入式系统的应用领域中国正在成为嵌入式系统世界制造大国,在消费电子、工业应用、军事国防、 电子、工业应用、军事国防、网络设备等领域都有嵌入式系统的应用,嵌入式技术刺激了许多新的应用需求,嵌入式技术发展又在不断刺激新的技术产生。信息家电、医疗电子病历、信息家电、医疗电子病历、微小型智能武器军事国防、工业、消费电子、军事电子、信息家电、智能玩具、工控设备、智能仪表、汽车电子、网络设备、通信设备、移动存贮、电子商务、
13、网络、工业控制、工业控制、 工业设备着技术发展,目前许多设备除了进行实时控制,还须将设备状态、传感器的信息等在显示屏上实时显示。随着嵌入式系统的高速发展,嵌入式软件将继续增加新的功能,并产生更加灵巧智能的产品。嵌入式系统将无处不在,为科技发展贡献巨大力量。1.3嵌入式系统的发展趋势以信息家电为代表的互联网时代嵌入式产品,不仅为嵌入式市场展现了美好前景,注入新的生命,同时也对嵌入式系统技术,特别是软件技术提出了新的挑战。这主要包括:支持灵活的网络链接、轻便的移动应用和多媒体信息处理。1)嵌入式的应用软件越来越丰富、成熟为了满足应用功能的升级,设计师们一方面采用更强大的嵌入式处理器如32位、64位
14、RISC芯片或DSP信号处理器增加处理能力;同时还采用实时多任务编程技术和交叉开发工具技术来控制功能复杂性,简化程序设计、保障软件质量和缩短开发周期。随着因特网技术的成熟、带宽的提高,ICP和ASP在网上提供的信息内容日趋丰富、应用项目多种多样,像电话手机、多媒体播放器、电视机顶盒等嵌入式电子设备的功能不再单一,电气结构也更为复杂。2)联网成为必然趋势随着互联网强有力的发展,为适应嵌入式分布处理结构和应用上网要求,嵌入式系统要求配备标准的一种或多种网络通信接口。针对现在外部联网要求,嵌入式设备需配有通信接口,相应血药TCP/IP协议软件的支持;由于家用电器相互关联(如防盗报警、灯光能源控制、影
15、视设备和信息终端交换信息)及实验现场仪器的协调工作等要求,新一代嵌入式设备还具备IEEE1394、USB、CAN、Bluetooth等通信接口,同时还需要提供相应的通信组网协议软件和物理层驱动软件。A支持小型电子设备实现小尺寸、低功耗和低成本为满足这种特性,要求嵌入式产品设计者应相应降低处理器的性能,限制内存容量和复用接口芯片。这就相应提高了对嵌入式软件设计技术要求。选用最佳的编程模型和不断改进算法,优化编译器性能。B提供精巧的多媒体人际界面嵌入式设备之所以被亿万用户所接受,重要因素之一是它们与使用者之间自然的人机交互界面。人们与信息终端交互要求以GUI屏幕为中心的多媒体界面,手写文字输入、语
16、音拨号上网、收发电子邮件以及彩色图形、图像已取得初步成效。目前一些先进智能手机已经可以实现高度人工智能的语言交互和多任务处理的功能2。第二章 嵌入式处理器嵌入式系统的硬件部分,包括处理器 / 微处理器、存储器及外设器件和 I/O 端口、图形控制器等。嵌入式系统有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而大多使用EPROM、EEPROM或闪存(Flash Memory) 作为存储介质。软件部分包括操作系统软件 (要求实时和多任务操作)和应用程序编程。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用3。2.1嵌入式微处理器的特点嵌入式系统的核心是嵌
17、入式微处理器。嵌入式微处理器一般具备4个特点:(1) 对实时和多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时操作系统的执行时间减少到最低限度;(2) 具有功能很强的存储区保护功能,这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断; (3) 可扩展的处理器结构,以能迅速地扩展出满足应用的高性能的嵌入式微处理器;(4) 嵌入式微处理器的功耗必须很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,功耗只能为 mW 甚至W 级。 据不完全统计,目前全
18、世界嵌入式处理器的品种总量已经超过1000种,流行的体系结构有30多个系列。其中8051体系占多半,生产这种单片机的半导体厂家有20多个,共350多种衍生产品,仅Philips就有近100种。现在几乎每个半导体制造商都生产嵌入式处理器,越来越多的公司有自己的处理器设计部门。嵌入式处理器的寻址空间一般从64kB到16MB,处理速度为0.12000MIPS,常用封装8144个引脚。2.2嵌入式计算机的分类根据现状,嵌入式计算机可分成下面几类。(1) 嵌入式微处理器 (Embedded Microprocessor Unit, EMPU) 嵌入式微处理器采用“增强型”通用微处理器。由于嵌入式系统通常
19、应用于环境比较恶劣的环境中,因而嵌入式微处理器在工作温度、电磁兼容性以及可靠性方面的要求较通用的标准微处理器高。但是,嵌入式微处理器在功能方面与标准的微处理器基本上是一样的。根据实际嵌入式应用要求,将嵌入式微处理器装配在专门设计的主板上,只保留和嵌入式应用有关的主板功能,这样可以大幅度减小系统的体积和功耗。和工业控制计算机相比,嵌入式微处理器组成的系统具有体积小、重量轻、成本低、可靠性高的优点,但在其电路板上必须包括ROM、RAM、总线接口、各种外设等器件,从而降低了系统的可靠性,技术保密性也较差。由嵌入式微处理器及其存储器、总线、外设等安装在一块电路主板上构成一个通常所说的单板机系统。嵌入式
20、处理器目前主要有Am186/88、386EX、SC-400、Power PC、68000、MIPS、ARM系列等4。(2) 嵌入式微控制器(Microcontroller Unit, MCU)嵌入式微控制器又称单片机,它将整个计算机系统集成到一块芯片中。嵌入式微控制器一般以某种微处理器内核为核心,根据某些典型的应用,在芯片内部集成了ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、看门狗、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种必要功能部件和外设。为适应不同的应用需求,对功能的设置和外设的配置进行必要的修改和裁减定制,使得一个系列的单片机具有
21、多种衍生产品,每种衍生产品的处理器内核都相同,不同的是存储器和外设的配置及功能的设置。这样可以使单片机最大限度地和应用需求相匹配,从而减少整个系统的功耗和成本。和嵌入式微处理器相比,微控制器的单片化使应用系统的体积大大减小,从而使功耗和成本大幅度下降、可靠性提高。由于嵌入式微控制器目前在产品的品种和数量上是所有种类嵌入式处理器中最多的,而且上述诸多优点决定了微控制器是嵌入式系统应用的主流。微控制器的片上外设资源一般比较丰富,适合于控制,因此称为微控制器。通常,嵌入式微处理器可分为通用和半通用两类,比较有代表性的通用系列包括8051、P51XA、MCS-251、MCS-96/196/296、C1
22、66/167、68300等。而比较有代表性的半通用系列,如支持 USB 接口的MCU8XC930/931、C540、C541;支持I2C、CAN总线、LCD等的众多专用MCU和兼容系列。目前MCU约占嵌入式系统市场份额的70%。(3) 嵌入式DSP处理器(Embedded Digital Signal Processor, EDSP在数字信号处理应用中,各种数字信号处理算法相当复杂,这些算法的复杂度可能是O(nm)的,甚至是NP的,一般结构的处理器无法实时的完成这些运算。由于 DSP 处理器对系统结构和指令进行了特殊设计,使其适合于实时地进行数字信号处理。在数字滤波、FFT、谱分析等方面,DS
23、P算法正大量进入嵌入式领域,DSP应用正从在通用单片机中以普通指令实现DSP功能,过渡到采用嵌入式DSP处理器。嵌入式DSP处理器有两类:(1)DSP处理器经过单片化、EMC改造、增加片上外设成为嵌入式DSP处理器,TI的TMS320C2000/C5000 等属于此范畴;(2)在通用单片机或SOC中增加DSP协处理器,例如Intel的 MCS-296和Infineon(Siemens) 的TriCore。另外,在有关智能方面的应用中,也需要嵌入式 DPS 处理器,例如各种带有智能逻辑的消费类产品,生物信息识别终端,带有加解密算法的键盘,ADSL接入、实时语音压解系统,虚拟现实显示等。这类智能化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式超市收银机硬件设计 毕业论文 嵌入式 超市 收银机 硬件 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3800268.html