单片机实验指导 下载本文

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

实验八 D/A接口实验

一、 实验目的

熟悉D/A转换的工作原理,学习使用并行数模转换芯片ADC0832进行数字信号到模拟信号的转换过程。 二、 实验内容

通过片外总线方式访问并行模拟数字转换器芯片ADC0832,掌握数字信号到模拟信号的转换方法。

三、 实验原理图

四、 实验步骤

1. 将DAC0832模块插入PARK2区

2. 将模块上的JP1跳线帽跳至右侧的VCC处 3. 将A7区的P2_CS连接到A2区的A15

4. 将A7区的P2_IO2和P2_INT分别接入C4区的A-和AOUT,C4区的A+接D2区的GND. 5. 将C4区的V+和V-分别接至C1区的+12V和-12V

6. 运行程序,使用万用表观察C4区的AOUT处的电压是否和程序输出电压相同。

MAIN: LOOP:

ORG 0000H LJMP MAIN ORG 0100H

MOV DPTR, #7FFFH MOV A, #0FFH MOVX @DPTR, A LJMP LOOP END

实验九 A/D接口实验

一、 实验目的

熟悉A/D转换的工作原理,学习使用并行模数转换芯片ADC0809进行电压信号的采集和数据处理。

二、 实验内容

通过片外总线方式访问并行模拟数字转换器芯片ADC0809,掌握模拟电压的通用采集方法。

三、 实验原理图

四、 实验步骤

1. 将ADC0809模块插入PARK2区

2. 将D2区1K电位器的左端金属孔通过导线连接到该区的GND金属孔,而右端的金属孔通过导线连接到该区的VCC金属孔

3. 将D2区1K电位器的中间金属孔链接到A7去的P2_IO2 金属孔

4. 将A7区的P2_IO3—P2_IO5分别连接到A2区的A2—A0,P2_INT连接到A2区的INT0。 5. 将A7区的P2_CS连接到A2区的A15

6.A1区P10—P17用排线连至D1区LED1—LED8 7. 运行程序,设置断点,观察转换值是否与万用表测试值相同或者与对应的LED亮灭是否一 致。

MAIN: LOOP: DELAY:

ORG 0000H

MOV R1, #30H

MOV DPTR, #7FF8H MOV R7, #02H MOVX @DPTR, A MOV R6,#20H NOP NOP NOP

DJNZ R6,DELAY MOVX A, @DPTR MOV @R1, A INC DPTR INC R1

DJNZ R7, LOOP LJMP MAIN END