会员注册 | 登录 | QQ登录 | 帮助中心 原创文库-资源交流与分享平台

基于单片机控制的测压显示模块电路的设计基于单片机控制的测压显示模块电路的设计

宽屏显示 收藏 分享

页面加载中... ... 广告 0 秒后退出

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

编号:    大小:305.02KB    格式:PDF    上传时间:2015-04-08
  【编辑】
20
金币
关 键 词:
模块电路设计 单片机 PDF 基于单片机控制的测压显示模块电路的设计 基于单片机的 设计.pdf pdf 基于单片机控制的测压显示模块电路的设计.pdf 测压电路 显示模块的 基于单片机控制的 测压模块
资源描述:
X基于单片机控制的测压显示模块电路的设计周志强 1 ,冯志慧 2 ,薛鹏涛 2(1.河南工业大学 信息科学与工程学院 ,河南 郑州 450052 ;2.河南农业大学 ,河南 郑州 450002)摘 要 :介绍了在测控系统中利用 AT89C51单片机组成的一个简单测压显示模块电路 ,并详细介绍了其接口和应用。关键词 :单片机 ;APD转换器 ;串行接口中图分类号 :TN873     文献标识码 :A     文章编号 :1008O7613(2006)02O0033O030  引言在测量行业中 ,传感器的应用越来越广泛。传感器的输出大多为电压信号 ,因此 ,要想获得传感器所测量的值 ,首先要能测出传感器输出电压的值。本文介绍的一种利用 AT89C51 和 ADC0809 组成的数字测压显示模块电路就是根据这一背景而设计的。33第 20 卷 第 2 期 新乡师范高等专科学校学报 Vol. 20 ,No. 22006年 3月                JOURNAL OF XINXIANG TEACHERS COLLEGE            MAR ,2006收稿日期 :2005O12O23.作者简介 :周志强 (1977O) ,男 ,河南省驻马店市人 ,河南工业大学信息科学与工程学院教师 ,计算机硕士 ,从事计算机应用方面的研究工作。  该模块电路可以完成对模拟电压量的模数转换 ,并把被测电压值的大小在 LED 上显示出来。同时 ,还具有与微机通信的功能 ,可以把采集到的数据送到微机中 ,从而完成更复杂的计算和处理。该模块电路采用的是 8 位 AD 转换芯片 ,可以完成 8 路数据的采集。在实验过程中只用了一路采集 ,但为8 路采集留下了扩展口 ,可以很方便地扩展为 8 路采集。目前 ,该电路的测压范围为 ( - 10 V , + 10V) 。基本上可以完成一般温度、湿度等量的测量。如果需要扩大量程 ,只需对其外部信号输入处的调整电路进行调整就行。1  硬件电路设计硬件电路如图 1 所示 ,包括由 AT89C51 及其外围电路组成的控制部分、由 ADC0809 构成的 APD 转换部分、三位 LED 数码管组成的显示部分以及 MAX202 组成的串口通信部分。晶振频率采用 11. 059 MHz ,通讯速率可达 9 600 波特或 19 200 波特。2  软件设计2. 1  程序流程图程序流程图如图 2 所示。2. 2  程序工作思想上电后程序首先完成初始化 ,然后等待中断。工作程序中有两个中断 ,一个是串口中断 ,另一个是定时器中断 ,其中串口中断优先级设置为最高。当中断发生后 ,程序进入相应的中断处理程序。如果是串口中断 ,进入串口中断处理程序。把当前采集的数据送给上位机 ,然后退出中断。如果中断是定时器中断 ,则进入定时中断处理程序。启动 AD 转换 ,采集并处理数据 ,刷新显示被测量 ,重装定时常数 ,然后退出等待下一次中断 \[1 \]。2. 3  部分处理程序为了便于理解和在此基础上的扩展 ,此处给出了两个中断处理程序以及注释。 CHECKAD 为定时处理程序 ,SENDING为串口中断程序。CHECKAD :PUSH   PSW      PUSH ACLR EACLR TR0MOV A , # 00HMOV DPTR , # 7FF8H ;送通道 0 地址MOVX @DPTR ,A ;启动 AD 转换MOVX A , @DPTRMOV DATA1 ,A ;存储转换后的数据ACALL PROCESS ;调用数据处理子程序EXITTR0 :MOV TL0 , # 0BFHMOV TH0 , # 0E0HSETB TR0SETB EAPOP APOP PSWRETISENDING:CLR EAPUSH APUSH PSWJNB RI ,EXITING ;判断是发送中断还是接收中断 ,;如果是发送中断 ,退出CLR RIMOV A ,SBUFCJNE A , # 55H ,EXITING   ;判断是不是上位机发送的要求发送数据信号 ;不是 ,退出 ,是的话 ,把当前数据送出CLR TIMOV A ,DATA1 ;把实时采集数据送到微机中MOV SBUF ,AJNB TI , $CLR TIAJMP EXITINGEXITING:POP PSWPOP ASETB EARETI43新乡师范高等专科学校学报                   第 20 卷
  原创资料|原创论文文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

0.0
 
(0人评价)
浏览:2次 / 下载:0次
location上传于2015-04-08

相关资源

关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2008-2018 原创资料|原创论文文库网站版权所有
经营许可证编号:湘ICP备09003080号