单片机原理及应用第四版林立第九章选择题答案 下载本文

内容发布更新时间 : 2024/7/1 7:55:27星期一 下面是文章的全部内容请认真阅读。

第九章选择题答案

(1)下列关于80C51单片机最小系统的描述中______是错误的。

A.它是由单片机、时钟电路、复位电路和电源构成的基本应用系统 B.它不具有定时中断功能

C.它不具有模数或数模转换功能 D.它不具有开关量功率驱动功能

(2)下列关于单片机应用系统一般开发过程的描述中______是正确的。 ① 在进行可行性分析的基础上进行总体论证

② 在软件总体结构设计后进行功能程序模块化设计和分配系统资源 ③ 进行系统功能的分配、确定软硬件的分工及相互关系

④ 在电路原理图设计的基础上进行硬件开发、电路调试和PCB制版 ⑤ 采用通用开发装置或软件模拟开发系统进行软硬件联机调试

A.①③④②⑤ B.①②③④⑤ C.①④③②⑤ D.③④①②⑤ (3)利用Proteus进行单片机系统开发的下列顺序描述中______是正确的。 ① 制作真实单片机系统电路、进行运行、调试、直至成功 ② 利用目标代码进行实时交互和协同仿真

③ 进行电路绘图设计、选择元件、连接电路和电器检测等 ④ 源程序设计、编程、汇编编译、调试、生成目标代码文件

A.①③②④ B.①②③④ C.①④③② D.③④②① (4)关于“看门狗”技术的下列描述中______是错误的。

A.其意义在于能在程序“跑飞”时实现自我诊断并使系统恢复运行

B.其基本原理是,如果“喂狗”规律被打破,便会引导系统复位使程序重新开始 C.用于“喂狗”的脉冲既可以源于硬件电路定时器也可以源于单片机内部定时器 D.使用“看门狗”技术后,系统抗干扰问题就能得到完全彻底解决

(5)根据第九章智能仪器应用实例,下列关于硬件设计的描述中______是错误的。 A.采用了基于共阴极数码管动态显示原理的显示方案

B.采用了基于集电极开路门(OC)的数码管段码功率驱动方案 C.采用了基于串口扩展方式的按键接口方案

D.采用了基于通用I/O口方式的模数转换器接口方案

(6)根据本章智能仪器应用实例,下列关于软件设计的描述中______是错误的。 A.软件系统由两个主要功能模块组成——控制模块和菜单模块

B.让长耗时函数变为短耗时的思路是,将长耗时函数分解成众多短小的函数 C.按键闭合状态被分为“按键压下”和“按键抬起”两个阶段进行检测 D.串口输出功能采用汇编语言与C51语言混合编程

(7)串行A/D转换器MAX1241工作时序的下列描述中______是正确的。 ① 先使片选信号/CS使能,时钟端保持低电平即可启动AD转换 ② 连续送入13个移位脉冲即可将转换后的数据串行输出一遍 ③ SCLK引脚的移位脉冲下降沿对应于位数据出现在DOUT引脚上 ④ AD转换结束后,引脚DOUT电平由低变高

A.①③②④ B.①②③④ C.①④③② D.③④①② (8)下列关于本章实例1的编程要点描述中______是错误的。

A.时钟脉冲是下降沿有效,因而需至少13个脉冲才能完成12个位数据的移位 B.语句result|=dout的作用是将位数据拼装成并行数据

C.语句pos=(pos>>1)|0x80的作用是使动态显示数码管的段码循环刷新

D.本例AD转换结束时刻是通过监测DOUT引脚电平继而调用中断函数实现的 (9)串行D/A转换器LTC145X工作时序的下列描述中______是正确的。 ① 使片选端/CS/LD拉低,DIN端加载MSB位数据

② 连续发12个移位脉冲后待转换的12bit数据全部送入内部DAC寄存器 ③ CLK端发出一移位脉冲,上升沿时位数据被写入移位寄存器 ④ DA转换结束后,使片选端/CS/LD拉高,为下轮转换做好准备

A.①③②④ B.①②③④ C.①④③② D.③①②④ (10)下列关于本章实例2的编程要点描述中______是错误的。

A.根据时序要求,只要位变量cs送出一个正脉冲后D/A转换过程便可结束了 B.语句din=(v>>i)&0x01的作用是将并行数据拆解成位数据

C.语句value=2047+2047*sin((float)num/180*PI)中float的作用是对整型变量num进行浮点数转换,以满足正弦函数sin()的浮点数要求

D.待转换变量v应能存放12位数据,因而需要定义为int型 (11)根据教材图9.29,I2C通信时序的下列描述中______是错误的。 A.在SCL为高电平期间,SDA由高到低的跳变时序将启动通信过程

B.发送器每发送一字节后在SCL第9周期时将SDA拉低,由接收器反馈一应答信号 C.只有在SCL为高电平期间,SDA的电平状态才允许变化

D.在SCL为高电平期间,SDA由低到高的跳变时序将终止通信过程

(12)在一串行E2PROM存储器的电路中,若已知AT24CXX的寻址信息SLA=1010011xB,则该器件的片选地址A2、A1、A0应为______。

A.1、0、1 B.0、1、1 C.1、0、0 D.0、0、1

(13)若已知E2PROM存储器AT24C01A的器件类型识别符为1010B,A0、A1、A2引脚分别接Vcc、Vcc和GND时,则该器件的寻址信息SLA应为______。

A.1101010xB B.1010011xB C.1010110xB D.0111010xB (14)下列关于本章实例3的编程要点描述中______是错误的。

A.80C51没有I2C接口,与24C01的通信使用了I2C时序的软件模拟方法 B.本例的I2C时序模拟采用了汇编语言编写,以便有更好的读写实时性 C.根据电路原理图可知,24C01器件的片地址为111B

D.语句write_e2prom(E2PROM_ADDR,(unsigned char)&count,1)中&count的作用是读取计数值变量count的地址

(15)LM1602的下列描述中______是错误的。

A.它是一款有16*2个显示位的字符型液晶显示模块

B.每个显示位都有一个RAM单元(显示缓冲区)与之对应 C.显示缓冲区具有只能写入不能读取的特点

D.指令写入寄存器与数据写入缓冲区的控制信号时序是不同的 (16)下列关于本章实例4的编程要点描述中______是错误的。

A.初始化任务包括清屏、设置显示格式、显示光标且使之闪烁、光标轮番右移一位 B.显示器的管理是通过调用写指令函数将指令代码发送出去的 C.待显示字符是通过调用写数据函数将ASCII码数据发送出去的

D.写指令函数与写数据函数的结构是相同的,差异仅在于发送对象不同 (17)串行日历时钟芯片DS1302的工作特性描述中______是错误的。 A.可对年月日星期时分秒进行实时计时,并具有闰年补偿功能 B.内部有一个32字节的RAM区用于存放临时数据 C.采用三线接口与单片机进行同步通信

D.具有2.0-5.5伏宽电压工作范围

(18)串行日历时钟芯片DS1302工作时序的下列描述中______是错误的。 A.复位引脚CE置为高电平时才允许数据或命令的传送

B.所有的读写操作都是以命令字节为引导,其后才是数据字节 C.移位脉冲的上升沿对应于命令和数据字节写操作的信号使能 D.移位脉冲的下降沿对应于命令和地址字节读操作的信号使能 (19)下列关于本章实例5的编程要点描述中______是错误的。 A.主函数的基本流程是反复读取DS1302的RTC寄存器中数据,并送到LM1602显示 B.读、写DS1302函数中的移位脉冲是利用软件方式生成的

C.待发送的字节数据是利用累加器的循环左移操作转变为位数据的 D.压缩BCD格式的日历数据是通过整除16和模16的运算拆分成十位和个位数据的 (20)下列接口芯片中具有串入并出移位寄存器功能的是______。

A.MAX124X B.LTC145X C.AT24CXX D.74LS164