压力测控系统(显示电压值)
LY系列智能测控仪说明书全集说明书

LY系列智能测控仪说明书全集~~一、概述LY—100智能测控仪是智能型、高精度的数显温度、压力、液位测量控制仪表,与温度、压力、液位传感器及变送器配接可构成各种量程和规格的温度、压力、液位测控系统。
LY—100智能测控仪的输入信号可通过内部微型继电器任意改变,输入端子只需3个就能满足热电偶、热电阻、0~10mA或4~20mA标准电流、0~5V、1~5V标准电压信号的要求。
主要特点:◆采用当今最先进的ATMEL单片微机作主机,减少了外围部件,提高了可靠性。
◆集多种输入型号、输出方式于一机。
◆采用WATCHDOG电路、软件陷阱与冗余、掉电保护、数字滤波等技术,注重现场容错能力,使整机具有很强的抗干扰能力。
◆采用双四位LED数码显示,可同时显示测量值与报警点设定值。
二、主要技术指标:基本误差:0.2%FS±1个字分辨力:1、0.1显示:双四位LED数码管显示输入信号:标准电流0~10mA、4~20mA标准电压0~5V,1~5V热电偶K、S、B、T、E、J、WRE、N热电阻Pt100、Cu50、Cu100冷端补偿误差:±1℃报警输出:二限报警或四限报警,每个输出根据需要可设定为上限报警、下限报警或禁止使用,继电器输出触点容量AC220V/3A或AC220V/1A。
变送输出:4~20mA(负载电阻≤500Ω)、0~10mA(负载电阻≤1000Ω)1~5V、0~5V(负载电阻≥200KΩ)通讯输出:接口方式——隔离串行双向通讯接口RS485/RS422/RS232/Modem波特率——300~9600bps内部自由设定馈电输出:DC24V/30mA温度补偿:0~50冷端温度自动补偿,误差:±1℃电源:开关电源85~265VAC功耗:4W环境温度:0~50℃环境湿度:<85%RH面板尺寸:160mm×80mm、96mm×96mm、96mm×48mm、72mm×72mm、48mm×48mm三、型号说明型谱说明LY-100智能数字显示调节仪外型尺寸A横式160×80×125 mm A/S竖式80×160×125mmB方式96×96×110 mmC横式96×48×110 mmC/S竖式48×96×110 mmD方式72×72×110 mmF方式48×48×110 mm报警输出B□B0无报警输出;B1-B4,1-4点报警变送输出X14-20mA输出X20-10mA输出X31-5V输出X40-5V输出通讯输出P微型打印机R串行通讯RS232S串行通讯RS485变送器配电电源V12带DC12V馈电输出V24带DC24V馈电输出供电电源220VAC供电W DC24V供电四、操作说明(一)面板说明HA-HA报警灯LA-LA报警灯OUT-输出指示灯COM- 通讯指示灯AT-自整定状态灯PV-测量值显示窗SV-设定值显示窗(二)上电自检⑴按仪表的端子接线图连接好仪表的电源、输入、输出、报警等接线。
测控系统

2010年
第一章 概述
• 就技术而言: 测控系统是传感器技术、通信技术、计算机技术、控制技术、 计算机网络技术等信息技术的综合;
• 就其应用而言: 广泛应用于国民经济的各个领域,如化工、冶金、纺织、能源、 交通、电力,城市公共事业的自来水、供热、排水、医疗, 在科学研究、国防建设和空间技术中的应用更是屡见不鲜。
放大器是任何一台现代测量仪器不可缺少的基本电路。越灵 敏的仪器,越需要高增益高性能的放大器。根据实际仪器的 功能和要求的不同,对放大器也有这样或那样的性能要求, 如增益的高低,频带的宽窄,输入阻抗的高低等等。实际上, 放大器的参数远不止这些,还有许许多多的参数来表征放大 器,如非线性放大器,程控放大器,差动放大器,微功耗放 大器,轨—轨放大器……所以,放大器的种类举不胜举。往 常,通用运算放大器是设计工程师们的“万金油”。不管什 么样的放大器都用通用运算放大器来设计。虽然有的运算放 大器在某个或某些参数上具有突出的特性,比较适合于某些 应用场合。但可以说,最适合应用于某种场合的放大器一般 都不是采用通用运算放大器所构成的放大器,而是采用某些 有特色的运算放大器或专门设计的放大器芯片
●第三代就是智能式仪器仪表:计算机置于仪器中
●第四代为虚拟仪器:仪器仪表置于计算机中
以计算机为核心
• 门捷列夫:“科学是从测量开始的”
• 钱学森:“新技术革命的关键技术是信息技术。 信息技术由测量技术、计算机技术、通讯技术三 部分组成。测量技术是关键和基础”
数据采集技术
数据采集系统的组成结构
传感器
★时间频率:各种计时仪器与钟表、铯原子钟、时间频率测 量仪等
★电磁量:交、直流电流表、电压表、功率表、RLC测量仪、 静电仪、磁参数测量仪等
远程压力监测系统设计与实现电气工程及其自动化学士学位论文

xx学院HUIZHOU UNIVERSITY毕业论文(设计)中文题目:远程压力监测系统设计与实现英文题目:The Design And Implementation of The Remote Pressure Detection System姓名学号专业班级10电气工程及其自动化1班指导教师讲师提交日期2014年5 月11 日远程压力监测系统的设计与实现作者: 专业班级: 10电气(1)班指导老师: 职称: 讲师(惠州学院电子科学系, 广东, 惠州, 516007)摘要远程通信技术是现代实现智能化的重要技术之一,在未来具有广阔的应用和发展的空间。
而压力测量技术在军事,工业,生活中随处可见,占据着不可忽视的地位。
因此,将压力测量技术与远程通信技术相结合成的远程压力监测系统具有重要的研究价值。
本文介绍了基于STC89C51单片机的一种远程压力监测系统。
采用压力传感器以及远程通信模块,利用Labview这一个基于图形化的编程语言的虚拟仪器集成开发环境,将在下位机测量的压力值远程的在上位机实时的显示出来,从而实现远程压力的监测。
其具有系统简单,灵活性高,实时性好等特点。
关键词:压力监测远程 Labview 单片机The design and imjplementation of the remote pressure detectionsystemAuthor: Chen Pingyang Professional classes: 10 Electrical Engineering and Automation classes (1)Instructor: Xie Heng Title: Lecture(Huizhou University, Department of Electronic Science, Guangdong, Huizhou, 516007)AbstractRemote communication technology is an important technology of the modern intelligent, has broad application and development space in the future. The pressure measurement technology in military, industrial, life everywhere, occupy the position can not be ignored. Therefore, the pressure measurement technology and telecommunications technology combined into a remote pressure monitoring system has important research value.This paper describes a remote pressure monitoring system based on SCM STC90C51. Using pressure sensors and remote communications module, this one based on the use of Labview graphical programming language integrated development environment of virtual instrument, will be displayed in real time on a remote host computer the next bit machine pressure values measured, enabling remote monitoring of pressure. It has a system of simple, high flexibility, good real-time characteristics.Keywords: Pressure Monitoring Remote Labview SCM目录第一章绪论 (1)1.1 本课题的提出及意义 (1)1.2 研究现状 (1)1.2.1 数据采集系统 (1)1.2.2 虚拟仪器 (2)1.2.3 无线通信 (3)1.3 本课题的研究内容 (3)第二章监测系统的硬件设计 (5)2.1 硬件设计的整体方案 (5)2.2 器件的选择 (5)2.2.1 处理器 (5)2.2.2 传感器 (6)2.2.3 AD转换芯片 (7)2.2.4 无线模块 (9)第三章测量系统的软件设计 (11)3.1 软件的整体设计方案 (11)3.2下位机编程 (11)3.2.1下位机软件开发环境——Keil C51简介 (11)3.2.2 编程思路和整体流程 (12)3.3 上位机编程 (14)3.3.1 上位机软件开发环境——LabVIEW简介 (14)3.3.2编程思路和流程 (14)第四章远程压力监测系统调试 (18)4.1 调试过程 (18)4.2 调试结果 (20)结论 (21)致谢 (22)参考文献 (23)附录1:单片机程序 (24)附录2:Labview程序 (27)第一章绪论1.1 本课题的提出及意义远程通信技术是现代实现智能化的重要技术之一,在未来具有广阔的应用和发展空间。
TOP700G电力测控保护装置使用说明书(V5.21)

TOP700G智能电力测控装置使用说明书珠海拓普智能电气有限公司©版权所有 2008Release 5.21目录第一章概述 (1)1.1 概述 (1)1.2 产品特点 (1)第二章技术指标 (3)2.1 环境要求指标 (3)2.2 技术参数 (3)2.3 精度指标 (3)2.4 接口参数 (4)2.5 绝缘电阻及介质强度 (4)2.6 机械性能 (5)2.7 抗电磁干扰(EMC)性能 (5)2.8 安装方式 (5)第三章产品结构 (6)3.1 硬件结构 (6)3.2 主控单元 (7)第四章产品功能 (10)4.1 装置功能表 (10)4.2 测量功能 (11)4.3 模拟量输出功能 (13)4.4 开关量输入 (13)4.5 开关量输出 (13)4.6 通信接口 (14)4.7 保护功能 (14)4.8 联锁控制功能 (18)4.9 装置告警 (18)4.10 事件记录功能 (19)4.11 PT、CT变比设置 (19)第五章人机界面操作说明 (20)5.1 装置面板布置图 (20)5.2 键盘说明 (20)5.3 信号灯指示说明 (21)5.4 显示菜单说明 (21)第六章用户调试细则 (35)6.1 通电前检查项目 (35)6.2 通电检查项目 (35)6.3 模拟保护试验 (36)第七章定值一览表 (37)附录A TOP700G原理接线图 (42)附录B TOP700G端子接线图 (44)附录C TOP700G外形尺寸 (50)1.1 概述TOP700G智能电力测控装置是一种数字式三相电力测控保护装置,直接针对一回线路设计,能够完成一回线路的测量、控制及辅助保护功能,具有很高的性能价格比。
TOP700G智能电力测控装置集保护、电量测量、电能计量、操作控制、诊断维护、报警输出、模拟量输出等多种功能于一体,同时可选配2个独立的RS485、CANBUS、ProfiBus通讯接口,满足双网(包括冗余)配置,并实现遥测、遥信、遥控等功能。
测控系统硬件电路设计

测控系统硬件电路设计一—、摘要:为完成测控系统中力矩、角度、电压和电流等I/O 信号的采集、显示和分析,先选择合适 型号的主控计算机,外围板I/O 板卡,多路开尖,传感器及变送器设计出了计算机控制系 统的硬件电路,最后通过对采集的信号进行分析验证硬件电路图的合理性。
二、信号采集的原理框图:、测控系统的技术要求某测控系统的I/O 信号及技术指标如下表所示设计计算机控制系统,以完成对上表所示的物理量采集、显示和分析 四、硬件选型1、主控计算机:它是整个计算机控制系统的核心。
主机由CPU 。
、存储器等构成0它通过由过程输入通道发送来的工业对象的生产工况参数, 按照人们预先安排的程序,自动地进行信息处理、分析和计算,并作出相应的控制决策或调节,以信息的形式通过输出 通道,及时发出控制命令,实现良好的人机联系。
目前采用的主机有PC 机及工业疋况 豹(1PC)等。
根据此次控制的要求控制的要求我们选择的主控计算机的类型为: 945芯片全长卡PentiumD 双核工控机FSB-945GC 主要配置:• CPU :支持 LGA775 圭寸装 In tel Celero n D 、Pen tium 4、Pen tium D 、Core Duo 及Core2 Duo 处理器•芯片组:Intel 945G+ICH7•系统内存:支持双通道533/667MHZ DDR2内存,最大支持4G 以太网:板载1个 千兆网络接口 5 Intel 82574L 芯片一测控系统的” 0信号一传感器及变送器一信号调理电路多路 选 择 开矢I/O板卡•硬盘接口:4 个SATA U 接口、1 个IDE UltraDMA-100/66/33 接口« CompactFlash : Type n CF 卡接口•扩展接口:可扩充4个32位标准PCI插槽和8个ISA插槽*看门狗功能:1-255秒,可编程•电源:ATX / AT•主板尺寸:338・2mmX121・9mm (长/宽)输入/输出通用串行总线:6个USB 2.0• 串口: 2个串口•并口:1个并口,支持SPP/EPP/ECP模式2、传感器与变送器:传感器的作用是把非电物理量(如温度、压力、速度等)转换成电压或电流信号。
色谱仪中智能压力测控系统的设计与实现

20 0 6年 8月
文 章 编 号 :0 14 7 (0 6 0 —0 50 10 —3 3 2 0 )40 9 —4
色 谱 仪 中智 能压 力 测控 系统 的设 计 与 实现
贾云光 杜亚 江 ,
(.兰州 交通大学机电技术研究所 ; . 1 2 甘肃省物流及运输装备信息化工程技术 研究中心 , 甘肃 兰州 707 ) 300
输 出.
D A输 出 的 PD 控制 信 号作 为 脉宽 调 制器 / I L 5 4 N 管脚 输人与来 自 MO P T开关管 M32 的 I SE 的反馈放大电压 比较, 通过 L 54的内部的误差 M32 放大器决. 、 个串行接 口、 个 1 位定 时器、 5 6 1 2位 A/ 转 换 器 、 D 8位 A/ D转 换 器 及 1 2位 D A /
转换器等 , 内部还带有 J A 接 口, 调试变得 它 T G 使 非常方便 . ¨
图 1 系统硬件结构框 图
Fi . H a d r o iu ato hes se g1 r wa ec nfg r in oft y tm
1 系统硬 件设计
1 1 系统硬 件设 计框 图 . 系 统 的硬件框 图如 图 1 所示 . 在该 系统 中 , 用 采
样 或 控制 系统所 需要 的几 乎所有 模 拟和数 字外 设及 其它 功能 部件 . 它具 有 6 ls 、32B R 4KBFah 4 5 AM、
霍尼韦尔压力传感器 , 变换输 出信号至 C 0 1 0 1 8 5F 4 的内部 1 位 A/ 2 D转换器 , 数据进行转换后 , 将数据
由于管 道 的最 高 输 出压 力 经 变 换 后 不 能超 过
PS 640U系列保护测控装置使用说明书_智能站_V1_22I

国电南自Q/GDNZ.JB051-2011 PS 640U系列保护测控装置(智能站)使用说明书国电南京自动化股份有限公司GUODIAN NANJING AUTOMATION CO.,LTDPS 640U系列保护测控装置(智能站)使用说明书编写审核批准V1.22I国电南京自动化股份有限公司2011年06月安全声明1.说明安全声明与相关的装置文件构成了安全操作、调试与测试的完整信息。
在对装置作任何操作之前,使用人员必须熟悉本安全声明的内容和装置铭牌的额定参数。
2.健康和安全装置的正常和安全运行,依赖于恰当的运输、搬运和正确的贮存、安装和调试,以及细心的操作、维护和维修。
因此,只有合格人员才可操作或在装置上工作。
合格人员是指:——熟悉装置的安装、调试和运行,以及所接入的系统的人员;——能够按照认可的安全工程惯例执行操作,并经授权可对装置进行带电、掉电、隔离、接地和挂牌操作的人员;——经过安全设备使用培训的人员;——经过急救培训的人员。
装置的安装、调试和运行由装置文件提供了说明。
但手册不能涵盖所有想得到的情况或所有的细节。
在出现问题或特殊情况时,未经正确授权不得采取行动。
3.设备的安装、调试和维护小心!a)在运输装置的模件时,应使用经过验证的防静电袋。
在对模件进行操作或处理时,应使用导电腕环套与保护地相连,并在适当的防静电表面操作。
静电放电(ESD)可能会引起模件损坏;b)不得将装置与带电导线相连,这可能会使装置内部电路受到损坏;c)在安装调试装置过程中,如果碰触装置或其连线要小心,以免受到电击。
版本声明a)本使用说明书适用于以下型号装置:—PS 640U系列保护测控装置(智能站)b)本使用说明书适用于以上各装置的标准版本及工程更改版本,除非存在以下情况:—附加更改说明;—使用说明书更新,版本升级。
* 技术支持电话:(025)51183073传真:(025)51183077*本说明书可能会被修改,请注意核对实际产品与说明书的版本是否相符* 2007年03月第1版第1次印刷* 国电南自技术部监制目录安全声明版本声明1 概述 (1)1.1 主要型号及功能 (1)1.2 技术参数 (1)1.3 模件说明 (4)1.4 测控及其他功能 (6)1.5 信息记录和分析 (7)1.6 安装与接线 (8)1.7 屏柜开孔图 (12)1.8 面板布置 (13)1.9 背板布置 (14)1.10 操作回路示意图 (16)1.11 订货须知 (17)2菜单说明 (18)2.1菜单结构 (18)2.2菜单操作 (19)567891011121314。
测控系统

模拟分配型多路模出通道
(1)单路模出通道
——实际上就是DAC及其与MPU的接口
MPU
I/O
接口 (数据缓存器)
DAC
VO
(2)数字分配型多路模出通道有两种结构形式。
●结构形式一:单缓冲结构
MPU DB AB
口地址 译码 数据寄 存器
• • •
DAC
• • •
VO1
• • •
数据寄 存器
• • •
u max U m 2ft
• 为满足模/数转换精度要求,希望在△t时间内,信号变化最大 幅度应小于模/数转换器的量化误差。
f max E 2U m t
• 对于ADS1211的12位A/D转换器,转换时间为100us ,基准电 压为10.24V,其量化误差为:
1 1 10.24 E LSB 12 1.25mV 2 2 2
D/A
2)I/O通道 —计算机与测 控对象的接口 总线
通常有三种构建测控计算机系统的可选方案: 1.采用工业标准的通用微机 —— 工控机 2.采用可编程序控制器
3.采用单片机/单板机扩展I/O接口,构成非 结构化设计方案。 适于小型测控系统,特别是智能化仪器仪表。
1.模拟输入通道
——微机用于对单个/多个模拟量进行采集的A/D 通道,也叫前向通道。
扰动 R (k)
+ E (k) - (k) YCF
微型计算机
U (k)
D/A
执行机构
被控对象
y(t)
A/D
检测装置
微机闭环控制系统体系结构抽象图
与模拟闭环控制系统比较,计算机闭环控制系统体系结构信号传输的路径结 构没有发生变化,控制装置即大虚线框外以右的内容相同。 不同的地方是控制装置的四个环节均有重大变化,即 (1)控制器和比较环节由微型计算机取代; (2)执行环节在模拟控制系统中只有执行机构,而在微机控制系统中于 执行机构前增加D/A转换; (3)反馈环节在模拟控制系统中只有检测装置,而在微机控制系统中于 检测装置后设置A/D转换。 由于微型计算机处理的是离散信息,因此微型机控制系统中控制装置内 的时间变量均采用人们公认的离散时间变量符号K。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南通大学电气工程学院微机原理课程设计报告书硬件课题压力测控系统(显示电压值)班级电082 学号 ********** 姓名张涛指导教师日期 2011-6-30一、对压力传感器的信号进行检测1.1 设计目的1.巩固和加深课堂所学知识;2.学习掌握一般的硬件的设计方法和查阅、运用资料的能力;3.通过压力测控系统仿真系统设计与制作,深入了解与掌握数模转换,数码管显示的方法,熟悉proteus软件操作。
1.2 设计内容和要求对压力传感器的信号进行检测。
当压力低于30pa时,黄灯闪烁;当压力高于150pa时,红灯闪烁,闪烁周期为1秒。
(功能实现☆)(基本功能实现并在数码管显示压力值,格式为P=XXX,★)(前面2功能实现,并可手动设定压力临界值★★)。
由于我水平有限,只针对基本功能及数码管显示功能进行设计。
1.3 设计原理压力测试系统主要由压力传感器、A/D转换、显示及报警模块组成。
压力传感器将外部压力信号转换为电压信号,经由ADC0809转化为数字信号进行处理,软件中对数字量进行判断,并作相应的跳转,由8255实现正常显示或由8253实现灯闪烁、鸣笛报警。
各个芯片由8086来进行整体的控制。
1.3.1AD转换器的选择ADC0809是逐次比进行的8路8位A/D转换器。
芯片内有一个8路模拟开关,一个比较器,一个带有树状模拟开关的256R分压器和一个逐次逼近寄存器。
树状开关盒256R分压器组成一个基本D/A转换器,D/A转换器的输入与输出模拟量进行比较,确定转换结果。
一次A/D转换需要8次比较确定。
ADC0809的技术指标如下:◆单极性8路输入电压,范围为0~5V;◆分辨率:8位◆转换速度:128us(在CLK为500KHZ时)1.3.2 8255的主要性能8255A是Intel公司的微处理器配套的通用课编程并行接口芯片,是有40个引脚的双列直插式组件,其基本功能如下:8255A接口芯片有3个8位并行输入/输出端口,可利用编程方法设置3个端口是作为输入端口还是作为输出端口;8255A能适应CPU与IO接口之间的多种数据传送方式的要求。
如无条件传送,查询方式传送,中断方式传送。
与此相对应,8255A设置了方式0,方式1和方式2。
8255A的C口比较特殊,除作为数据口之外,在工作方式1和方式2下,它的部分信号被分配作为专用的联络应答信号。
8255A的内部结构分为四个部分:数据总线缓冲器,读/控制逻辑,A组和B组控制电路。
◆数据总线缓冲器它是一个双向三态的8位缓冲器,与CPU系统数据总线相连。
输入数据,输出数据,控制命令字都是通过数据总线缓冲器进行传送的。
◆读/写控制逻辑读/写控制逻辑接受来自CPU地址总线信号和控制信号,并发出命令到俩个控制组(A组和B组)。
它控制把CPU发出的控制命令或输出的数据送到相应的端口,或者把外设的状态或输入的数据从相应的端口送到CPU。
◆A组和B组控制A,B和C3个端口的工作方式是CPU通过向控制寄存器写A组和B组方式控制字来设定的。
端口A和端口C的高四位(PC7-PC4)构成A组,由A组控制部件对他进行控制;端口B和端口C的低四位(PC3-PC0)构成B组,由B 组控制部件对他进行控制。
1.4 程序流程图与程序代码1.4.1流程图:1.4.2程序代码:IOAPT EQU 0800HIOBPT EQU 0802HIOCPT EQU 0804HIODPT EQU 0806H ;8255控制口ADCPT EQU 0902H ;0809通道1TCON0 EQU 0500HTCON1 EQU 0502HTCON2 EQU 0504H ;8253通道TCON4 EQU 0506H ;8253控制口CODE SEGMENTASSUME CS:CODEORG 1000HSTART:MOV DX,IODPTMOV AL,10000000B ;ABC三口均设为输出 OUT DX,ALMOV DX,TCON4MOV AL,00110111BOUT DX,ALMOV DX,TCON0 ;通道0,赋初值MOV Al,50HOUT DX,AlMOV Al,01HOUT DX,AlMOV DX,TCON4MOV AL,01110111BOUT DX,ALMOV DX,TCON1 ;通道1,赋初值MOV Al,50HOUT DX,AlMOV Al,01HOUT DX,AlMOV DX,TCON4MOV AL,10110111BMOV DX,TCON2 ;通道2,赋初值MOV Al,02HOUT DX,AlMOV Al,00HOUT DX,Al;********************AD转换******************************* ADCON1:MOV AX,00 ;8086写引脚有效,启动ADMOV DX,ADCPTOUT DX,ALMOV CX,0500HDELAY:LOOP DELAY ;延时,等待转换结束GETDATA:MOV DX,ADCPTIN AL,DX ;读取A/D转化值CMP AL,30JAE AA1CALL LESS30 ;小于30,跳至红灯闪烁报警JMP ADCON1AA1:CMP AL,150JBE CHULICALL LARGE150 ;大于150,跳至蓝灯闪烁报警JMP ADCON1CHULI:CALL CONVERCALL DISPLAYJMP ADCON1;********************AD转换*******************************CONVER PROC ;分别提取数字量个、十、百放暂存区AAMMOV BUF,ALAAMMOV BUF+1,ALMOV BUF+2,AHRETCONVER ENDP;**************三位数码管的静态显示*********************** DISPLAY PROCDISPAGAIN1:LEA SI,TABMOV BL,BUFMOV BH,0MOV AL,[BX][SI]MOV DX,IOCPT ;取个位段码OUT DX,AL ;C口输出,显示个位LEA SI,TABMOV BL,BUF+1MOV BH,0MOV AL,[BX][SI] ;取十位段码MOV DX,IOBPTOUT DX,AL ;B口输出,显示十位LEA SI,TABMOV BL,BUF+2MOV BH,0MOV AL,[BX][SI] ;取百位段码MOV DX,IOAPTOUT DX,AL ;A口输出,显示百位RETDISPLAY ENDP;**************三位数码管的静态显示***********************;************压力小于30,红灯闪烁报警********************* LESS30 PROCMOV DX,IOAPTMOV AL,00HOUT DX,ALMOV DX,IOBPTMOV AL,80HOUT DX,ALMOV DX,IOCPT ;发声报警MOV AL,80HOUT DX,ALRETLESS30 ENDP;*************压力小于30,红灯闪烁报警********************;*************压力大于150,蓝灯闪烁报警******************* LARGE150 PROCMOV DX,IOAPTMOV AL,80HOUT DX,ALMOV DX,IOBPTMOV AL,00HOUT DX,ALMOV DX,IOCPT ;发声报警MOV AL,80HOUT DX,ALRETLARGE150 ENDP;*************压力大于150,蓝灯闪烁报警*******************TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,3FH,06H,5BH,4FH,66H,6DH BUF DB 0,0,0 ;定义缓冲区,预存数据CODE ENDSEND START1.5 程序调试情况(该部分记录测试数据、调试结果及调试过程中遇到的主要问题和解决办法。
)1.5.1硬件电路各模块截图如下:⑴端口地址产生模块⑵数模转化模块⑶ 8255输出数码管显示模块⑷ 8253闪烁、鸣笛报警模块1.5.2 调试过程中遇到的主要问题和解决办法⑴仿真过程中,不能连续采集仿真运行中,通过调节滑动变阻器阻值,改变模拟信号时,系统并不能做出相应的显示或报警,只有重启仿真方可实现刷新。
解决办法:利用debug下8086\Source Code 单步运行调试程序后,将程序中返回点由获取AD转化改至AD转化启动处,进而实现实时刷新。
⑵ 8253通道不能正确实现方波输出起初,首先对8253各通道写控制字,门控信号接高电平,保持长通,需要输出方波时,再于对应子程序内对通道赋初值,调试结果显示,这种做法是不可取的。
解决办法:正确方法应该先赋初值,写控制,门控信号保持低电平,待需要输出方波时,对门控信号施加高电平即可。
但问题又出来了,对门控信号施加高电平前,输出口一直是高电平,这就导致报警灯不报警时,也是点亮状态。
查阅微机原理课本,得知8253通道的输出信号自写入控制字起便转为高电平,我考虑在8253输出口添加一个与门,即当门控信号与输出信号同为高时,才去点亮报警灯及发声器件,到此,闪烁问题全部解决。
⑶当压力超出30~~150范围,需要报警时,程序里只调用闪烁报警模块,而不调用数码管显示模块。
调试发现,此时数码管仍有残余的数字显示解决办法:在报警程序段内添加对8255数码管输出口清零代码,可实现只报警不显示。
三、设计总结与体会这次设计虽然仅有短短几天时间,我主动把握住课余闲暇时间,从熟悉流程、搭试硬件、编程到调试成功,真正做到了独立设计,遇到问题独立思考及追求功能优化。
事实上,我们很轻易做到熟识某个芯片的功能,引脚名称。
但实际运用起来,并不那么顺利,每个芯片都有它的应用规则,真正掌握其规则,才能在万变的设计工作中灵活应用。
我的另一点深刻的感触是,解决问题,一定要寻根究源,找出问题的根本所在。
就比如面对8253控制LED闪烁问题,身边同学多认为是硬件问题,事实不是这样的,而答案就在我们曾经的微机原理课本中。
花了整整一天的时间,才把这个问题解决掉,回过头来想想,这本该是能顺理成章解决掉的问题,之所以花了这么多时间才解决掉,关键还在于对芯片应用规则的掌握不够牢固。
由此可知,基础知识是多么的重要。
再一点深刻的感触是,一个好的算法可以使代码变得大为简洁。
把数字量显示到数码管之前要先对数值处理,提取出个、十、百位。
我习惯上用累除10取余的方法,代码赘长。