项目七 数字显示电子温度表《单片机技术及应用》(电工版第4版)章节过关卷

2025-12-09
| 2份
| 10页
| 53人阅读
| 0人下载

内容正文:

《单片机技术及应用》(电工版第4版) 项目七 数字显示电子温度表 章节过关卷 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共20小题,每题2分,共40分) 1.ADC0832的模拟输入通道数量是 ( ) A.1通道 B.2通道 C.4通道 D.8通道 2.ADC0832的数据输出方式是 ( ) A.并行输出 B.串行输出 C.I2C输出 D.单总线输出 3.ADC0832的参考电压(VREF)通常接 ( ) A.直接接地 B.接电源电压 C.接外部精密基准源 D.悬空 4.ADC0832的转换结果分辨率是 ( ) A.8位 B.10位 C.12位 D.16位 5.启动ADC0832转换时,CS引脚应先拉 ( ) A.高电平→低电平 B.低电平→高电平 C.保持高电平 D.保持低电平 6.读取ADC0832数据时,提供时钟信号(CLK)的是 ( ) A.ADC0832内部振荡器 B.单片机外部中断 C.单片机GPIO模拟 D.晶振直接驱动 7.ADC0832的转换时间典型值为 ( ) A.1μs B.32μs C.100μs D.1ms 8.选择ADC0832的CH0通道时,应向DI引脚发送的配置位是 ( ) A.1 B.0 C.先1后0 D.先0后1 9.ADC0832的电源电压(VCC)范围是 ( ) A.2.7V~5.5V B.5V~12V C.3.3V~3.6V D.1.8V~3.3V 10.ADC0832的DO引脚在输出数据的方式是 ( ) A.CLK上升沿 B.CLK下降沿 C.CS下降沿 D.转换完成后自动输出 11.DS18B20的温度分辨率最高可达 ( ) A.0.1℃ B.0.5℃ C.1℃ D.2℃ 12.DS18B20温度传感器采用的通信协议是 ( ) A.I2C B.SPI C.单总线 D.UART 13.数码管动态扫描时,每位显示时间通常为 ( ) A.1-5ms B.10-20ms C.50-100ms D.1s 14.温度传感器DS18B20的供电方式可以是 ( ) A.寄生电源 B.外部电源 C.两者都可以 D.必须使用稳压电源 15.DS18B20的ROM指令中,用于读取温度的是 ( ) A.0xCC B.0x44 C.0xBE D.0x33 16.温度值从DS18B20读取后,数据格式是 ( ) A.8位二进制 B.16位二进制 C.BCD码 D.ASCII码 17.DS18B20温度转换时间在12位分辨率时约为 ( ) A.100ms B.500ms C.750ms D.1s 18.温度报警功能通常存储在 ( ) A.单片机RAM B.EEPROM C.温度传感器内部 D.外部Flash 19.提高温度测量精度的措施不包括 ( ) A.软件滤波 B.硬件滤波电路 C.提高供电电压 D.传感器校准 20.读取ADC0832数据时,转换结果的传输顺序是 ( ) A.高位在前 B.低位在前 C.由配置位决定 D.随机顺序 二、判断题(本题共10小题,每题2分,共20分) 1.ADC0832的转换结果需要通过C51单片机的串口接收。 ( ) 2.ADC0832的时钟信号(CLK)由C51单片机提供,需严格按时序控制。 ( ) 3.ADC0832的片选信号(CS)在高电平时处于工作状态。 ( ) 4.在单通道模式下,ADC0832的转换结果仅需一次数据读取。 ( ) 5.DS18B20温度传感器采用I2C通信协议与51单片机通信。 ( ) 6.DS18B20的温度测量结果直接输出为ASCII码格式。 ( ) 7.LM35温度传感器输出的是经过线性放大的电压信号。 ( ) 8.DS18B20的每个传感器都有唯一的64位ROM编码。 ( ) 9.单总线上可以同时挂载多个DS18B20传感器。 ( ) 10.DS18B20在寄生电源模式下,VDD引脚必须接地。 ( ) 三、填空题(本题共9小题,每空2分,共20分) 1.DS18B20温度传感器采用______通信协议,仅需1根数据线即可完成通信。 2.将DS18B20的16位温度数据转换为实际温度值时,需要将低______位作为小数部分处理。 3.数码管动态扫描显示时,若出现闪烁现象,通常需要调整______参数。 4.使用LM35模拟温度传感器时,51单片机需要通过______通道进行信号采集。 5.在多点温度监测系统中,通过DS18B20的______实现传感器寻址。 6.ADC0832的模拟输入通道有____个单端输入或____个差分输入模式。 7.在C51单片机控制ADC0832时,通常需要至少____个I/O口进行数据通信。 8.ADC0832的DOUT引脚在转换过程中输出____数据。 9.在C51程序中,读取ADC0832数据时,通常需要先发送____位控制命令。 四、简答题(本题共2小题,每小题5分,共10分) 1.简述A/D转换器的分类和原理。 2.简述A/D转换器的技术指标。 五、读程题(本大题共2小题,每小题5分,共10分) 1.ADC0832程序中,该代码段实现的功能是 。 DI=1; CLK=1; for(i=0;i<8;i++) { CLK=1; CLK=0; dat<<=1; dat|=DO; } CS=1; 2.ADC0832程序中,该代码段实现的功能是 。 sbit CS=P3^~4; sbit CLK=P3^0; sbit DIO=P3^1; 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 《单片机技术及应用》(电工版第4版) 项目七 数字显示电子温度表 章节过关卷 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共20小题,每题2分,共40分) 1.ADC0832的模拟输入通道数量是 ( ) A.1通道 B.2通道 C.4通道 D.8通道 【答案】B 2.ADC0832的数据输出方式是 ( ) A.并行输出 B.串行输出 C.I2C输出 D.单总线输出 【答案】B 3.ADC0832的参考电压(VREF)通常接 ( ) A.直接接地 B.接电源电压 C.接外部精密基准源 D.悬空 【答案】B 4.ADC0832的转换结果分辨率是 ( ) A.8位 B.10位 C.12位 D.16位 【答案】A 5.启动ADC0832转换时,CS引脚应先拉 ( ) A.高电平→低电平 B.低电平→高电平 C.保持高电平 D.保持低电平 【答案】A 6.读取ADC0832数据时,提供时钟信号(CLK)的是 ( ) A.ADC0832内部振荡器 B.单片机外部中断 C.单片机GPIO模拟 D.晶振直接驱动 【答案】C 7.ADC0832的转换时间典型值为 ( ) A.1μs B.32μs C.100μs D.1ms 【答案】B 8.选择ADC0832的CH0通道时,应向DI引脚发送的配置位是 ( ) A.1 B.0 C.先1后0 D.先0后1 【答案】C 9.ADC0832的电源电压(VCC)范围是 ( ) A.2.7V~5.5V B.5V~12V C.3.3V~3.6V D.1.8V~3.3V 【答案】A 10.ADC0832的DO引脚在输出数据的方式是 ( ) A.CLK上升沿 B.CLK下降沿 C.CS下降沿 D.转换完成后自动输出 【答案】B 11.DS18B20的温度分辨率最高可达 ( ) A.0.1℃ B.0.5℃ C.1℃ D.2℃ 【答案】A 12.DS18B20温度传感器采用的通信协议是 ( ) A.I2C B.SPI C.单总线 D.UART 【答案】C 13.数码管动态扫描时,每位显示时间通常为 ( ) A.1-5ms B.10-20ms C.50-100ms D.1s 【答案】A 14.温度传感器DS18B20的供电方式可以是 ( ) A.寄生电源 B.外部电源 C.两者都可以 D.必须使用稳压电源 【答案】C 15.DS18B20的ROM指令中,用于读取温度的是 ( ) A.0xCC B.0x44 C.0xBE D.0x33 【答案】C 16.温度值从DS18B20读取后,数据格式是 ( ) A.8位二进制 B.16位二进制 C.BCD码 D.ASCII码 【答案】B 17.DS18B20温度转换时间在12位分辨率时约为 ( ) A.100ms B.500ms C.750ms D.1s 【答案】C 18.温度报警功能通常存储在 ( ) A.单片机RAM B.EEPROM C.温度传感器内部 D.外部Flash 【答案】B 19.提高温度测量精度的措施不包括 ( ) A.软件滤波 B.硬件滤波电路 C.提高供电电压 D.传感器校准 【答案】C 20.读取ADC0832数据时,转换结果的传输顺序是 ( ) A.高位在前 B.低位在前 C.由配置位决定 D.随机顺序 【答案】A 二、判断题(本题共10小题,每题2分,共20分) 1.ADC0832的转换结果需要通过C51单片机的串口接收。 ( ) 【答案】错误 2.ADC0832的时钟信号(CLK)由C51单片机提供,需严格按时序控制。 ( ) 【答案】正确 3.ADC0832的片选信号(CS)在高电平时处于工作状态。 ( ) 【答案】错误 4.在单通道模式下,ADC0832的转换结果仅需一次数据读取。 ( ) 【答案】正确 5.DS18B20温度传感器采用I2C通信协议与51单片机通信。 ( ) 【答案】错误 6.DS18B20的温度测量结果直接输出为ASCII码格式。 ( ) 【答案】错误 7.LM35温度传感器输出的是经过线性放大的电压信号。 ( ) 【答案】正确 8.DS18B20的每个传感器都有唯一的64位ROM编码。 ( ) 【答案】正确 9.单总线上可以同时挂载多个DS18B20传感器。 ( ) 【答案】正确 10.DS18B20在寄生电源模式下,VDD引脚必须接地。 ( ) 【答案】正确 三、填空题(本题共9小题,每空2分,共20分) 1.DS18B20温度传感器采用______通信协议,仅需1根数据线即可完成通信。 【答案】单总线 2.将DS18B20的16位温度数据转换为实际温度值时,需要将低______位作为小数部分处理。 【答案】4 3.数码管动态扫描显示时,若出现闪烁现象,通常需要调整______参数。 【答案】扫描频率 4.使用LM35模拟温度传感器时,51单片机需要通过______通道进行信号采集。 【答案】ADC 5.在多点温度监测系统中,通过DS18B20的______实现传感器寻址。 【答案】64位ROM编码 6.ADC0832的模拟输入通道有____个单端输入或____个差分输入模式。 【答案】2,1 7.在C51单片机控制ADC0832时,通常需要至少____个I/O口进行数据通信。 【答案】3 8.ADC0832的DOUT引脚在转换过程中输出____数据。 【答案】数字 9.在C51程序中,读取ADC0832数据时,通常需要先发送____位控制命令。 【答案】8 四、简答题(本题共2小题,每小题5分,共10分) 1.简述A/D转换器的分类和原理。 【答案】 (1)逐次逼近型,原理:通过二分法逐次比较输入电压与内部DAC输出,逼近模拟信号值。 (2)积分型,原理:通过积分电路对输入电压进行固定时间充电,再放电至零,测量放电时间。 (3)并行比较型,原理:使用电阻分压网络和比较器阵列同步比较所有量化电平。 (4)Σ-Δ型,原理:通过过采样和数字滤波提取高频噪声中的信号。 (5)双斜率型,原理:通过两次积分(正负斜率)消除噪声和参考电压漂移影响。 【解析】见答案 2.简述A/D转换器的技术指标。 【答案】 (1)分辨率 (2)转换速率 (3)取样时间 (4)量化误差 (5)偏移误差 (6)满刻度误差 (7)线性度 【解析】见答案 五、读程题(本大题共2小题,每小题5分,共10分) 1.ADC0832程序中,该代码段实现的功能是 。 DI=1; CLK=1; for(i=0;i<8;i++) { CLK=1; CLK=0; dat<<=1; dat|=DO; } CS=1; 【答案】 从ADC0832读取8位转换结果 【解析】 uchar ReadADC0832() { uchar i, dat = 0; CS = 0; // 启动ADC0832 DIO = 1; // 发送起始位(1) CLK = 1; CLK = 0; // 第一个下降沿锁存起始位 for(i=0; i<8; i++) { CLK = 1; CLK = 0; // 每个下降沿输出一位数据 dat <<= 1; // 左移腾出最低位 dat |= DIO; // 读取DO引脚并拼接 } CS = 1; // 结束通信 return dat; } 2.ADC0832程序中,该代码段实现的功能是 。 sbit CS=P3^~4; sbit CLK=P3^0; sbit DIO=P3^1; 【答案】 定义ADC0832串行总线操作端口 【解析】 sbit CS=P3^~4; //将CS位定义为P3^4 sbit CLK=P3^0; //将CLK位定义为P3^0 sbit DIO=P3^1; //将DIO位定义为P3^1 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

项目七 数字显示电子温度表《单片机技术及应用》(电工版第4版)章节过关卷
1
项目七 数字显示电子温度表《单片机技术及应用》(电工版第4版)章节过关卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。