DA转换实验1

  • 格式:doc
  • 大小:50.50 KB
  • 文档页数:3

实验三数模(D/A)转换实验
实验目的
掌握D/A芯片DAC0832与单片机的接口方法及DAC0832芯片的性能;了解单片机系统中扩展D/A转换的基本方法。

实验内容
1. 由于DAC0832为电流输出,为了取得电压输出,需在电流输出端I out1、I out2分别接上运算放大器LM324的B-、B+;R fb与LM324的BOUT连接,R fb即为运算放大器的负反馈电阻端;由于V ref=5V,所以由运算放大器输出的电压(测试点BOUT)为负电压(0~-5V)。

2. 正确连接硬件电路后,编写程序,由D1区的SW1拨动开关控制,输出频率为100Hz的三角波或频率为50Hz的锯齿波,用示波器查看并记录LM324的BOUT口输出的波形。

实验要求
使用实验仪上的DAC0832芯片,产生三角波和锯齿波;了解单片机系统中扩展D/A转换的基本方法。

(M S
7I D 6I D 5I D 4I D 3I D 2I D 1I D 0I D (L S I L E
C S R W 2
R W X F E F E R 1T U O I 2T U O I R f b G N D G N D C
C V
三角波:加1延时,再加1,......最大值后,减1延时,再减1延时......
锯齿波:加1延时,再加1,......最大值后,清零, 加1延时,再加1,......
三角波程序:
SSW:
MOV DPTR,#06000H
DAS0:
MOV R7,#80H
DAS1:
MOV A,R7
MOVX @DPTR,A
INC R7
CJNE R7,#255,DAS1
DAS2:
DEC R7
MOV A,R7
MOVX @DPTR,A
CJNE R7,#80H,DAS2
LJMP DAS0。