摘要随着计算机在控制以及检测领域的普遍应用,利用计算机处理流量、速度、压力等模拟信号的场合越来越多,因此需要将模拟信号转换为数字信号供计算机处理和控制。
本设计是基于51单片机的模数转换显示系统。可以同时显示2路数据,通过单刀三掷开关选择切换所需显示的通道数据。硬件电路主要由AT89C51单片机、ADC0808模数转换芯片以及7SEG-MPX8-CC-BLUE 7段8位数码管组成,由单片机接受ADC0808转换得到的数据并处理后将其显示。软件部分通过单片机的定时中断控制为ADC0808提供CLK信号,并根据ADC0808时序控制模拟数据的接受和处理。软件部分在Keil uVision3中编程调试通过,整个系统在Proteus中仿真通过,完成了模拟数据的转换显示。63566
毕业论文关键词 模数转换 单片机 ADC0808 Proteus Keil
毕业设计说明书(论文)外文摘要
Title Analog-to-digital Conversion System Design And Display
Abstract
With the computer widely applied in the field of control and detection,using computer to process analog signals is becoming more and more frequently,such analog signal including the rate of flow, speed, pressure and so on. So convert the analog signal to digital signal for computer to use is necessary.
This design is based on 51 single chip microcomputer,and it’s a analog-to-digital conversion display system. This system can show 2 channel signal at a time.Through the selection of three single throw switch, you can choose the signal in the channel which you want. Hardware circuit is mainly composed of AT89C51, ADC0808 analog-to-digital conversion chip and 7 seg - MPX8 - CC - BLUE 7 paragraph 8 digital tube, the single chip microcomputer receive the data which transformed by ADC0808 then process and display it on the LED. Software part uses the timing and interrupt part of AT89C51 to provide CLK signal for ADC0808. And the program control the receiving and processing of analog signal according to ADC0808 timing sequence. The software part has been debugged through in Keil uVision3 and the whole system has been simulated successfully in Proteus. Finally the analog-to-digital system is completed.
Keywords analog-to digital convertion single chip microcomputer ADC0808 Proteus Keil
1 引言 1
1.1 课题研究的目的和意义 1
1.2 A/D转换技术的背景 1
1.3 A/D转换的原理 2
1.4 几种常用的模拟数字转换技术 3
1.5 A/D转换器主要技术指标 4
1.6 A/D转换技术的发展趋势 6
1.7 本文的主要内容和工作安排 6
2 器件的选型 7
2.1 单片机选型(AT89C51) 7
2.2 AD转换器选型(ADC0808) 10
2.3 显示器的选型(7SEG-MPX8-CC-BLUE) 13
2.4 本章小结 13
3 电路设计与PCB制作 7
3.1 晶振电路设计 14
3.2 模拟信号输入 15
3.3 ADC0808与AT89C51的连接设计 16
3.4 AT89C51与8位7段数码管的连接设计