您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > 单片机考前复习习题2
习题22.1单项选择题(1)仿真器的作用是C。A.能帮助调试用户设计的软件B.能帮助调试用户设计的硬件C.能帮助调试用户设计的硬件和软件D.只能做各种模拟实验(2)使用单片机开发系统调试程序时,对源程序进行汇编的目的是A。A.将源程序转换成目标程序B.将目标程序转换成源程序C.将低级语言转换成高级语言D.连续执行(3)在运用仿真系统调试程序时,观察函数内部指令的执行结果,通常采用B调试方法。A.单步调试(F8)B.跟踪调试(F7)C.快速运行到光标处调试(F4)D.断点调试(F2)(4)使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是A。A.CB.hexC.binD.asm(5)单片机能够直接运行的程序是DA.汇编源程序B.C语言源程序C.高级语言程序D.机器语言源程序2.2问答题(1)什么是单片机开发系统?单片机开发系统由哪些设备组成?如何连接?答:单片机开发过程所用的设备与软件称为单片机开发系统或开发工具。单片机开发系统包括计算机、单片机在线仿真器、开发工具软件、编程器等。连接方法如下图所示。单片机开发系统连接方法示意图(2)一般来说单片机开发系统应具备哪些基本功能?答:单片机应用系统的开发过程如下:设计电路图→制作电路板→程序设计→硬软件联调→程序下载→产品测试(3)开发单片机应用系统的一般过程是什么?1.在线仿真功能在线仿真器(InCircuitEmulator,简称ICE)是由一系列硬件构成的设备,它能仿真用户系统中的单片机,并能模拟用户系统的ROM、RAM和I/O口。因此,在线仿真状态下,用户系统的运行环境和脱机运行的环境完全“逼真”。2.调试功能1)运行控制功能开发系统应能使用户有效地控制目标程序的运行,以便检查程序运行的结果,对存在的硬件故障和软件错误进行定位。2)单片机状态查看修改功能当CPU停止执行程序运行后,开发系统允许用户方便地读出或修改目标系统资源的状态,以便检查程序运行的结果、设置断点条件以及设置程序的初始参数。任务2中图2.13给出了在Medwin调试环境下查看单片机内部资源的菜单。3.程序编译功能1)程序设计语言单片机程序设计语言包括机器语言、汇编语言和高级语言。机器语言是单片机唯一能够识别的语言。汇编语言具有使用灵活、实时性好的特点。目前,在实际项目开发中较少使用汇编语言。高级语言通用性好,且具有较好的可读性和可移植性,是目前单片机编程语言的主流。2)程序编译单片机开发系统能够提供源程序的编辑、编译和下载功能以及工程管理功能。4.程序固化功能编程器是完成这种任务的专用设备,它也是单片机开发系统的重要组成部分。
本文标题:单片机考前复习习题2
链接地址:https://www.777doc.com/doc-2594603 .html