单片机基础——技能实训(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂

| 2份
| 11页
| 110人阅读
| 0人下载

内容正文:

单片机基础——技能实训 一、名词解释 1. 单片机 2. 补码 二、单项选择题 1. 安装 Keil 软件时应选择( )版进行安装。 A. “Full Version” B. “Eval Version” C. “Trial Version” D. “Professional Version” 2. 创建 Keil 新项目时,在弹出的对话框中要( ) A. 直接选择单片机型号 B. 先创建新文件夹并命名为项目名称,再选择对应型号的单片机 C. 直接输入项目名称 D. 先选择单片机型号,再创建新文件夹 3. 在 Keil 中新建文件后可以将代码保存为( )文件。 A. DOC B. TXT C. ASM D. PDF 4. 在 “Option For Target” 对话框的 “Output” 选项卡中应选择( )选项,这样每次编译后都会产生 HEX 文件。 A. “Creat HEX File” B. “Use Simulator” C. “Xtal (MHz)” D. “Debug” 5. Proteus 仿真软件不具备( )功能。 A. 模拟电路仿真 B. 视频编辑 C. 单片机及其电路仿真 D. RS232 动态仿真 6. 十进制数转换成二进制整数的方法是( ) A. 除 2 取余倒记法 B. 除 2 取余正记法 C. 乘 2 取整倒记法 D. 乘 2 取整正记法 7. 二进制数转换成十六进制数采用( ) A. 3 位合 1 位法 B. 4 位合 1 位法 C. 1 位拆 3 位法 D. 1 位拆 4 位法 8. 以下属于逻辑运算的是( ) A. 加法运算 B. 减法运算 C. 逻辑与运算 D. 乘法运算 9. 1 字节等于( )位。 A. 2 B. 4 C. 8 D. 16 10. 压缩 BCD 码是用( )位二进制数表示 1 位十进制数。 A. 2 B. 4 C. 8 D. 16 三、判断题 1. Keil 软件安装好后不会在桌面上出现快捷图标。( ) 2. 在 Keil 中创建新项目时不需要创建新文件夹。( ) 3. Proteus 仿真软件只能进行单片机仿真。( ) 4. 二进制数转换成十进制数是按权展开再相减。( ) 5. 逻辑或运算不属于二进制数的逻辑运算。( ) 四、简答题 1. 简述使用 Keil 软件创建新项目的步骤。 2. 说明 Proteus 仿真软件的特点。 3. 阐述单片机中各进制之间的转换方法。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 单片机基础——技能实训 一、名词解释 1. 单片机 【答案】单片机是一种将 CPU. RAM. ROM. 定时器 / 计数器以及输入 / 输出 (I/O) 接口电路等基本部件集成到一块集成电路芯片上的微型计算机。 2. 补码 【答案】单片机中带符号数的一种表示方法,正数的补码和原码相同;负数补码的符号位和原码的符号位相同,数值位则是按位对原码取反后再对末位加 1。0 的补码不分正负,是 00H;-128 的补码是 80H。8 位补码表示带符号数的范围是 - 128~+127。 二、单项选择题 1. 安装 Keil 软件时应选择( )版进行安装。 A. “Full Version” B. “Eval Version” C. “Trial Version” D. “Professional Version” 【答案】B 【解析】在 Keil 软件安装盘中查找安装文件,应选择 “Eval Version” 版进行安装,所以选 B。 2. 创建 Keil 新项目时,在弹出的对话框中要( ) A. 直接选择单片机型号 B. 先创建新文件夹并命名为项目名称,再选择对应型号的单片机 C. 直接输入项目名称 D. 先选择单片机型号,再创建新文件夹 【答案】B 【解析】单击菜单 “Project (工程)” → “New Project (新建工程)” 命令,在弹出的对话框中单击新建文件夹图标创建一个新文件夹,然后将文件夹命名为该项目名称,然后在列表中选择对应型号的单片机,所以选 B。 3. 在 Keil 中新建文件后可以将代码保存为( )文件。 A. DOC B. TXT C. ASM D. PDF 【答案】C 【解析】单击菜单 “File (文件)” → “New (新建)” 命令,新建一个文件,完成编写后可以将代码保存为 ASM 文件,所以选 C。 4. 在 “Option For Target” 对话框的 “Output” 选项卡中应选择( )选项,这样每次编译后都会产生 HEX 文件。 A. “Creat HEX File” B. “Use Simulator” C. “Xtal (MHz)” D. “Debug” 【答案】A 【解析】在 “Output” 选项卡中选择 “Creat HEX File” 选项,每次编译后会产生 HEX 文件,所以选 A。 5. Proteus 仿真软件不具备( )功能。 A. 模拟电路仿真 B. 视频编辑 C. 单片机及其电路仿真 D. RS232 动态仿真 【答案】B 【解析】Proteus 可以将单片机仿真与 SPICE 电路仿真相结合,能够实现模拟电路仿真. 数字电路仿真. 单片机及其电路仿真. RS232 动态仿真. I²C 调试. SPI 调试. 键盘及 LCD 仿真等功能,不具备视频编辑功能,所以选 B。 6. 十进制数转换成二进制整数的方法是( ) A. 除 2 取余倒记法 B. 除 2 取余正记法 C. 乘 2 取整倒记法 D. 乘 2 取整正记法 【答案】A 【解析】十进制整数转换成二进制整数采用除 2 取余倒记法,所以选 A。 7. 二进制数转换成十六进制数采用( ) A. 3 位合 1 位法 B. 4 位合 1 位法 C. 1 位拆 3 位法 D. 1 位拆 4 位法 【答案】B 【解析】二进制数转换成十六进制数采用 4 位合 1 位法,所以选 B。 8. 以下属于逻辑运算的是( ) A. 加法运算 B. 减法运算 C. 逻辑与运算 D. 乘法运算 【答案】C 【解析】二进制数运算分为算术运算和逻辑运算,逻辑运算包括逻辑与. 逻辑或. 逻辑非和逻辑异或,加法. 减法. 乘法属于算术运算,所以选 C。 9. 1 字节等于( )位。 A. 2 B. 4 C. 8 D. 16 【答案】C 【解析】单片机中 1B = 8b,即 1 字节等于 8 位,所以选 C。 10. 压缩 BCD 码是用( )位二进制数表示 1 位十进制数。 A. 2 B. 4 C. 8 D. 16 【答案】B 【解析】压缩 BCD 码是用 4 位二进制数表示 1 位十进制数的 BCD 码,所以选 B。 三、判断题 1. Keil 软件安装好后不会在桌面上出现快捷图标。( ) 【答案】× 【解析】Keil 软件安装好后在桌面上会出现快捷图标,所以该说法错误。 2. 在 Keil 中创建新项目时不需要创建新文件夹。( ) 【答案】× 【解析】在 Keil 中创建新项目时,要先创建新文件夹并命名为项目名称,再选择对应型号的单片机,所以该说法错误。 3. Proteus 仿真软件只能进行单片机仿真。( ) 【答案】× 【解析】Proteus 可以将单片机仿真与 SPICE 电路仿真相结合,能够实现模拟电路仿真. 数字电路仿真. 单片机及其电路仿真. RS232 动态仿真. I²C 调试. SPI 调试. 键盘及 LCD 仿真等功能,不只是能进行单片机仿真,所以该说法错误。 4. 二进制数转换成十进制数是按权展开再相减。( ) 【答案】× 【解析】二进制数转换成十进制数是按权展开再相加,所以该说法错误。 5. 逻辑或运算不属于二进制数的逻辑运算。( ) 【答案】× 【解析】二进制数的逻辑运算包括逻辑与. 逻辑或. 逻辑非和逻辑异或,所以逻辑或运算是二进制数的逻辑运算,该说法错误。 四、简答题 1. 简述使用 Keil 软件创建新项目的步骤。 【答案】使用 Keil 软件创建新项目的步骤如下: 1  创建新工程:单击菜单 “Project (工程)” → “New Project (新建工程)” 命令,在弹出的对话框中单击新建文件夹图标创建一个新文件夹,然后将文件夹命名为该项目名称,然后在列表中选择对应型号的单片机。 2  新建文件:单击菜单 “File (文件)” → “New (新建)” 命令,新建一个文件,打开编辑窗口编写源代码,完成编写后可以将代码保存为 ASM 文件。 3  将 ASM 文件添加到工程文件:在 “Project Workspace” 窗格的 “File” 选项卡中,右击文件组,在弹出的快捷菜单中单击 “AddFiles” 命令,打开文件对话框,从中选择需要添加的 ASM 文件。 4  为目标文件设置工具选项:单击工具栏上的图标打开 “Option For Target” 对话框,在相关选项卡中设置相关的参数。在 “Target” 选项卡的 “Xtal (MHz)” 文本框中可以定义 CPU 的时钟频率;在 “Output” 选项卡选择 “Creat HEX File” 选项,这样每次编译后都会产生 HEX 文件;在 “Debug” 选项卡选择 “Use Simulator” 选项来使用软件仿真调试。 5  编译项目并生成 HEX 文件:单击工具栏上的 “Build” 图标,可以对源文件进行编译。如果无语法错误可以生成 HEX 文件。如果有语法错误,“Output” 窗格的 “Build” 选项卡中会显示错误信息和报警信息。双击错误信息或者报警信息可以打开对应的错误处。 2. 说明 Proteus 仿真软件的特点。 【答案】Proteus 仿真软件的特点如下: 1  可以将单片机仿真与 SPICE 电路仿真相结合,能够实现模拟电路仿真. 数字电路仿真. 单片机及其电路仿真. RS232 动态仿真. I²C 调试. SPI 调试. 键盘及 LCD 仿真等功能。另外,该软件还提供了各种虚拟仪器,如示波器. 信号发生器. 逻辑分析仪等。 2  支持多种单片机系统的仿真,包括支持 8051. HC11. PIC10/12/16/18/24/30. AVR. ARM. 8086 和 MSP430 等,以及新增加的 Cortex 和系列 DSP 处理器。 3  提供软件调试功能,包括全速. 单步. 断点等调试功能,同时可以观察各个变量. 寄存器的值,支持第三方软件编译调试环境,如 Keil 软件。 4  具有强大的原理图绘制功能。 3. 阐述单片机中各进制之间的转换方法。 【答案】单片机中各进制之间的转换方法如下: 1  二进制数转换成十进制数:按权展开再相加。 2  十六进制数转换成十进制数:按权展开再相加。 3  十进制数转换成二进制数:整数部分用除 2 取余倒记法,小数部分用乘 2 取整正记法。 4  十进制数转换成十六进制数:整数部分用除 16 取余倒记法,小数部分用乘 16 取整正记法。 5  二进制数转换成八进制数和十六进制数:分别采用 3 位合 1 位法和 4 位合 1 位法。 6  八进制数和十六进制数转换成二进制数:分别采用 1 位拆 3 位法和 1 位拆 4 位法。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

单片机基础——技能实训(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂-第1页
1
单片机基础——技能实训(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂-第2页
2

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。