基于ADC0809的数字电压表.doc

基于ADC0809的数字电压表.doc

ID:55154875

大小:651.50 KB

页数:18页

时间:2020-04-29

基于ADC0809的数字电压表.doc_第1页
基于ADC0809的数字电压表.doc_第2页
基于ADC0809的数字电压表.doc_第3页
基于ADC0809的数字电压表.doc_第4页
基于ADC0809的数字电压表.doc_第5页
资源描述:

《基于ADC0809的数字电压表.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、南京信息工程大学南京信息工程大学单片机课程设计题目:基于ADC0809的数字电压表学生姓名:乔冬春学号:所在学院:电子与信息工程学院_专业:电子信息工程指导老师:邹应全二0一一年十二月十九日-17-南京信息工程大学目录摘要关键词……………………………………………………3前言……………………………………………………3硬件电路设计……………………………………………………3软件设计……………………………………………………8调试过程……………………………………………………8实物图……………………………………………………9结束语…………………………………………………

2、…10附系统程序……………………………………………………11-17-南京信息工程大学基于ADC0809的数字电压表南京信息工程大学电子与信息工程学院乔冬春南京摘要:本文主要介绍了一个基于STC89C52单片机的数字电压表,描述了利用ADC089进行电压采集转换,同时通过1602液晶显示的过程。关键词:STC89C52;ADC089;1602;电压表;单片机一、前言随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术,同时各种电子器件技术的发展,为我们的生产生活带来了许许多多的便利,从最初的数码管到如今的液晶,

3、人们的视觉体验得到了极大的提高。同时AD转换技术发展,将人类从模拟时代带入了数字时代,极大地简化了人类的工作量,对生产力的发展起到了巨大的推动作用。二、硬件电路设计单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。系统方框图电压采集处理电源电路AD转换模块液晶显示模块串口模块STC89C52复位电路时钟电路-17-南京信息工程大学2.电路各模块分析2.1STC89C52特性分析STC89C5

4、2是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用STC公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。STC89C52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,2个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串

5、口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。2.2时钟电路-17-南京信息工程大学2.3复位电路2.4串口模块2.5AD转换模块-17-南京信息工程大学ADC0809引脚分布1.IN0-IN7为模拟量输入端2.CLOCK为外部时钟输入端3.OUTPUTENABLE为输出使能端4.ADDA/ADDB/ADDC为地址端5.ADC0-ADC7为数字量输出端6.EOC为转换结束信号段7.VREF+为正参考电压端(一般接VCC)8.VREF-为负参考电压输入端(一般接地)9.VCC电源输入端(接

6、+5V)10.GND为接地端2.6液晶显示模块1602液晶各引脚1.VSS为接地端2.VDD接+5V3.V0为液晶显示偏压信号4.RS为数据/命令选择端5.R/W为读/写信号选择端一般接地6.E使能信号7.DB0-DB7为数据/命令输入端8.BLA为背光源正极-17-南京信息工程大学1.BLK为背光源负极2.7电压采集处理模块为扩展量程,故在AD模拟量输入端,采用电阻串联分压,再用软件处理的方法将电压表5V量程扩展至15V。2.7元器件清单名称数量STC89C521ADC08091MAX23211602液晶111.0592晶振1按键1排针3排10uf电解电

7、容130pf瓷片电容6510K电阻310K电阻1自锁开关1USB母口1串口母口110K电位器1各芯片底座3-17-南京信息工程大学三、软件设计开始初始化主程序AD转换程序数据处理液晶显示四、调试过程一开始现根据自身水平,选择题目,考虑到测温等题目选择的同学较多,同时,同时自己对ADC0809和1602液晶已经比较熟悉的现状,故决定选择这两个器件作为,题目的主要元器件。现根据自身想法,开始画电路图,在用altiumdesigner画好图之后,便开始着手买元器件,进行焊接工作,在焊接时,主要考虑到布线不相互干扰,同时尽量美观,所以在焊接上花了一些时间,不过在此

8、过程中也犯了一些错误,在ADC0809和STC89C52的连接电路

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。