欢迎来到天天文库
浏览记录
ID:44713059
大小:654.54 KB
页数:18页
时间:2019-10-25
《基于ADC0809的数字电压表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、南京信息工程大学南京信息工程大学单片机课程设计题目:基于ADC0809的数字电压表学生姓名:乔冬春学号:20091305064所在学院:电子与信息工程学院_专业:电子信息工程指导老师:邹应全二0一一年十二月十九日-17-南京信息工程大学目录摘要关键词……………………………………………………3前言……………………………………………………3硬件电路设计……………………………………………………3软件设计……………………………………………………8调试过程……………………………………………………8实物图……………………………………………………9结束语…………
2、…………………………………………10附系统程序……………………………………………………11-17-南京信息工程大学基于ADC0809的数字电压表南京信息工程大学电子与信息工程学院乔冬春南京210044摘要:本文主要介绍了一个基于STC89C52单片机的数字电压表,描述了利用ADC089进行电压采集转换,同时通过1602液晶显示的过程。关键词:STC89C52;ADC089;1602;电压表;单片机一、前言随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术,同时各种电子器件技术的发展,为我们的生产生活
3、带来了许许多多的便利,从最初的数码管到如今的液晶,人们的视觉体验得到了极大的提高。同时AD转换技术发展,将人类从模拟时代带入了数字时代,极大地简化了人类的工作量,对生产力的发展起到了巨大的推动作用。二、硬件电路设计单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。系统方框图电压采集处理电源电路AD转换模块液晶显示模块串口模块STC89C52复位电路时钟电路-17-南京信息工程大学2.
4、电路各模块分析2.1STC89C52特性分析STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用STC公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。STC89C52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,2个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节
5、电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,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+为正参考电压端(一般接V
6、CC)8.VREF-为负参考电压输入端(一般接地)9.VCC电源输入端(接+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元器件清单名称数量STC89C521ADC08
7、091MAX23211602液晶111.0592晶振1按键1排针3排10uf电解电容130pf瓷片电容6510K电阻310K电阻1自锁开关1USB母口1串口母口110K电位器1各芯片底座3-17-南京信息工程大学三、软件设计开始初始化主程序AD转换程序数据处理液晶显示四、调试过程一开始现根据自身水平,选择题目,考虑到测温等题目选择的同学较多,同时,同时自己对ADC0809和1602液晶已经比较熟悉的现状,故决定选择这两个器件作为,题目的主要元器件。现根据自身想法,开始画电路图,在用altiumdesigner画好图之后,便开始着手买元器件,进行焊接
8、工作,在焊接时,主要考虑到布线不相互干扰,同时尽量美观,所以在焊接上花了一些时间,不过在此过程中也犯了一些错误,在ADC0
此文档下载收益归作者所有