AD数模转换微机原理课程设计报告(完整版).doc
上传人:天马****23 上传时间:2024-09-10 格式:DOC 页数:10 大小:1.6MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

AD数模转换微机原理课程设计报告(完整版).doc

AD数模转换微机原理课程设计报告(完整版).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

AD数模转换微机原理课程设计报告(完整版)(文档可以直接使用,也可根据实际需要修改使用,可编辑欢迎下载)目录TOC\o"1-1"\h\z\uHYPERLINK\l"_Toc202292311"一、开发环境PAGEREF_Toc202292311\h1HYPERLINK\l"_Toc202292312"二、设计目的和意义PAGEREF_Toc202292312\h1HYPERLINK\l"_Toc202292313"三、设计思想、原理PAGEREF_Toc202292313\h1HYPERLINK\l"_Toc202292314"四、系统设计原理框图PAGEREF_Toc202292314\h1HYPERLINK\l"_Toc202292319"五、程序流程图PAGEREF_Toc202292319\h6HYPERLINK\l"_Toc202292320"六、程序源代码PAGEREF_Toc202292320\h8HYPERLINK\l"_Toc202292321"七、程序调试过程分析PAGEREF_Toc202292321\h11HYPERLINK\l"_Toc202292322"八、测试结果及分析PAGEREF_Toc202292322\h12HYPERLINK\l"_Toc202292323"九、心得体会PAGEREF_Toc202292323\h13HYPERLINK\l"_Toc202292324"参考文献PAGEREF_Toc202292324\h16一、开发环境Pc机一台、Windows98系统、tcpsoft、微机实验箱.拨码开关S14第2位置ON,第1位置OFF拨码开关S6全部置ON,S5第4-6位置ON,第1-3位置OFF为不影响结果,其他拨码开关置OFF二、设计目的和意义1.了解模数转换的基本原理2.掌握ADC0809A/D的结构及使用方法。3.编写程序,将A/D转换结果写入内存6000H:0~2FFH区域,并同时在屏幕上显示300H个A/D转换结果。三、设计思想、原理选择RAO做为模拟输入通道;连续转换4次再求平均值做为转换结果;最后结构只取低8位;结果送数码管的低3位显示;利用实验台上的ADC0809A/D转换器连接成中断方式的A/D转换电路,编写程序将A/D转换结果存入内存数据缓冲区,并在屏幕上显示转换结果或以图形方式显示电平高低,验证输入的模拟量电压的大小与转换结果的数字量之间的对应关系。四、系统设计原理框图1.相关知识由于微机只能处理数字化的信息,而在实际应用中被控对象常常是连续变换的物理量,因此,微机用于测控系统时需要有能吧模拟信号转换成数字信号的接口,以便于能对被控制对象进行处理和控制。A/D转换器就承担这样的任务,它适用于工业自动化控制,数据采集等许多领域。A/D转换就是把模拟量转换成二进制码表示的数字量,一般的A/D转换过程是通过采样,保持,量化和编码4个步骤完成的,这些步骤往往是合并运行的。本设计用ADC0809实现A/D转换。按查询方式采样三路A/D转换数据,用简单输入口(74LS244)查询EOC信号,每循环一次,0、1、2通道各采样一次,采样结果为:0通道数据放入AX中,1通道数据放入BX中,2通道数据放入CX中,三个寄存器均是低8位有效。ADC0809是一种CMOS单片8位A/D转换器,8路模拟量输入以及地址锁存与译码。设有与微机数据总线相连的TTL三态输出锁存器。ADC0809可用单一的+5V电源工作,转换时间约为100us。用单一+5V电源时,模拟量输入量程为0~5,对应的转换值为00HH~FFH.ADC0809的主要引脚信号说明如下:IN0~IN7:8路模拟量输入端。ADD-A.ADD-B.ADD-C:三位地址线,通过地址译码选通8路模拟量输入端中的一路。CLOCK:外部提供给ADC0809工作的时钟信号。EOC:A/D转换结束信号。ALE:通道地址锁存允许信号。ENABLE:输出允许信号,用来打开三态输出的数据锁存器。START:A/D转换启动信号。REF(+).REF(-):正的和负的的参考电压。ADC0809属于采用逐次逼近法的A/D转换类型的转换器。采用逐次逼近法的A/D转换的工作过程是:当启动脉冲来到后,控制逻辑首先使N位(这里N=8)逐次逼近寄存器(SAR)的最高位置“1”,其余位清“0”。然后将该值送D/A转换器。经D/A转换后的输出电压即为满量程电压的1/2(设为Vh)。将输入电压Vi和Vh比较,若Vi>Vh,则