毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S52单片机的数字电压表的设计+电路原理图+源码(7)
4 GND 地线
5 RST 复位/片选线
6 I/O 串行数据输入输出端
7 SCLK 时钟输入
8 Vcc1 后备电源
图12为DS1302的引脚功能图:
图12 DS1302引脚功能图
2.9.2 DS1302和单片机连接图
图13 DS1302和单片机连接图
2.10 温度测量电路设计
2.10.1 DS18B20数字温度传感器介绍
新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中具有良好的测温效果。
DS18B20为单总线接口,测量温度范围为-55°C~+125°C,在-10°C~+85°C范围内,精度为±0.5°C。现场温度直接以单总线的数字方式传输,大大提高了系统的抗干扰性。DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。
2.10.2 DS18B20和单片机的连接
为保证DS18B20进行精确的温度转换,I/O线必须在温度转换期间提供足够的能量。图14电路恰适应于单一地点温度测量情况下。测量过程中,工作电源VCC保证在5V,当电源电压下降时,寄生电源能够汲取的能量也降低,会使温度误差变大。DS18B20的信号数据脚(2脚)与AT89S51单片机P3.6口之间接一个5.1K电阻。DS18B20采集到的温度以数字信号的形式直接读入AT89S51单片机中,如图14所示。
图14 DS18B20与单片机连接图
2.11 电源的设计
数字电压表的设计电路中用到了直流电压5V和-5V,采用现场提供的220V交流电源供电,因此需要经过整流电路把220V交流电源转化为5V和-5V直流电源。本系统中采用了单相桥式整流电路,如图15所示。用正负5V的三端稳压管对单相桥式整流电路后的直流电进行稳压,实现稳定的电压输出,为了减小纹波以及消除高频谐波,电路中加入了电容滤波。
图15 电源电路
3. 软件设计
3.1 系统软件程序流程图 图16 系统软件流程图
单片机主要的程序有系统初始化模块、量程切换模块、显示模块等主要的功能模块。如图16为单片机主程序流程图。主程序开始后,先进行对系统初始化初始化后,程序进入主循环。首先是进行电压比较电路比较信号的查询以此选择合适的量程挡位,接着,进行脉冲信号的采集和计算,得到电压值后经BCD码转换后先送到显示缓冲区再显示。
3.2 LCD显示的软件控制流程图
液晶显示模块程序主要由初始化函数、送命令控制字函数、送显示数据函数和送多个待显示字符函数组成。1602液晶显示器有两个寄存器,一个是命令寄存器,另一个是数据寄存器。所有的1602液晶显示器一个重要的特点是:软件编程时要先写命令字,再写数据。
LCD程序流程图如图17。
图17 LCD显示流程图
3.3 ADC0832的软件控制流程图
芯片工作接受第一个高电平,表示芯片启动。在第2、3个脉冲用于选择通道。从第4个脉冲后开始就收数据到第11个脉时发出最低位数据DATA0,一个字节的数据输出完成随后开始输出下一个相反字节的数据,到第19个脉冲时数据输出完成。A/D转换的结束,将数据输出。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
51单片机的睡眠呼吸监护控制电路设计+电路图+流程图
下一篇:
AT89C51单片机数字抢答器设计+源程序+电路原理图
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
高校网球场馆运营管理初探【1805字】
拉力采集上位机软件开发任务书
《醉青春》导演作品阐述
辩护律师的作证义务和保...
浅谈新形势下妇产科护理...
中国古代秘书擅权的发展和恶变
浅谈传统人文精神茬大學...
谷度酒庄消费者回访调查问卷表
多元化刑事简易程序构建探讨【9365字】
国内外无刷直流电动机研究现状