下载此文档

基于ad0832的液晶显示数字电压表.doc


文档分类:通信/电子 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
目录
第一章绪论 1
1
1
1
1
第二章总体设计及工作原理 2
2
2
第三章硬件设计及电路图 3
3
AT89C51 3
AD0832 3
ADC0832 的控制原理 4
LCD显示模块 5
6
6
7
7
第四章系统程序设计 8
8
9
9
9
收获和体会 12
致谢 13
参考文献 14
附录1 15
附录2完整程序代码 16
原件清单 33
第三章硬件设计及电路图

AT89C51
AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C51是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,外形及引脚排列如图所示。
图3-1 AT89C51外形及引脚排列
AD0832
美国国家半导体公司生产的一种 8 位分辨率、双通道 A/D 转换
芯片。由于它体积小,兼容性强,性价比高而深受单片机爱好者及企业欢迎, 其目前已经有很高的普及率。学****并使用 ADC0832 可是使我们了解 A/D 转换器的原理,有助于我们单片机技术水平的提高。
ADC0832 具有以下特点:
8 位分辨率;
双通道 A/D 转换;
输入输出电平与 TTL/CMOS 相兼容;
5V 电源供电时输入电压在 0~5V 之间;
工作频率为 250KHZ,转换时间为 32μS;
一般功耗仅为 15mW;
8P、14P—DIP(双列直插)、多种封装;
商用级芯片温宽为0℃ to +70℃,工业级芯片温宽为−40℃ to +85℃;
ADC0832有DIP和SOIC;两种封装,DIP封装的ADC0832引脚排列如下图所示:
图3-2 ADC0832的引脚封装图
芯片接口说明:
CS_ 片选使能,低电平芯片使能。
CH0 模拟输入通道 0,或作为 IN+/-使用。
CH1 模拟输入通道 1,或作为 IN+/-使用。
GND 芯片参考 0 电位(地)。
DI 数据信号输入,选择通道控制。
DO 数据信号输出,转换数据输出。
CLK 芯片时钟输入。
Vcc/REF 电源输入及参考电压输入(复用)。
ADC0832 的控制原理
正常情况下 ADC0832 与单片机的接口应为 4 条数据线,分别是 CS、CLK、 DO、DI。但由于 DO 端与 DI 端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将 DO 和 DI 并联在一根数据线上使用。
当 ADC0832 未工作时其 CS 输入端应为高电平,此时芯片禁用,CLK 和 DO/DI 的电平可任意。当要进行 A/D 转换时,须先将 CS 使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端 CLK 输入时钟脉冲,DO/DI 端则使用 DI 端输入通道功能选择的数据信号。在第 1 个时钟脉冲的下沉之前 DI 端必须是高电平,表示启始信号。在第 2、3 个脉冲下沉之前 DI 端应输入 2 位数据用于选择通道功能。
LCD显示模块
LCD显示器分为字段显示和字符显示两种。其中字段显示与LED显示相似,只要送对应的信号到相应的管脚就能显示。字符显示是根据需要显示基本字符。本设计采用的是字符型显示。
系统中采用LCD1602作为显示器件输出信息。与传统的LCD数码管显示器件相比,液晶显示模块具有体积小、功耗低、显示内容丰富等优点,而且不需要外加驱动电路,现在液晶显示模块已经是单片机应用设计中最常用的显示器件了。LCD1602可以显示2行16个汉字。如图:
图3-3 LCD1602引脚图

时钟电路是外部时钟和内部时钟组成。内部是由单片机本身及外部12MHZ的晶振和两个电容构成工作主频时钟电路,这样外电源断开时钟也不会停止。如图:
图3-4时钟电路

本部分采用两个滑动变阻器和两个电压表来

基于ad0832的液晶显示数字电压表 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhanglaifa
  • 文件大小232 KB
  • 时间2018-01-26