基于AD590的温室温度检测系统设计(3)

2018-12-03 19:03

此部分是电路的核心部分,系统的控制采用了单片机AT89C51。单片机AT89C51内部有8KB单元的程序存储器及256字节的数据存储器。因此系统不必扩展外部程序存储器和数据存储器,这样大大的减少了系统硬件部分。

本次实验采用三位LED数码管进行显示。本实验由于要采集确切温度值,所以选用带小数点的七段LED显示器动态显,数码管为共阴极连接。采用74HC245作为总线驱动器,P0口控制字形,P1.5~P1.7口控制三位字位。

2.5、【线路连接总图】

第 5 页

3、系统软件设计:

系统程序包括:主程序、AD子程序、BCD子程序和显示子程序。(程序见附件)

3.1 主程序框图

3.2 AD子程序框图

第 6 页

3.3 显示子程序框图

4、仿真调试与结果说明:

第 7 页

第 8 页

具体温度-电压值对应如下表

摄氏温度/℃ -10 0 10 20 30 40 经10KΩ电压/V 2.56106 2.68351 2.77259 2.87281 2.96188 3.0621 摄氏温度/℃ 50 60 70 80 90 100 经10KΩ电压/V 3.16231 3.26253 3.36274 3.46296 3.56317 3.65225 5、结束语:

通过此次课程设计,使我更加扎实的掌握了有关传感器在温度控制方面的知识,我主要掌握了AD590传感器原理,AD0832芯片的使用等。

在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。先前我们设计的数模转换电路都是基于AD0809芯片的。因为微机原理课程上没有讲授AD0832的知识,所以我们上网查到相关芯片的资料,得知AD0832的数字量输出与AD0809的并行输出不同,是串行输出的,于是我们遇到了第一个难题:串行输出的数字量如何输入CPU呢?课程上没有涉及过这样的内容,一般都是扫描I/O口或者存入相应寄存器就可以了。此时我们发现,电路图上

第 9 页


基于AD590的温室温度检测系统设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:校园水电利用情况调查开题报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: