实验人:肖爰龙学号:08321067 专业:微电子学时间:2012年12月11日
实验七 D/A与A/D转换
一、实验目的
1、学习D/A转换的基本原理和D/A转换芯片DAC0832的性能及篇程方法 2、了解单片机系统中扩展D/A转换芯片的基本方法 3、学习A/D芯片ADC0809的转换性能及编程方法 4、了解A/D芯片与写单片机的接口方法 5、通过实验掌握单片机进行数据采集的方法 二、实验说明
1、D/A转换是把数字量转换成模拟量的变换。从D/A输出的是模拟信号。实验程序一是通过在D/A的输入端送入有一定规律的数字量,在输出端产生锯齿波、三角波、正弦波的波形,通过示波器观察来直观地了解D/A的转换功能。
要把一个数据通过0832输出,要经过两次锁存。典型的程序如下: MOV MOV
DPTR,#PORT A,#DATA
MOVX @DPTR,A INC
DPTR
MOVX @DPTR,A
2、A/D转换是把模拟量转换成数字量的变换。启动A/D采样转换只需要两条指令: MOV
DPTR,#PORT
MOVX @DPTR,A 三、实验内容
内容一:利用DAC0832编程产生锯齿波、三角波、正弦波。三种波形轮流显示 一、连线方法:0832的CS0832接CS0。输出DAOUT接示波器探头,示波器探头地线接实验板地线 二、代码 ;D61.ASM ORG LJMP ORG LJMP
4000H MAIN 401BH DELAY EQU 4100H
0CFA0H
PORT ORG
实验人:肖爰龙学号:08321067 专业:微电子学时间:2012年12月11日
MAIN: MOV SETB SETB MOV MOV SETB
TMOD,#10H EA ET1 TL1,#0AFH TH1,#3CH TR1
DISP: MOV
LCALL MOV
LCALL MOV
LCALL LJMP
DELAY: CLR MOV MOV DEC SETB RETI PRG1: MOV LOOP: MOV
MOVX INC
MOVX INC CJNE RET
R1,#50H PRG1 R1,#50H PRG2 R1,#50H PRG3 DISP TR1 TL1,#0AFH TH1,#3CH R1 TR1
A,#00H DPTR,#PORT @DPTR,A DPTR @DPTR,A A
R1,#00H,LOOP
实验人:肖爰龙学号:08321067 专业:微电子学时间:2012年12月11日
PRG2: MOV LP1: MOV
DPTR,#PORT @DPTR,A DPTR @DPTR,A A
A,#0FFH,LP1 R2,A
A,#00H
MOVX INC
MOVX INC CJNE MOV LP2: MOV MOV
DPTR,#PORT A,R2 @DPTR,A DPTR @DPTR,A R2,LP2 R1,#00H,LP1
MOVX INC
MOVX DJNZ CJNE RET PRG3: MOV MOV SJMP LP3: MOV
R2,#02H R4,#0FFH SUBDATA
DPTR,#PORT @DPTR,A DPTR @DPTR,A R2
R4,SUBDATA
MOVX INC
MOVX INC
DJNZ
实验人:肖爰龙学号:08321067 专业:微电子学时间:2012年12月11日
MOV MOV CJNE RET
R4,#0FFH R2,#02H
R1,#00H,SUBDATA
SUBDATA: MOV
A,R2 A,@A+PC LP3
MOVC SJMP
DATA0:
DB 80H,83H,86H,89H,8DH,90H,93H,96H DB 99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH DB 0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H DB 0C7H,0CAH,0CCH,0CFH,0D1H,0D4H,0D6H,0D8H DB 0DAH,0DDH,0DFH,0E1H,0E3H,0E5H,0E7H,0E9H DB 0EAH,0ECH,0EEH,0EFH,0F1H,0F2H,0F4H,0F5H DB 0F6H,0F7H,0F8H,0F9H,0FAH,0FBH,0FCH,0FDH DB 0FDH,0FEH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FEH,0FDH DB 0FDH,0FCH,0FBH,0FAH,0F9H,0F8H,0F7H,0F6H DB 0F5H,0F4H,0F2H,0F1H,0EFH, 0EEH,0ECH,0EAH DB 0E9H,0E7H,0E5H,0E3H,0E1H, 0DEH,0DDH,0DAH DB 0D8H,0D6H,0D4H,0D1H,0CFH, 0CCH,0CAH,0C7H DB 0C5H,0C2H,0BFH,0BCH,0BAH, 0B7H,0B4H,0B1H DB 0AEH,0ABH,0A8H,0A5H,0A2H, 9FH, 9CH, 99H DB 96H, 93H, 90H, 8DH,89H, 86H, 83H, 80H DB 80H, 7CH, 79H, 78H,72H, 6FH, 6CH, 69H DB 66H, 63H, 60H, 5DH, 5AH, 57H, 55H, 51H DB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AH DB 38H, 35H, 33H, 30H, 2EH, 2BH, 29H, 27H DB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H, 16H DB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AH
实验人:肖爰龙学号:08321067 专业:微电子学时间:2012年12月11日
DB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02H DB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00H DB 00H, 00H, 00H, 00H, 00H, 00H, 01H, 02H DB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09H DB 0AH, 0BH, 0DH, 0EH, 10H, 11H, 13H, 15H DB 16H, 18H, 1AH, 1CH, 1EH, 20H, 22H, 25H DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H DB 3AH, 3DH, 40H, 43H, 45H, 48H, 4CH, 4EH DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80H END
三、现象及分析
接通电路后示波器上依次显示锯齿波、三角波、正弦波
图形如下:
4.998V
4.998V