欢迎来到天天文库
浏览记录
ID:14235754
大小:109.80 KB
页数:9页
时间:2018-07-27
《单片机期末复习汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、单片机期末复习汇总1.什么是嵌入式系统?它是怎么诞生的?为什么说单片机是嵌入式系统的独立发展道路?答:嵌入式系统指的是以应用为中心、以计算机技术为基础、软硬件可裁剪、适用于应用系统,对功能、可靠性、成本、体积、功耗等方面特殊严格要求的专用计算机系统。嵌入式系统诞生于微型计算机时代。以微处理器为核心的微型计算机以其小型、价廉、高可靠性特点,迅速走出机房;基于高速数值解算能力的微型机,表现出的智能化水平引起了控制专业人士的兴趣,要求将微型机嵌入到一个对象体系中,实现对象体系的智能化控制。微型计算机的体积、价位、可靠性都无法满足广大对象系统的嵌入式应用要求,因此,嵌入式系统必须走独立发展道
2、路。这条道路就是芯片化道路。将计算机做在一个芯片上,从而开创了嵌入式系统独立发展的单片机时代。2.嵌入式系统有哪两种应用方式?这两种应用模式是怎么形成的?各有什么特点?有电子工程模式和计算机工程模式;实现对象体系的智能化控制,因此,单片机的应用,主要是各个对象学领域的电子工程师的任务,从而形成电子工程模式;可以在对象弱化的网络、通信领域发挥作用,可以从事嵌入式系统的基础性研究,就形成了计算机工程模式。电子工程特点:软、硬件的底层性和随意性;对象系统专业技术的密切相关性;缺少计算机工程设计方法;计算机工程特点:即基于嵌入式系统软、硬件平台,以网络、通信为主的非嵌入式底层应用。3.什么是
3、嵌入式系统的集成开发环境?集成开发环境对于产品开发具有什么重要意义?集成开发环境应该由谁来提供?集成开发环境是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。嵌入式系统的集成开发环境是嵌入式系统在集成开发环境下进行的软件开发过程。嵌入式供应商与第三方厂家合作,推出产品软、硬件通用平台的集成开发环境,最大限度地缩短用户产品开发周期,降低产品开发难度;提高了产品开发工作的并行性和开发效率。大部分嵌入式系统都是基于C语言的高级语言编程。因此,集成开发环境都是有C语言的编译、调试软
4、件支持,并且有丰富的库函数与方便的汇编程序链接。4.什么是嵌入式操作系统?嵌入式操作系统有什么重要特点?8位单片机应用系统使用操作有什么障碍?嵌入式操作系统是嵌入式应用系统中应用软件用软件运行的一个管理系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。特点:1)系统内核小2)专用性强3)系统精简4)高实时性5)多任务的操作系统6)需要开发工具
5、和环境由于8位单片机的硬件资源有限,在8位单片机的应用,较少使用操作系统。5.什么是冯*诺依曼结构?什么是哈佛结构?它们都是有哪些特点?为什么说MCS-51采用的是不完善的哈佛结构?冯·诺依曼结构也称普林斯顿结构第9页共9页单片机期末复习汇总,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。冯·诺依曼结构特点:1)必须有一个存储器;2)必须有一个控制器;3)必须有一个运算器,用于完成算术运算和逻辑运算;4)必须有输入设备和输出设备,用于进行人机通信。哈佛结构特点:将程序和数据存储在不同的存储空间中,即程序存储器和数据存
6、储器是两个独立的存储器,每个存储器独立编址、独立访问。与两个存储器相对应的是系统的4条总线:程序的数据总线与地址总线,数据的数据总线与地址总线。作为8位单片机经典体系结构的MSC-51,有2个完全独立的64k程序存储器空间与64k数据存储;但是为了满足CPU运行时的高速数据存取需要,还设置了不占用64k数据存储空间的内部RAM,以满足通用寄存器、堆栈、特殊功能寄存器和高速缓存需求。1.什么是单片机的扩展总线、外设总线、通信总线与现场总线?扩展总线:是指单片机应用系统中器件间的连接总线。它包含并行总线、串行总线以及向单片机系统发展的SoC总线。外设总线:指实现嵌入式系统与USB外设的直
7、接互连,要求USB总线接口能承担主机与从机的双重功能,同时还能照顾到嵌入式系统本身小系统高速数据传输的总线。通信总线:UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用来主机与辅助设备通信。基于UART通讯的总线叫做通信总线。现场总线:现场总线是指安装在制造或过程区域的现场装置与控制室内的自动装置之间的数字式、串行、多点通信的数据总线。7.目前最流行的串行拓展总线与串拓展接口有哪些?怎么区别拓
此文档下载收益归作者所有