当前位置:首页 > 单片微机原理与接口技术答案(宋跃版)
P2.7P2.6P2.4-P2.080C51EAALEP0PSENWRRDGQ0~7373D0~7OEA0~7A8~12CEA0~7A8~12CEOE6264(1)2764(2)D0~7D0~7WEOE
解:
P2.7P2.6P2.4-P2.080C51EAALEP0PSENWRRDGQ0~7373D0~7OEA0~7A8~12CEA0~7A8~12CEOE6264(1)2764(2)D0~7D0~7WEOE
6264和2764他们的片选信号均可以直接接地 他们对应的地址范围为:2764:E000H-FFFFH 6264:E000H-FFFFH
21.分析下图2片6264(8KB)存储器芯片的地址范围。
第 页 共 46 页 33
VccP2.5P2.6P2.7CBAG1G2AG2BY3Y474LS138P2.4-P2.0855P0ALEMCS-5188锁存器GCE1A0~126264(1)I/O0~7WECE1A0~126264(2)WEOEI/O0~7OERDWR
解:
(1)6264:2000H-3FFFH (2)6264:C000H-DFFFH
第9章思考题及习题参考答案:
1. A/D,D/A转换器各有什么作用?
答: A/D转换器用来将连续的模拟信号转变成离散的数字信号; D/A转换器用来将数字信号转变成模拟信号。
第 页 共 46 页
34
2. D/A转换器的主要性能参数有哪些?
答:A/D转换器的性能参数主要有:分辨率,量程,转换速度或转换时间;
3. 图9.7中DAC0832的CS 若接80C51的P2.0,则一下哪个地址不能访问DAC0832( )。 A. 0000H B. FF00H C. F0FFH D. FEFFH 答:D/A转换器的性能参数主要有:分辨率,转换精度,转换时间。
4. 图9.13中若要使ADC0809的8个模拟通道地址为2000H~2008H,则P2.7应该改为__________? 答:B
5. ADC0809是一个 位的 转 器件;DAC832是一个 位的 转 器件。
答: P2.5
6. 逐次逼近型A/D转换器主要包括哪几个部分。 答:8位, 模拟,数字;8,数字,模拟
7. AD1674可以工作在哪些模式下,数据格式有几种?
答:电压比较器,控制器,逐次逼近寄存器,D/A转换器,输出缓冲器。
8. PCF8591与ADC0809、DAC0832相比有哪些不同? 答: AD1674可以工作在0~10V、0~20V单极性输入模式和-5V~+5V、-10V~+10V双极性模式。其A/D转换输出位数有8位模式和12位模式。在12位A/D转换模式下,输出数据可以为12位一次输出数据格式,也可为高8位,低4位分时输出数据格式。
9. 利用图9.7所示电路,编程输出一个锯齿波。
答: PCF8591是一个串行A/D,D/A转换器,是一个8位转换器,兼有ADC0809和DAC0832
2
的转换功能,且其数据通过串行总线IC输出的。
10. 参考图9.22,编程使用PCF8591输出三角波。 答:参考代码如下:
ORG 0000H
AJMP MAIN_START ORG 0100H MAIN_START: END
MOV DPTR, MOV A, MOVX @DPTR, INC
A
SJMP GOON
#7FFFH #0 A
GOON:
11.参考代码如下:
第 页 共 46 页
35
ORG 0000H
AJMP MAIN_START
ORG 0100H MAIN_START:
MOV R6, 0
UP: LCALL I2C_START
;启动IIC总线操作
MOV A, #10010000B ;访问PCF8591的D/A
LCALL WRB
MOV A, #01000000H
;设置控制字 LCALL WRB MOV A, R6
;从D/A输出采样值 LCALL WRB
LCALL I2C_START ;停止IIC总线操作 INC R6
CJNE R6, #0FFH,
UP
DOWN:
LCALL I2C_START ;启动IIC总线操作
MOV A, #10010000B ;访问PCF8591的D/A
LCALL WRB
MOV A, #01000000H
;设置控制字 LCALL WRB MOV A, R6
;从D/A输出采样值 LCALL WRB
LCALL I2C_START ;停止IIC总线操作 DEC R6
CJNE R6, #0, DOWN
NEXT_CYCLE: SJMP UP
第10章思考题及习题参考答案
1.C51支持的数据类型和存储器类型有哪些?
答:数据类型:字符型、整型、长整型、浮点型、位型、访问SFR。第 页 共 46 页
36
共分享92篇相关文档