第72练 项目七 制作数字显示电压表(3)《单片机技术及应用》(高教版第四版) 一课一练
2025-08-28
|
2份
|
5页
|
36人阅读
|
0人下载
内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《单片机技术及应用》(高教版第四版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《单片机技术及应用》(高教版第四版)一课一练的项目七的第72练,内容涵盖项目七数字显示电子温度表的任务一 制作数字显示电压表(3)
《单片机技术及应用》(高教版第四版) 第72练
项目七 数字显示电子温度表
任务一 制作数字显示电压表(3)
1、 单项选择题(本题共5小题)
1、在编程过程中,启动 Keil uVision2 后需要新建一个( )
A. 工程文件 “数字显示电压表.uV2”
B. 源程序文件 “数字显示电压表.C”
C. 文本文件 “数字显示电压表.txt”
D. 图片文件 “数字显示电压表.bmp”
2、程序中定义的 ADC0832 串行总线操作端口,CLK 位定义为( )引脚。
A. P3.4
B. P3.0
C. P3.1
D. P3.2
3、在 A_D 函数中,第 3 个脉冲下降沿之后,输入端 DIO 应( )
A. 置 0
B. 置 1
C. 保持不变
D. 随机变化
4、在仿真调试程序时,启动 Proteus 7.4 后需要新建一个( )。
A. 工程文件
B. 源程序文件
C. 仿真文件 “数字显示电压表.DSN”
D. 文本文件
5、在主程序中,调用了( )函数进行显示。
A. A_D
B. delay
C. disp
D. SEG
2、 判断题(本题共3题)
1、程序中定义的 DIO 位为 P3.1 引脚。( )
2、在仿真调试时,不需要加载 HEX 文件。( )
3、主程序中没有调用 A_D 函数。( )
3、 简答题(本题共2小题)
1、简述编程的步骤。
2、简述仿真调试程序的步骤。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《单片机技术及应用》(高教版第四版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《单片机技术及应用》(高教版第四版)一课一练的项目七的第72练,内容涵盖项目七数字显示电子温度表的任务一 制作数字显示电压表(3)
《单片机技术及应用》(高教版第四版) 第72练
项目七 数字显示电子温度表
任务一 制作数字显示电压表(3)
1、 单项选择题(本题共5小题)
1、在编程过程中,启动 Keil uVision2 后需要新建一个( )
A. 工程文件 “数字显示电压表.uV2”
B. 源程序文件 “数字显示电压表.C”
C. 文本文件 “数字显示电压表.txt”
D. 图片文件 “数字显示电压表.bmp”
【答案】A
【解析】启动 Keil uVision2 后,要新建一个工程文件 “数字显示电压表.uV2”,所以选 A。
2、程序中定义的 ADC0832 串行总线操作端口,CLK 位定义为( )引脚。
A. P3.4
B. P3.0
C. P3.1
D. P3.2
【答案】B
【解析】代码中 “sbit CLK = P3^0;” 表明 CLK 位定义为 P3.0 引脚,所以选 B。
3、在 A_D 函数中,第 3 个脉冲下降沿之后,输入端 DIO 应( )
A. 置 0
B. 置 1
C. 保持不变
D. 随机变化
【答案】B
【解析】A_D函数里 第 3 个脉冲下降沿之后,输入端 DIO 失去作用,应置 1,所以选 B。
4、在仿真调试程序时,启动 Proteus 7.4 后需要新建一个( )。
A. 工程文件
B. 源程序文件
C. 仿真文件 “数字显示电压表.DSN”
D. 文本文件
【答案】C
【解析】启动仿真软件 Proteus 7.4 后,要新建一个仿真文件 “数字显示电压表.DSN”,所以选 C。
5、在主程序中,调用了( )函数进行显示。
A. A_D
B. delay
C. disp
D. SEG
【答案】C
【解析】主程序中有 “disp ();” 语句,说明调用了 disp 函数进行显示,所以选 C。
2、 判断题(本题共3题)
1、程序中定义的 DIO 位为 P3.1 引脚。( )
【答案】√
【解析】代码中 “sbit DIO = P3^1;” 表明 DIO 位定义为 P3.1 引脚,所以该说法正确。
2、在仿真调试时,不需要加载 HEX 文件。( )
【答案】×
【解析】双击芯片 AT89S51,在弹出的对话框中要加载 HEX 文件,所以该说法错误。
3、主程序中没有调用 A_D 函数。( )
【答案】×
【解析】主程序中有 “AD_val = A_D ();” 语句,说明调用了 A_D 函数,所以该说法错误。
3、 简答题(本题共2小题)
1、简述编程的步骤。
【答案】编程步骤如下:①启动 Keil uVision2,新建一个工程文件 “数字显示电压表.uV2”;②新建一个 C51 源程序文件 “数字显示电压表.C”,根据程序流程图,将 C51 源程序代码补充完整;③编译该程序,生成 HEX 文件。
2、简述仿真调试程序的步骤。
【答案】仿真调试程序步骤如下:①启动仿真软件 Proteus 7.4,新建一个仿真文件 “数字显示电压表.DSN”;②单击元件选择按钮 “P”,从元件库中选择需要的元件;③根据电路原理图绘制仿真电路图,添加电源和地端(VCC、GND),修改元件标号和标称值;④双击芯片 AT89S51,在弹出的对话框中加载 HEX 文件(数字显示电压表.HEX),修改时钟频率为 12 MHz;⑤单击仿真按钮,用鼠标修改 RP1 的值,观察数码管显示的电压值的变换;⑥按 Ctrl + S 组合键保存该文件。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。