第58练 项目五 制作光控智能照明控制器(2)《单片机技术及应用》(高教版第四版) 一课一练

2025-08-21
| 2份
| 5页
| 51人阅读
| 0人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《单片机技术及应用》(高教版第四版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《单片机技术及应用》(高教版第四版)一课一练的项目五的第58练,内容涵盖项目五智能照明控制器的任务三 制作光控智能照明控制器(2) 《单片机技术及应用》(高教版第四版) 第58练 项目五 智能照明控制器 任务三 制作光控智能照明控制器(2) 1、 单项选择题(本题共5小题) 1、在仿真调试程序时,双击芯片 AT89S51 后要( ) A. 启动编程软件 B. 加载 HEX 文件并修改时钟频率 C. 单击 “操作一键通” 按钮 D. 将单片机插到 ZIF 插座上 2、下载程序时,需要启动的软件是( ) A. Proteus7.4 B. Keil uVision2 C. EasyPRO Programmer D. 流程图绘制软件 3、C51 编译器中 using 关键字后面的 m 取值范围是( ) A. 0 - 1 B. 0 - 2 C. 0 - 3 D. 0 - 4 4、在定义函数时,如果不用 using 选项,会( ) A. 程序无法运行 B. 由编译器自动选择一个寄存器组作为绝对寄存器组来访问 C. 会导致编译错误 D. 函数无法退出 5、关键字 using 和 interrupt 不允许用于( ) A. 内部函数 B. 外部函数 C. 主函数 D. 中断函数 2、 判断题(本题共3题) 1、仿真调试程序时,不需要加载 HEX 文件。( ) 2、下载程序时,不需要启动编程软件。( ) 3、关键字 using 后面可以附带运算符的表达式。( ) 3、 简答题(本题共2小题) 1、简述仿真调试程序的主要步骤。 2、简述 C51 编译器中 using 关键字的作用及相关注意事项。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《单片机技术及应用》(高教版第四版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《单片机技术及应用》(高教版第四版)一课一练的项目五的第58练,内容涵盖项目五智能照明控制器的任务三 制作光控智能照明控制器(2) 《单片机技术及应用》(高教版第四版) 第58练 项目五 智能照明控制器 任务三 制作光控智能照明控制器(2) 1、 单项选择题(本题共5小题) 1、在仿真调试程序时,双击芯片 AT89S51 后要( ) A. 启动编程软件 B. 加载 HEX 文件并修改时钟频率 C. 单击 “操作一键通” 按钮 D. 将单片机插到 ZIF 插座上 【答案】B 【解析】双击芯片 AT89S51,在弹出的对话框中加载 HEX 文件 (光控智能照明控制器.HEX),修改时钟频率为 12 MHz,所以选 B。 2、下载程序时,需要启动的软件是( ) A. Proteus7.4 B. Keil uVision2 C. EasyPRO Programmer D. 流程图绘制软件 【答案】C 【解析】下载程序时要启动编程软件 EasyPRO Programmer,所以选 C。 3、C51 编译器中 using 关键字后面的 m 取值范围是( ) A. 0 - 1 B. 0 - 2 C. 0 - 3 D. 0 - 4 【答案】C 【解析】using 后面的 m 是一个 0 - 3 的常整数,分别代表 4 个不同的工作寄存器组,所以选 C。 4、在定义函数时,如果不用 using 选项,会( ) A. 程序无法运行 B. 由编译器自动选择一个寄存器组作为绝对寄存器组来访问 C. 会导致编译错误 D. 函数无法退出 【答案】B 【解析】在定义一个函数时 using 是一个选项,如果不用该选项,则由编译器自动选择一个寄存器组作为绝对寄存器组来访问,所以选 B。 5、关键字 using 和 interrupt 不允许用于( ) A. 内部函数 B. 外部函数 C. 主函数 D. 中断函数 【答案】B 【解析】关键字 using 和 interrupt 都不允许用于外部函数,所以选 B。 2、 判断题(本题共3题) 1、仿真调试程序时,不需要加载 HEX 文件。( ) 【答案】 × 【解析】仿真调试程序时,双击芯片 AT89S51 要加载 HEX 文件 (光控智能照明控制器.HEX),所以该说法错误。 2、下载程序时,不需要启动编程软件。( ) 【答案】 × 【解析】下载程序时需要启动编程软件 EasyPRO Programmer,所以该说法错误。 3、关键字 using 后面可以附带运算符的表达式。( ) 【答案】 × 【解析】关键字 using 和 interrupt 的后面都不允许附带运算符的表达式,所以该说法错误。 3、 简答题(本题共2小题) 1、简述仿真调试程序的主要步骤。 【答案】仿真调试程序的主要步骤为:①双击芯片 AT89S51,在弹出的对话框中加载 HEX 文件 (光控智能照明控制器.HEX),修改时钟频率为 12 MHz;②单击仿真按钮,观察仿真效果;③按 Ctrl + S 组合键保存文件。 2、简述 C51 编译器中 using 关键字的作用及相关注意事项。 【答案】C51 编译器中 using 关键字专门用来选择 51 系列单片机中不同的工作寄存器组,using 后面的 m 是一个 0 - 3 的常整数,分别代表 4 个不同的工作寄存器组。在定义一个函数时 using 是一个选项,如果不用该选项,则由编译器自动选择一个寄存器组作为绝对寄存器组来访问。注意事项:关键字 using 和 interrupt 的后面都不允许附带运算符的表达式,且这两个关键字都不允许用于外部函数。关键字 using 对目标函数代码的影响是在函数入口处将当前工作寄存器组保存到堆栈中,指定工作寄存器内容不会变,函数退出之前将被保存的工作寄存器组从堆栈中恢复。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

第58练 项目五 制作光控智能照明控制器(2)《单片机技术及应用》(高教版第四版) 一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。