摘 要:在日常生活中各种生活电气的维修、课题的教学和科研中,电压表是至关重要的测量工具,因此提出了一种结合单片机和以往电压仪表的测量工具--数字电压表。该设计分硬件和软件两个部分,硬件部分采用了AT89C51控制芯片和ADC0808转换芯片,完成了外围晶振电路,复位电路以及模拟量输入电路的设计,并通过LED可显示测量的数值;软件部分,采用汇编语言编写程序代码,完成了主流程的设计,同时详细描述了数据接收程序,数据转换程序和数据显示程序的子流程设计。最后,在proteus仿真环境中,搭建并调试电路,完成该设计的仿真,结果表明,该方案是可行的。85540
毕业论文关键词:单片机,A/D转换器,电压表
Abstract: Electrical maintenance in our daily life, teachers' teaching and scientific research, the voltmeter is an indispensable measure tool, therefore this paper proposes a digital voltmeter is based on single chip design。 two parts are designed for this total--hardware and software ,hardware part adopts the control chip AT89C51 and ADC0808 conversion chips, crystals completed the periphery circuit, reset circuit and the design of analog input circuit, and through the LED display measurement values;Software part, using assembly language to write the program code, and completed the design of the main process, and describes in detail the data receiving procedures, data conversion program and data show the child process design of the program。 Finally, in the proteus simulation environment, build and debug circuit, to finish the design of the simulation, the results show that the scheme is feasible。
Keywords: micro controller unit, A/D converters, voltage meter
目 录
1 绪论 5
1。1课题概述 5
1。1。1数字电压表的发展历程 5
1。2课题的意义和目的 7
2 基于单片机数字电压表的总体设计 7
2。1 课题设计指标 7
2。2 数字电压表总体设计 8
2。2。1数字电压表的A/D工作原理 8
2。2。2 系统软件程序设计思路 9
3 基于单片机数字电压表的硬件设计 9
3。1器件的选择 9
3。2数字处理单元控制芯片 9
3。2。1 单片机选型 9
3。2。2 AT89C51电路设计 11
3。3 A/D转换电路 13
3。3。1 A/D转换芯片的选择 13
3。3。2 ADC0808转换原理介绍 14
3。3。3 A/D转换电路设计 15
3。3。4 ADC0808与单片机的接口方法 16
3。4电压显示电路 16
4 基于单片机数字电压表的软件设计 17
4。1程序设计 17
4。1。1程序总体设计源Q于W优H尔J论K文M网WwW.youeRw.com 原文+QQ75201.,8766 流程 17
4。2 子程序设计流程