当前位置:首页 > 基于ADC0809的数字电压表 - 图文
南京信息工程大学
南京信息工程大学
单片机课程设计
题 目: 基于ADC0809的数字电压表
学生姓名: 乔冬春 学 号: 20091305064 所在学院: 电子与信息工程学院_ 专 业: 电子信息工程 指导老师: 邹应全
二0一一年十二月十九日
- 1 -
南京信息工程大学
目录
摘要关键词 ……………………………………………………3 前言 ……………………………………………………3 硬件电路设计 ……………………………………………………3 软件设计 调试过程 实物图 结束语 附 系统程序
……………………………………………………8 ……………………………………………………8 ……………………………………………………9 ……………………………………………………10 ……………………………………………………11
- 2 -
南京信息工程大学
基于ADC0809的数字电压表
南京信息工程大学电子与信息工程学院 乔冬春 南京210044
摘要:本文主要介绍了一个基于STC89C52单片机的数字电压表,描述了利用ADC089进行电压采集转换,同时通过1602液晶显示的过程。
关键词:STC89C52;ADC089;1602;电压表;单片机
一、 前言
随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术,同时各种电子器件技术的发展,为我们的生产生活带来了许许多多的便利,从最初的数码管到如今的液晶,人们的视觉体验得到了极大的提高。同时AD转换技术发展,将人类从模拟时代带入了数字时代,极大地简化了人类的工作量,对生产力的发展起到了巨大的推动作用。
二、 硬件电路设计
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。 系统方框图
AD转换模块 电压采集处理 电源电路 串口模块 STC89C52 复位电路
- 3 -
液晶显示模块 时钟电路 南京信息工程大学
2.电路各模块分析 2.1 STC89C52特性分析
STC89C52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用STC公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完 全兼容。片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。STC89C52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2个数据指针,2个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,STC89C52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。
2.2 时钟电路
- 4 -
共分享92篇相关文档