第2题
A.它是一种最简单的I/O传送方式,类似于存储器的存取操作
B.输出接口主要由数据输出缓冲寄存器构成
C.输入接口主要由三态传送门构成
D.外部电路没有做好准备时就可以进行数据传送操作
第3题
A、是I/O设备与主机之间数据代码的传送线,其根数一般等于存储字长的位数或字符的位数,它通常是双向的,也可以是单向的。
B、是用来传送设备码的,它的根数取决于I/O指令中设备码的位数。
C、主要用以传输CPU向设备发送的各种命令信号,如启动、清除、屏蔽、读、写等。它是一组单线总线,其根数与命令信号多少有关。
D、是将I/O设备的状态向主机报告的信号线,例如,设备是否准备就绪,是否向CPU发出中断请求等。它也是一组单线总线。
第4题
A、是将I/O设备的状态向主机报告的信号线,例如,设备是否准备就绪,是否向CPU发出中断请求等。它也是一组单线总线。
B、是I/O设备与主机之间数据代码的传送线,其根数一般等于存储字长的位数或字符的位数,它通常是双向的,也可以是单向的。
C、是用来传送设备码的,它的根数取决于I/O指令中设备码的位数。
D、主要用以传输CPU向设备发送的各种命令信号,如启动、清除、屏蔽、读、写等。它是一组单线总线,其根数与命令信号多少有关。
第5题
A、主要用以传输CPU向设备发送的各种命令信号,如启动、清除、屏蔽、读、写等。它是一组单线总线,其根数与命令信号多少有关。
B、是I/O设备与主机之间数据代码的传送线,其根数一般等于存储字长的位数或字符的位数,它通常是双向的,也可以是单向的。
C、是用来传送设备码的,它的根数取决于I/O指令中设备码的位数。
D、是将I/O设备的状态向主机报告的信号线,例如,设备是否准备就绪,是否向CPU发出中断请求等。它也是一组单线总线。
第6题
A、是用来传送设备码的,它的根数取决于I/O指令中设备码的位数。
B、是I/O设备与主机之间数据代码的传送线,其根数一般等于存储字长的位数或字符的位数,它通常是双向的,也可以是单向的。
C、主要用以传输CPU向设备发送的各种命令信号,如启动、清除、屏蔽、读、写等。它是一组单线总线,其根数与命令信号多少有关。
D、是将I/O设备的状态向主机报告的信号线,例如,设备是否准备就绪,是否向CPU发出中断请求等。它也是一组单线总线。
第7题
A.DMA方式使外设接口可直接与内存进行高速的数据传输
B.DMA方式在外设与内存进行数据传输时不需要CPU干预
C.采用DMA方式进行数据传输时,首先需要进行现场保护
D.DMA方式执行I/O交换要有专门的硬件电路
第8题
(28)
A. DMA 方式使外设接口可直接与内存进行高速的数据传输
B. DMA方式在外设与内存进行数据传输时不需要 CPU干预
C. 采用 DMA方式进行数据传输时,首先需要进行现场保护
D. DMA 方式执行 I/O交换要有专门的硬件电路
第9题
填入答题纸的对应栏内。
【说明】
在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、
编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用两片
TVP5146芯片进行两路模拟视频数据采集,在该处理器外围采用MAX3232芯片进行串
口扩展,以方便系统调试,同时在该原理图中还设计了相应的Flash存储器接口,DDR
存储器,网络及电源等电路。
在该电路设计中,视频采集芯片TVP5146需要主处理器通过I2C接口进行采集模式、
亮度、对比度、增益等参数的调节,但是三处理器只有一个12C接口,因此需要将两个
TVP5146挂载的同一个I2C总线上,如图1-2所示。TVP5146的I2C芯片地址选择如表
2.1所示,当进行I2C读时,I2C地址的最低位是1,当进行写操作时,I2C地址最低位是
0,AO由外围电路的高低电平决定,高电32为1,低电平为0。
【问题1】 (6分,答案用十六进制表示,比如O(AA)
根据图2-2及表2.1所示,对图2-2中的TVP5146(1)和TVP5146(2)两个芯片分别进
行I2C读写操作时,其对应的地址依次是:
TVP5146(1)读操作时的I2C地址: (1)
TVP5146(1)写操作时的12C地址: (2)
TVP5146(2)读操作时的I2C地址: (3)
TVP5146(2)写操作时的I2C地址: (4)
【问题2】(3分,答案用十六进制表示,比如( xAA)
在图2-2原理图设计中,主处理器的串口控制器的时钟为27M,在进行串口调试时,
李工需要将串口配置为9600bps的波特率,需要对串口控制器的DLL (Divisor Latches
Low寄存器)和DLH(Divisor Latches High寄存器)进行配置,DLL和DLH的寄存器分
别如图2-3和图2-4所示。
‘ 根据以上信息. DLL和DLH寄存器应该分别被配置为:
DLL: (l)
, DLH: (2)
【问题3) (6分,答案用十六进制表示,比如OxAA)
在李工对TVP5146进行配置时,需要编写I2C的读写函数,在进行I2C的读写操作
时,需要对I2C的控制寄存器、数据寄存器以及状态寄存器进行配置和查询。具体的写
操作流程为:先配置控制寄存器为写模式,再检查状态寄存器,如果准备就绪,则向数
据寄存器写数据,写完之后进行状态寄存器查询状态,根据状态退出写操作。具体的读
操作流程为:先配置控制寄存器为读模式,再检查状态寄存器,如果准备就绪,则从数
据寄存器中读出,然后退出。李工所选用的处理器对应的I2C控制寄存器、数据寄存器、
状态寄存器各自的定义如表2.2、表2.3和表2.4所示。
请将空(1)---(4)处空缺的代码补充完整
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!