电子科技大学UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA综合课程设计题目基于51单片机实现ADC0808数模转换与显示学生姓名学号专业学院行政班号2014年6月15日摘要摘要通过上学期对数据采集的学习,让我对A/D转化器有了一定的了解.A/D转换器是把采集到的采样模拟信号量化和编码后,转换成数字信号并输出的一种器件而现在A/D转换电路已集成在一块芯片上.本课程设计采用芯片是ADC0808.ADC0808是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。本课程设计以AT89C51单片机为核心,实现ADC0808的数模转换与显示,然后把转换后的结果显示在数码管上。关键字:数据采集,A/D转化器,ADC0808,逐次逼近式,单片机目录目录一、设计目的....................................................................................1二、设计要求和设计指标................................................................1三、设计内容....................................................................................13.1芯片简介………………………………………………………...13.1.1A/D转换模块.........................................................................................13.1.2AT89C51单片机的结构原理与引脚功能.............................................33.2电路设计…………………………………………………………73.3程序设计…………………………………………………………8四、本设计改进建议......................................................................10五、总结..........................................................................................11六、主要参考文献..........................................................................12附录..................................................................................................12一、设计目的本课程设计的目的就是要锻炼学生的实际动手能力。在理论学习的基础上,通过完成一个具有综合功能的小系统,使学生将课堂上学到的理论知识与实际应用结合起来,对电子电路、电子元器件等方面的知识进一步加深认识,同时在软件编程、调试、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立设计单片机应用系统的开发设计工作打下一定的基础。二、设计要求和设计指标以AT89C51单片机为核心,实现ADC0808的数模转换与显示。转换后的结果显示在数码管上。三、设计内容3.1芯片简介3.1.1A/D转换模块ADC0808是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。[1](1)ADC0808的内部逻辑结构由下图3-1-1可知,ADC0808由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端高电平时,才可从三态输出锁存器取走转换完的数据。图3-1-1ADC0808的内部逻辑结构(2).ADC0808引脚结构1ADC0808各脚功能如下:D7-D0:8位数字量输出引脚。IN0-IN7:8位模拟量输入引脚。VCC:+5V工作电压。GND:地。REF(+):参考电压正端。REF(-):参考电压负端。START:A/D转换启动信号输入端。ALE:地址锁存允许信号输入端。(以上两种信号用于启动A/D转换).EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。OE:输出允许控制端,用以打开三态数据输出锁存器。CLK:时钟信号输入端(一般为500KHz)。本设计采用DCLOCK激励源,频率为12MHz。A、B、C:地址输入线。图3-1-2ADC0808引脚图ADC0808对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快2则需在输入前增加采样保持电路。地址输入和控制线:4条ALE为地址锁存允许输入线,高电平有效。当ALE线...