文件名称:D/A数模转换设计报告
文件大小:235KB
文件格式:DOC
更新时间:2011-07-22 11:18:30
课程设计
一 设计目的
(1)利用D/A片子,用软件产生不同的波形。
(2)了解数模转换(D/A)的基本原理,掌握DAC0832芯片的使用方法。
(3)学会用DAC芯片产生多种波形的编程方法。
二 实验仪器与设备
示波器一台,DAC0832芯片一片,TPC1-H 通用微机接口实验系统一台,PC微机1台,专用导线若干,MASM汇编及调试程序1套
三 硬件功能
DAC0832芯片功能
DAC0832是采用CMOS工艺制成的单片直流输出型8位数/模转换器,由两个8位寄存器和一个8位的D/A转换器组成。使用两个寄存器的好处是可以进行两次缓冲操作,以致能简化某些应用系统中的硬件接口电路设计。在对D/A转换设计的过程中,通过编程使DAC0832输出三角波,锯齿波等不同的波形,实现波形发生器的功能。
四 设计原理
DAC0832内部两个寄存器端口地址不同,输入寄存器与偶地址端口228H,DAC寄存器占较高的奇地址端口229H。因此,要把一个数据通过DAC0832转换成模拟量是需要两次锁存。
把PIO的A口置成输出方式,把它的8位输出数据线加给D/A片子的输出端,D/A片子的输出电压加到示波器上。加给D/A片子的数码从11111111开始,则D/A片子的输出将从-5V开始,接着逐次