智能仪器+键盘
仪器仪表制造工模考试题(附参考答案)

仪器仪表制造工模考试题(附参考答案)一、判断题(共100题,每题1分,共100分)1.把桨叶放在平衡架上,由于质量分布不均匀导致无法静止,称为动平衡。
A、正确B、错误正确答案:B2.大数据的起源是互联网。
A、正确B、错误正确答案:A3.同步带传动属于低惯性传动。
A、正确B、错误正确答案:A4.组态软件又称组态监控系统软件,是指一些数据采集与过程控制的专用软件,是自动控制系统监控层一级的软件平台和开发环境,用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。
A、正确B、错误正确答案:A5.采用直线插补示教的程序点指的是从当前程序点移动到下一程序点运行一段直线。
A、正确B、错误正确答案:B6.智能仪器的软件通常由监控程序、接口管理程序和实现各种算法的功能模块等部分组成。
A、正确B、错误正确答案:A7.蜗杆传动机构常用于传递两交错轴之间的运动和动力,其轴交角一定为90°。
A、正确B、错误正确答案:B8.人工智能的目的是让机器能够完全代替人的大脑,以实现某些脑力劳动的机械化。
A、正确B、错误正确答案:B9.直角坐标机器人具有结构紧凑、灵活、占用空间小等优点,是目前工业机器人大多采用的结构形式。
A、正确B、错误正确答案:B10.在时域中计算的信号总能量等于在频域中计算的信号总能。
A、正确B、错误正确答案:A11.焊接机器人的送丝轮压力调节必须根据焊枪电缆长度/焊枪类型、送丝条件和焊丝类型做相应的调整。
A、正确B、错误正确答案:A12.无人机任务规划是实现自主导航与飞行控制的有效途径,它在很大程度上决定了无人机执行任务的效率。
A、正确B、错误正确答案:A13.链传动的特点是瞬时传动比是变化的。
A、正确B、错误正确答案:A14.机器人控制系统属于全闭环控制系统。
A、正确B、错误正确答案:B15.被控过程在扰动作用破坏其平衡工况后,在没有外部干预的情况下自动恢复平衡的特性,称为自衡特性。
智能41道题答案(不完整版)

1、什么是智能仪器?它有什么特点?内含微型计算机并带有GP-IB等通信接口的电子仪器成为智能仪器。
特点:1)、智能仪器使用键盘代替传统仪器中的旋转式或琴键式切换开关开实施对仪器的控制从而使仪器面板的布置和仪器内部有关部件的安排不再相互限制和牵连。
2)、微处理器的运用极大的提高了仪器的性能。
3)、智能仪器运用微处理器的控制功能,可以方便的实现量程自动转换、自动调零、触发电平自动调整、自动校准、自动诊断等功能,有力的改善了仪器的自动化测量水平。
4)、智能仪器具有友好的人机对话能力。
5)、智能仪器一般都配有GP-IB或RS-232等通信接口,是智能仪器具有可程控操作的能力2、描述设计、研制智能仪器的一般过程?1.确定设计任务:首先根据仪器最终要实现的设计目标,编写设计任务说明书,明确仪器应具备的功能和应达到的技术指标。
2.拟制总体设计方案:设计者应首先一句设计的要求和一些约束条件,提出几种可能的方案。
3.确定仪器工作总框图:当仪器总体方案和选用的微处理器的种类确定后,就应采用自上而下的方法,把仪器划分成若干个便于实现的功能模块,并分别绘制出相应的硬件和软件工作框图。
4.硬件电路和软件的设计与调试:一旦仪器工作总框图确定后,硬件电路和软件的设计工作就可以齐头并进。
5.整机联调:硬件、软件分别装配调试合格后,就要对硬件、软件进行联合调试。
3、画出智能仪器通用结构框图,简述每一部分作用。
主机电路用来存储程序数据并进行一系列的运算和处理;模拟量输入/输出通道用来输入/输出模拟信号;人机接口电路的作用是沟通操作者和仪器之间的联系;通信接口电路用于实现仪器与计算机的联系,以便使仪器可以接收计算机的程序命令。
4、智能仪器的数据采集系统包括哪几部分?每一部分的主要功能是什么?(框图)1.数据采集被测信号经过放大、滤波、A/D转换,并将转换后的数字量送入计算机。
2.数据处理由计算机系统根据不同的要求对采集的原始数据进行各种数学运算。
智能仪器课件5.1 键盘处理技术

前沿抖动
闭合稳定
后沿抖动 释放稳定
16
软件抗抖动的方法
软件方法是指编制一段时间大于100ms的延时程
序,在第一次检测到有键按下时,执行这段延时
子程序使键的前沿抖动消失后再检测该键状态,
如果该键仍保持闭合状态电平,则确认为该键已 稳定按下,否则无键按下,从而消除了抖动的影 响。同理,在检测到按键释放后,也同样要延迟 一段时间,以消除后沿抖动,然后转入对该按键
15
按键的抖动干扰
由于机械触点的弹性振动,按键在按下时不会马上稳定地 接通而在弹起时也不能一下子完全地断开,因而在按键闭 合和断开的瞬间均会出现一连串的抖动,这称为按键的抖 动干扰,波形如下图所示。 当按键按下时会产生前沿抖动,当按键弹起时会产生后沿 抖动。这是所有机械触点式按键的共性问题。 抖动的时间长短取决于按键的机械特性与操作状态,一般 为10~100ms,此为键处理设计时要考虑的一个重要参数。
18
R1
(Di) Vo
Vi R2
S
V1
(Di) V2
由基本R-S触发器构成的反弹跳电路
4 .7 k a
4 .7 k &
1
b
&
2
按键未按下时,a=0,b=1,输出Q=1。按 键按下时,因按键的机械弹性作用的影响, 使按键产生抖动。当开关没有稳定到达b 端时,因与非门2输出为0反馈到与非门1 的输入端,封锁了与非门1,双稳态电路 VCC 的状态不会改变,输出保持为1,输出Q (+5 V) 不会产生抖动的波形。当开关稳定到达b Q 端时,因a=1,b=0,使Q=0,双稳态电路 状态发生翻转。当释放按键时,在开关未 稳定到达a端时,因Q=0,封锁了与非门2, 双稳态电路的状态不变,输出Q保持不变, 消除了后沿的抖动波形。当开关稳定到达 a端时,因a=0,b=1,使Q=1,双稳ቤተ መጻሕፍቲ ባይዱ电 路状态发生翻转,输出Q重新返回原状态。 由此可见,键盘输出经双稳态电路之后, 输出已变为规范的矩形方波。
综合测试仪操作说明 一`仪器键盘介绍

JMZX-200X综合测试仪操作说明一、仪器键盘介绍键外均为复用键。
具体介绍如下:(1)、“0N/0FF”:开关键(2)、“背光”:液晶显示器背光源开关键,阴暗处或夜晚测量可按此键打开仪器背景灯,两次按动或关机时背景灯关闭。
注意:背景灯点亮时,仪器功耗较大。
(3)、“F1”~“F4”:复用功能键,其功能说明见键盘左边显示器提示。
(4)、“◣”、“◢”、“◣◣”、“◢◢”:光标左右移动及快速左右移动键(5)、(6)、”:回车确认键(7)、:消除键(8)、数宁铫“0”~“9”、小数点键“.”、双0键均为上述功能键之复用键,仅在需要数字量输入时有效,其中双0键在输入数据时为符号“+”,“—”转换键。
二、操作步骤1、传感器接线连接(1)、振弦式应变传感器或压力盒连接上述传感器导线为四芯屏蔽线,如传感器配有九芯插头(连接方式为1:红、2:黄或黑、3:兰或白、4:绿),则直接插入仪器面板之INP插口即可,如传感器未接插头,可配本公司之转换插头再按红—红、黄一黄或黑、兰一兰或白、绿一绿接线即可。
(2)、三弦穿心或压力传感器连接上述传感器导线为六芯屏蔽线,如传感器配有九芯插头(连接方式为l:红、2:黄、3:兰、4:绿、5:橙、6:紫),则直接插入仪器面板之INP插口即可,如传感器未接插头,可配本公司之转换插头再按红一红、黄一黄、兰一兰、绿一绿、橙一橙、紫一紫接线即可。
(3)、六弦穿心或压力传感器连接上述传感器导线为九芯屏蔽线,该传感器均配为九芯插头,直接插入仪器面板之INP插口即可。
(4)、温度传感器温度传感器导线为三芯屏蔽线,配专用转换插头后接线,其中红色接传感器红线,兰色接传感器兰线,绿色接传感器黄线。
2、开机:按“0N/OFF”键3、仪器显示时钟及功能提示测量、查阅、通讯、校时,如果连接了温度传感器或温度型应变计(如:JMZX一215AT),仪器还应显示温度值。
4、按F1键,仪器开始测量(1)、单弦传感器测量a、显示传感器编号XXXXXX,测试时间XX:XX(时分),温度XX.X℃,应变绝对值和差值XXXX με(或压力X.XXXMPa)功能提示保存、调零、参数、系数。
第7章 智能仪器的设计与调试

第7章 智能仪器的设计与调试
7.1.2 设计一台智能仪器的一般过程如图7-1所示,主要分为
三个阶段。第一阶段,确定设计任务,并拟定设计方案;第 二阶段,硬件和软件设计;第三阶段,系统调试及性能测试。 下面简要介绍各阶段的工作内容和设计任务。
第7章 智能仪器的设计与调试
2.软件、硬件协调原则 智能仪器的某些功能(如逻辑运算、定时、滤波)既可通过硬 件实现,也可通过软件完成。硬件和软件各有特点,使用硬件可以 提高仪器的工作速度,减轻软件编程任务。但仪器成本增加,结构 较复杂,出现故障的机会增多。以往人们在智能仪器设计中,过多 地着眼于降低硬件成本,尽量“以软代硬”。随着LSI (LargeScaleIntegration)芯片功能增强、价格下降,这种情况正在 发生着变化。哪些设计子任务应该“以硬代软”,哪些应该“以软代 硬”,要根据系统的规模、功能、指标和成本等因素综合考虑。一 般的原则是,如果仪器的生产批量较大,应该尽可能压缩硬件投入, 用“以软代硬”的办法降低生产成本。此外,凡简单的硬件电路能 解决的问题不必用复杂的软件取代;反之,简单的软件能完成的任 务也不必去设计复杂的硬件。在具体的设计过程中,为了取得满意 的结果,硬件与软件的划分需要多次协调和仔细权衡。
第7章 智能仪器的设计与调试
当仪器总体方案和选用的微处理器种类确定之后,采用 “自顶向下”的设计原则,把仪器划分成若干个便于实现的 功能模块。仪器中有些功能模块既可以用硬件实现,也可以 用软件实现,设计者应该根据仪器的性能价格比、研制周期 等因素对硬件和软件的选择做出合理安排。在对仪器硬件和 软件协调之后,作出仪器总体硬件功能框图和软件功能框图。
智能仪器及其特点

智能仪器及其特点1、智能仪器概述随着微电子技术的不断发展,以及超大规模集成电路芯片(即单片机)的出现,智能仪器得到了迅速发展。
智能仪器以微处理器或单片机为核心,具有信息采集、显示、处理、传输以及优化检测与控制等多种功能:有些甚至还具有专家推断、逻辑分析与决策的能力。
智能仪器的出现,极大地扩充了常规仪器的应用范围。
由于智能仪器一开始就显示它强大的生命力,目前已成为仪器仪表发展的一个主导方向。
并对自动控制、电子技术、国防工程、航天技术与科学试验等产生了极其深远的影响。
2、智能仪器的组成智能仪器主要由硬件和软件两部分组成。
(1)硬件硬件主要包括主机电路、模拟量输入输出通道、人机接口和标准通信接口电路等,如图1所示。
主机电路通常由微处理器、程序存储器以及输入输出I/O接口电路等组成,有时,主机电路本身就是个单片机。
主机电路主要用于存储程序与数据,进行系列的运算和处理,并参与各种功能控制。
模拟量输入输出通道主要由A/D转换器,D/A转换器和有关的模拟信号处理电路等组成。
主要用于输入和输出模拟信号,实现模数与数模转换。
人机接口主要由仪器而板上的键盘和显示器等组成,用来建立操作者与仪器之间的联系。
标准通信接口使仪器可以接受计算机的程控命令,用来实现仪器与计算机的联系。
一般情况下,智能仪器都配有GPIB等标准通信接口。
此外,智能仪器还可以与PC机组成分布式测控系统,由单片机作为下位机采集各种测量信号与数据,通过串行通信将信息传输给上位机—PC机,由PC机进行全局管理。
(2)软件软件即程序,主要包括监控程序、接口管理程序和数据处理程序三大部分。
监控程序而向仪器而板和显示器,负责完成如下工作:通过键盘操作,输入并存储所设置的功能、操作方式与工作参数:通过控制I/O接口电路进行数据采集,对仪器进行预定的设置:对数据存储器所记录的数据和状态进行各种处理:以数字、字符、图形等形式显示各种状态信息以及测量数据的处理结果。
接口管理程序主要而向通信接口,负责接收并分析来自通信接口总线的各种有关功能、操作方式与工作参数的程控操作码,并根据通信接口输出仪器的现行工作状态及测量数据的处理结果以及向应计算机远程控制命令。
仪器仪表测试题含答案
仪器仪表测试题含答案一、单选题(共52题,每题1分,共52分)1.使模拟量整量化的方法主要有:逐位比较型、双()型、()/频率型等。
A、积分/电压B、电压/电流C、微分/电流D、微分/积分正确答案:A2.机器人I/O盒更换输出模块时,要在()情况下进行。
A、输出开路状态下B、短路状态下C、断电状态下D、以上都是正确答案:C3.()是在微处理器与I/O回路之间采用的防干扰措施。
A、CEUB、输出电压转换C、CPDD、电气隔离正确答案:D4.多旋翼无人机的螺旋桨()。
A、桨根处升力系数大于桨尖处升力系数B、桨根处升力系数等同桨尖处线速度C、桨根处升力系数等于桨尖处线速度D、桨根处线速度大于桨尖处线速度正确答案:A5.手爪的主要功能是抓住工件.握持工件和()工件。
A、定位B、触摸C、固定D、释放正确答案:D6.程序指针用于显示当前程序运行位置及状态,当程序指针变为单个黄色机器人,表示当前行()。
A、处于预备状态B、处于激活状态C、有运动D、当前没有任何操作正确答案:C7.世界坐标系是系统的绝对坐标系,世界坐标系又称为()。
A、关节参考坐标系B、全局参考坐标系C、大地坐标系D、工具参考坐标系正确答案:C8.无人机整机维保记录是保证无人机维护维修质量的重要依据,维保记录填写规范具体要求有()。
①由专人按填写标准对记录单进行填写②记录单应及时填写,不得晚于1个工作日③填写内容要求完整、规范、不得缺项、准确无误。
A、①②B、②③C、①②③D、①③正确答案:C9.机器人就是将实现人类的腰、肩、大臂、小臂、手腕、手以及手指的运动的机械组合起来,构造成能够传递像人类一样运动的机械。
机械技术就是实现这种()的技术。
A、运动能量B、运动传递C、都不是D、运动快慢正确答案:B10.无人机云台的安装正确步骤是()。
①与无人机机架紧固件连接②线路连接③遥控器通道配置④运动相机安装⑤通电试机A、②③①④⑤B、②③④①⑤C、②①③④⑤D、①②③④⑤正确答案:D11.过程控制的主要特点不包括()。
智能仪器的优点
1、智能仪器的优点①使用键盘代替传统仪器中旋转式获琴键式切换开关来实施对仪器的控制,从而使仪器面板的布置和仪器内部有关部件的安排不再相互限制和牵连。
②微处理器的运用极大的提高了仪器的性能。
③智能仪器运用微处理器的控制功能,可以方便的实现量程自动切换,自动调零,触发电平自动调整,自动校准,自诊断等功能,有力的改善了仪器的自动化测量水平。
④智能仪器具有友好的人机对话的能力,使用人员只通过键盘打入命令。
⑤智能仪器一般都配有GP-IB或RS-232等通信接口,使智能仪器具有可程控操作的能力。
2 三线挂钩原理:在GP-IB系统中,每传递一个数据字节信息,不管是仪器消息还是接口消息,源方与受方之间都要进行一次三线挂钩过程。
①听者使NRFD 呈高电平,表示做好接受准备。
②三条数据挂钩联络线(DAV数据有效线,NRFD数据未就绪线,NDAC数据未收到线),其作用是控制数据总线的时序,以保证数据总线能正确、有节奏的传输信息。
③5条借口管理控制线,其作用是控制BP-IP总线接口3.电子计数器有通用计数器和专用计数器之分,组成原理:a 频率测量原理,b 周期测量原理, c 时间间隔TA-B测量原理4.典型智能DMM介绍是数据多用表5.RLC主要有电桥法、谐振法和伏安法6.键盘按其工作原理可分为编码式和非编码式键盘7.中值滤波FLT10: MOV A,R2CLR C,R3SUBB A,R3JC FLT11MOV A,R2XCH A,R3MOV R2,AFLT11: MOV A,R3CLR CSUBB A,R4JC FLT12MOV A,R4XCH A,R3XCH A,R4MOV R2,ACLR CSUBB A,R2JC FLT12MOV A,R2MOV R3,AFLT12: RET8.键盘常用工作方式:编码扫描工作方式、中断工作方式和定时扫描方式9.键抖动的处理:1)硬件电路消除法,可利用RS触发器来吸收按键的抖动,2)软件延时法,当判断按键按下时,用软件时10ms-20ms,等待按键稳定后重新再判一次,以躲过触点抖动。
智能仪器考试答案
简答题1-1.什么是智能仪器智能仪器的主要特点是什么答:内含微型计算机并带有GP-IB等通信接口的电子仪器成为智能仪器..特点:1智能仪器使用键盘代替传统仪器中的旋转式或琴键式切换开关开实施对仪器的控制从而使仪器面板的布置和仪器内部有关部件的安排不再相互限制和牵连.. 2微处理器的运用极大的提高了仪器的性能.. 3智能仪器运用微处理器的控制功能;可以方便的实现量程自动转换、自动调零、触发电平自动调整、自动校准、自动诊断等功能;有力的改善了仪器的自动化测量水平.. 4智能仪器具有友好的人机对话能力.. 5智能仪器一般都配有GP-IB或RS-232等通信接口;是智能仪器具有可程控操作的能力1-9.研制智能仪器大致需要经历哪些阶段试对各阶段的工作内容做一简要的叙述..答:1.确定设计任务:首先根据仪器最终要实现的设计目标;编写设计任务说明书;明确仪器应具备的功能和应达到的技术指标..2.拟制总体设计方案:设计者应首先一句设计的要求和一些约束条件;提出几种可能的方案..3.确定仪器工作总框图:当仪器总体方案和选用的微处理器的种类确定后;就应采用自上而下的方法;把仪器划分成若干个便于实现的功能模块;并分别绘制出相应的硬件和软件工作框图..4.硬件电路和软件的设计与调试:一旦仪器工作总框图确定后;硬件电路和软件的设计工作就可以齐头并进..5.整机联调:硬件、软件分别装配调试合格后;就要对硬件、软件进行联合调试..1-10为什么目前智能仪器主机电路大多数采用单片机选择单片机时应主要.考虑哪些因素答:单片机性能增强、体现在指令指令执行速度有很大提升;单片机集成了大容量片上flash 存储器;并实现了ISP和IAP;单片机在低电压、低功耗、低价位、LPC方面有很大进步;单片机采用了数字模拟混合集成技术;将A/D、D/A、锁相环以及USB、CAN总线接口等都集成到单片机中;大大地减少片外附加器件的数目;进一步提高了系统可靠性能..单片机的选择要从价格、字长、输入/输出的执行速度、编程的灵活性、寻址能力、中断功能、直接存储器访问DMA能力、配套的外围电路芯片是否丰富以及相应的并发系统是否具备等多方面进行综合考虑2-1. A/D转换器与D/A转换器分别有哪些主要技术指标分辨率和转换精度这两个技术指标有什么区别和联系..答:A/D转换器技术指标:1.分辨率与量化误差;2.转换精度;3.转换速度;4.满刻度范围.. D/A转换器技术指标:1.分辨;2.转换精度;3.转换时间;4尖峰误差..分辨率是衡量A/D转换器分辨输入模拟量最小变化程度的技术指标;转换精度反映了一个实际A/D转换器与一个理想A/D转换器在量化值上的差值;用绝对误差或相对误差来表示..2-2.逐次比较式、并联比较式和积分式A/D转换器各有什么特点答:逐次比较式A/D转换器转换时间与转换精度比较适中;适用与一般场合..积分式A/D转换器的核心部件是积分器;速度较慢;但抗干扰性能力强;适用于在数字电压表类仪器中采用.. 并行比较式A/D转换器;转换速率可以达到很高;但抗干扰能力差;由于工艺限制;其分辨率一般不高于8位..适用于数字示波器等要求转换速度较快的仪器2-9数据采集系统主要由哪几部分组成;每部分主要功能是什么答:数据采集系统把多路开关、模拟放大器、采样/保持器、A/D转换器、控制逻辑以及微处理器系统的接口电路等都集成在一块芯片中;构成数据采集集成电路3-1. 独立式键盘、矩阵式键盘和交互式键盘各有特点分别适合于什么场合答:独立式键盘:一键一线;即每一按键单独占用一根检测线与主机相连..优点是键盘结构简单;各测试线相互独立;按键识别容易..缺点是占用较多的检测经;不便于组成大型键盘..矩阵式键盘:把检测线分别分成两组;一组为行线;另一组为列线;按键放大行线和列线的交叉点上..当需要的按键数大于 8 时;一般采用矩阵式键盘..交互式键盘:任意两检测线之间均可以放置一个按键..其所占用的检测线比矩阵式还要少;但是这种键盘所使用的检测线必须具有位控功能的双向 I/O 端口线..3-4. 分析法设计键值分析程序有什么优点简述其设计步骤..答:键盘分析程序的任务是对键盘的操作做出识别并调用相应的功能程序模块完成预订的任务..直接分析法的优点是简明直观;缺点是命令和识别和处理程序的执行交错在一起;相互牵制..层次不清楚;当采用多用键;复用次数较多时;这一矛盾尤其突出;用状态分析法可以克服这些缺点..状态分析法步骤:1.用状态图准确表述按键操作序列的定义; 2.状态表;3.固化状态表;4.键盘分析程序的设计3-6 试比较七段LED显示器静态与动态多位数字显示系统的特点..答:静态显示:每位显示都应有各自的锁存器、译码器若采用软件译码;译码器可省去与驱动器锁存器;用以锁存各自待显示数字的BCD码或段码..每一次显示输出后保持显示不变;仅在待显示数字需要改变时;才更新其数字显示器中锁存的内容..其优点是占用机时少;显示稳定可靠..缺点是当显示的位数较多时;占用的 I/O 口较多..动态显示:微处理器或控制器应定时地对各个显示器进行扫描;显示器件分时轮流工作;每次只以使用一个器件显示;但由于人的视觉暂留现象;仍感觉所有的器件都在同时显示..优点是使用硬件少;占用 I/O 口少..缺点是占用机时长;只要不执行显示程序;就立刻停止显示4-1. 试述在GP—IB接口系统中控者、讲者和听者三类装置之间的相互关系..它们各自的功能是什么答:讲者是通过总线发送仪器消息的仪器装置;听者是通过总线接收由讲者发出消息的装置;控者是数据传输过程中的组织者和控制者..在一个GP-IB系统中可设置多个讲者;但在某一时刻只能有一个讲者在起作用;听者可以设置多个;并且允许多个听者同时工作..控者通常由计算机担任;GP-IB系统不允许有两个或两个以上的控者同时起作用..4-2.GP-IB接口系统的基本特性有哪些答: 1.可以用一条总线相互连接;若干台装置;以组成一个自动测试系统;2.数据传输采用并行比特位;串行字节位组双向异步传输方式;其最大传输速率不超过1兆字节每秒;3.总线上传输的消息采用负逻辑;4.地址容量;5.一般适用于电气干扰轻微的实验室和生产现场4-4 GP-IB接口总线共有哪几条信号线它们各自的作用是什么答:总线是一条24芯电缆;其中16条为信号线;其余为地线及屏蔽线..16条信号线分为:1.8条双向数据总线DIO1~DIO8;其作用是传递仪器消息和大部分接口消息;包括数据、命令和地址;2.3条数据挂钩联络线DA V、 NRFD和NDAC;其作用是控制数据总线的时序;以保证数据总线能正确、有节奏的传递信息;3.5条接口管理控制线ATN、IFC、REN、EOI和SRQ 其作用是控制GP-IB总线接口的状态4-6. GP-IB标准规定应有哪几种功能一台智能仪器是否必须同时具备这些功能答:GP-IB的十种接口功能:控者功能C、讲者功能T、听者功能L、源挂钩功能SH、受者挂钩功能AH、服务请求功能SR、并行点名功能PP、远控本控功能R/L、装置触发功能DT 和装置清楚功能DC..5-1.什么是算法什么是测量算法测量算法应包括哪些主要内容答:算法即计算方法;是为了使计算机获得某种特定的计算结果而制定的一套详细的计算方法和步骤;一般表现为数学公式或操作流程..测量算法则是指直接与测量技术有关的算法..测量算法包括自检、自动检测、克服系统误差的校正和克服随机误差的滤波处理5-4. 为什么要进行量程转换智能仪器怎样实现量程转换答:自动量程转换可以使仪器在很短的时间内自动选定在最合理的量程下;从而使仪器获得高精度的测量;并简化了操作..自动量程转换由最大量程开始;逐级比较;直至选出最合适的量程为止..量程的设定由 CPU 通过特定的输出端口送了量程控制代码实现;这些代码就是控制量程转换开关的控制信号;送出不同的控制代码就可以决定开关的不同组态;使电压表处于某一量程上5-6 采用数字滤波算法克服随机误差具有哪些优点答:采用数字滤波算法克服随机误差的优点:1数字滤波只是一个计算过程;无需硬件;因此可靠性高;并且不存在阻抗匹配、特性波动、非一致性等问题..模拟滤波器在频率很低时较难实现的问题;不会出现在数字滤波器的实现过程中..2只要适当改变数字滤波程序有关参数;就能方便的改变滤波特性;因此数字滤波使用时方便灵活..5-7什么是仪器的系统误差智能仪器如何克服仪器的系统误差答:系统误差是指在相同条件下多次测量同一量时;误差的绝对值和符号保持恒定或在条件改变时按某种确定的规律而变化的误差..修正方法:1.利用误差模型修正系统误差;2.利用校正数据表修正系统误差;3.通过曲线拟合来修正系统误差..5-8.简述智能仪器利用误差模型修正系统误差的方法和利用曲线拟合修正系统误差的方法..答:利用误差模型:首先通过分析来建立系统的误差模型;再由误差模型求出误差修正公式..误差修正公式一般含有若干误差因子;修正时;先通过校正技术把这些误差因子求出来;然后利用修正公式来修正测量结果;从而削弱了系统误差的影响..采用曲线拟合对测量结果进行修正的方法是;首先定出fx的具体形式;然后再通过对实测值进行选定函数的数值计算;求出精确的测量结果..5-9. 与硬件滤波器相比;数字滤波器具有哪些优点答:数字滤波具有硬件滤波器的功效;却不需要硬件开销;从而降低了成本;由于软件的灵活性;还能产生硬件滤波器达不到的功效..不足之处就是需要占用机时..5-10. 常用数字滤波方法有哪些说明各种滤波算法的特点和使用场合..答:常用的数字滤波方法有:中值滤波、平均滤波程序、低通数字滤波..中值滤波对去掉脉冲性质的干扰比较有效;并且采样次数N越大;滤波效果愈强;对于变化较为剧烈的参数;不宜采用;平均滤波对滤除混杂在被测信号上的随机干扰非常有效;低通数字滤波对滤除变化非常缓慢的被测信号中的干扰是很有效的..5-11 平均滤波算法、中值滤波算法和去极值平均滤波算法的基本思想是什么答:平均值滤算法:对被测参数连续采样 N 次;取其平均值.. 中值滤波算法:对被测参数连续采样 NN 一般是奇数;然后将这些采样值进行排序并选中间值..去极值平均滤波算法:对被测测数连续采样 N 次;去掉一个最大值;去掉一个最小值;再求余下 N-2 个采样值的平均值10-1个人仪器系统的发展分哪几个阶段每个阶段各有什么特点答:分三个阶段..内插件式个人仪器及系统..优点是结构简单、使用方便;成本低..缺点是难以满足重载仪器对电流和散热的要求;机内干扰较严重;各仪器卡之间不能直接通信;模拟信号也无法经总线传递模块式个人仪器及系统..特点是独立的机箱和独立的电源系统;使仪器避开了微型计算机的噪声环境;设计了专门的仪器总线PC—IB;组成仪器系统很方便;更换系统中与微型计算机配合的接口卡;可适应多种个人计算机;系统中的仪器模块和接口电路也使用了微处理器;因而HO6000系统是一种功能强大的多CPU的分布系统..VXI总线仪器系统..特点是为模块电子仪器提供了一个开放结构;从而使所有仪器厂家提供的各种仪器可以在同一主机箱内运行..A/D转换实验OUTBIT EQU 0E101H ; 位控制口CLK164 EQU 0E102H ; 段控制口 DAT164 EQU 0E102H ; 段控制口 IN EQU 0E103H ; 键盘读入口LEDBUF EQU 40H ; 显示缓冲ORG 0000HMOV SP;#60HMOV DPTR;#0E100H ;8155初始化MOV A;#03HMOVX @DPTR;AMOV 40H;#00H ;显示缓冲器初始化MOV 41H;#08HMOV 42H;#00HMOV 43H;#09HMOV 44H;#00HMOV 45H;#00HLOOP1: MOV R7;#40VI: LCALL DISPLAYDJNZ R7;VIMOV A;#00HMOV DPTR;#0A000H ;0809AD的通道开始转换吗MOVX @DPTR;AMOV R7;#0FHLOOP2: DJNZ R7;LOOP2MOVX A;@DPTRMOV R0;#45H ;拆字LCALL PTDSSJMP LOOP1PTDS: MOV R1;ALCALL PTDS1MOV A;R1SWAP APTDS1: ANL A;#0FHMOV @R0;ADEC R0RETDELAY:MOV R7; #0 ; 延时子程序DELAYLOOP:DJNZ R7; DELAYLOOPDJNZ R6; DELAYLOOPRETDISPLAY:SETB 0D3HMOV R0; #LEDBUFMOV R1; #6 ; 共6个八段管MOV R2; #00100000B ;从左显示LOOP:MOV DPTR; #OUTBITMOV A; #00HMOVX @DPTR; A ; 关所有八段管MOV A; @R0MOV DPTR;#LEDMAPMOVC A;@A+DPTRMOV B; #8 ; 送164DLP:RLC AMOV R3; AMOV ACC.0; CANL A;#0FDHMOV DPTR; #DAT164MOVX @DPTR; AMOV DPTR; #CLK164ORL A;#02HMOVX @DPTR; AANL A;#0FDHMOVX @DPTR; AMOV A; R3DJNZ B; DLPMOV DPTR; #OUTBITMOV A; R2MOVX @DPTR; A ; 显示一位八段管MOV R6; #1CALL DELAYMOV A; R2 ; 显示下一位RR AMOV R2; AINC R0DJNZ R1; LOOPMOV DPTR; #OUTBITMOV A; #0MOVX @DPTR; ACLR 0D3H ; 关所有八段管RETLEDMAP: ; 八段管显示码DB 3FH; 06H; 5BH; 4FH; 66H; 6DH; 7DH; 07H DB 7FH; 6FH; 77H; 7CH; 39H; 5EH; 79H; 71H END画图题简答题1-1.什么是智能仪器智能仪器的主要特点是什么答:内含微型计算机并带有GP-IB等通信接口的电子仪器成为智能仪器..特点:1智能仪器使用键盘代替传统仪器中的旋转式或琴键式切换开关开实施对仪器的控制从而使仪器面板的布置和仪器内部有关部件的安排不再相互限制和牵连.. 2微处理器的运用极大的提高了仪器的性能.. 3智能仪器运用微处理器的控制功能;可以方便的实现量程自动转换、自动调零、触发电平自动调整、自动校准、自动诊断等功能;有力的改善了仪器的自动化测量水平.. 4智能仪器具有友好的人机对话能力.. 5智能仪器一般都配有GP-IB或RS-232等通信接口;是智能仪器具有可程控操作的能力1-9.研制智能仪器大致需要经历哪些阶段试对各阶段的工作内容做一简要的叙述..答:1.确定设计任务:首先根据仪器最终要实现的设计目标;编写设计任务说明书;明确仪器应具备的功能和应达到的技术指标..2.拟制总体设计方案:设计者应首先一句设计的要求和一些约束条件;提出几种可能的方案..3.确定仪器工作总框图:当仪器总体方案和选用的微处理器的种类确定后;就应采用自上而下的方法;把仪器划分成若干个便于实现的功能模块;并分别绘制出相应的硬件和软件工作框图..4.硬件电路和软件的设计与调试:一旦仪器工作总框图确定后;硬件电路和软件的设计工作就可以齐头并进..5.整机联调:硬件、软件分别装配调试合格后;就要对硬件、软件进行联合调试..1-10为什么目前智能仪器主机电路大多数采用单片机选择单片机时应主要.考虑哪些因素答:单片机性能增强、体现在指令指令执行速度有很大提升;单片机集成了大容量片上flash 存储器;并实现了ISP和IAP;单片机在低电压、低功耗、低价位、LPC方面有很大进步;单片机采用了数字模拟混合集成技术;将A/D、D/A、锁相环以及USB、CAN总线接口等都集成到单片机中;大大地减少片外附加器件的数目;进一步提高了系统可靠性能..单片机的选择要从价格、字长、输入/输出的执行速度、编程的灵活性、寻址能力、中断功能、直接存储器访问DMA能力、配套的外围电路芯片是否丰富以及相应的并发系统是否具备等多方面进行综合考虑2-1. A/D转换器与D/A转换器分别有哪些主要技术指标分辨率和转换精度这两个技术指标有什么区别和联系..答:A/D转换器技术指标:1.分辨率与量化误差;2.转换精度;3.转换速度;4.满刻度范围.. D/A转换器技术指标:1.分辨;2.转换精度;3.转换时间;4尖峰误差..分辨率是衡量A/D转换器分辨输入模拟量最小变化程度的技术指标;转换精度反映了一个实际A/D转换器与一个理想A/D转换器在量化值上的差值;用绝对误差或相对误差来表示..2-2.逐次比较式、并联比较式和积分式A/D转换器各有什么特点答:逐次比较式A/D转换器转换时间与转换精度比较适中;适用与一般场合..积分式A/D转换器的核心部件是积分器;速度较慢;但抗干扰性能力强;适用于在数字电压表类仪器中采用.. 并行比较式A/D转换器;转换速率可以达到很高;但抗干扰能力差;由于工艺限制;其分辨率一般不高于8位..适用于数字示波器等要求转换速度较快的仪器2-9数据采集系统主要由哪几部分组成;每部分主要功能是什么答:数据采集系统把多路开关、模拟放大器、采样/保持器、A/D转换器、控制逻辑以及微处理器系统的接口电路等都集成在一块芯片中;构成数据采集集成电路3-1. 独立式键盘、矩阵式键盘和交互式键盘各有特点分别适合于什么场合答:独立式键盘:一键一线;即每一按键单独占用一根检测线与主机相连..优点是键盘结构简单;各测试线相互独立;按键识别容易..缺点是占用较多的检测经;不便于组成大型键盘..矩阵式键盘:把检测线分别分成两组;一组为行线;另一组为列线;按键放大行线和列线的交叉点上..当需要的按键数大于 8 时;一般采用矩阵式键盘..交互式键盘:任意两检测线之间均可以放置一个按键..其所占用的检测线比矩阵式还要少;但是这种键盘所使用的检测线必须具有位控功能的双向 I/O 端口线..3-4. 分析法设计键值分析程序有什么优点简述其设计步骤..答:键盘分析程序的任务是对键盘的操作做出识别并调用相应的功能程序模块完成预订的任务..直接分析法的优点是简明直观;缺点是命令和识别和处理程序的执行交错在一起;相互牵制..层次不清楚;当采用多用键;复用次数较多时;这一矛盾尤其突出;用状态分析法可以克服这些缺点..状态分析法步骤:1.用状态图准确表述按键操作序列的定义; 2.状态表;3.固化状态表;4.键盘分析程序的设计3-6 试比较七段LED显示器静态与动态多位数字显示系统的特点..答:静态显示:每位显示都应有各自的锁存器、译码器若采用软件译码;译码器可省去与驱动器锁存器;用以锁存各自待显示数字的BCD码或段码..每一次显示输出后保持显示不变;仅在待显示数字需要改变时;才更新其数字显示器中锁存的内容..其优点是占用机时少;显示稳定可靠..缺点是当显示的位数较多时;占用的 I/O 口较多..动态显示:微处理器或控制器应定时地对各个显示器进行扫描;显示器件分时轮流工作;每次只以使用一个器件显示;但由于人的视觉暂留现象;仍感觉所有的器件都在同时显示..优点是使用硬件少;占用 I/O 口少..缺点是占用机时长;只要不执行显示程序;就立刻停止显示4-1. 试述在GP—IB接口系统中控者、讲者和听者三类装置之间的相互关系..它们各自的功能是什么答:讲者是通过总线发送仪器消息的仪器装置;听者是通过总线接收由讲者发出消息的装置;控者是数据传输过程中的组织者和控制者..在一个GP-IB系统中可设置多个讲者;但在某一时刻只能有一个讲者在起作用;听者可以设置多个;并且允许多个听者同时工作..控者通常由计算机担任;GP-IB系统不允许有两个或两个以上的控者同时起作用..4-2.GP-IB接口系统的基本特性有哪些答: 1.可以用一条总线相互连接;若干台装置;以组成一个自动测试系统;2.数据传输采用并行比特位;串行字节位组双向异步传输方式;其最大传输速率不超过1兆字节每秒;3.总线上传输的消息采用负逻辑;4.地址容量;5.一般适用于电气干扰轻微的实验室和生产现场4-4 GP-IB接口总线共有哪几条信号线它们各自的作用是什么答:总线是一条24芯电缆;其中16条为信号线;其余为地线及屏蔽线..16条信号线分为:1.8条双向数据总线DIO1~DIO8;其作用是传递仪器消息和大部分接口消息;包括数据、命令和地址;2.3条数据挂钩联络线DA V、 NRFD和NDAC;其作用是控制数据总线的时序;以保证数据总线能正确、有节奏的传递信息;3.5条接口管理控制线ATN、IFC、REN、EOI和SRQ 其作用是控制GP-IB总线接口的状态4-6. GP-IB标准规定应有哪几种功能一台智能仪器是否必须同时具备这些功能答:GP-IB的十种接口功能:控者功能C、讲者功能T、听者功能L、源挂钩功能SH、受者挂钩功能AH、服务请求功能SR、并行点名功能PP、远控本控功能R/L、装置触发功能DT 和装置清楚功能DC..5-1.什么是算法什么是测量算法测量算法应包括哪些主要内容答:算法即计算方法;是为了使计算机获得某种特定的计算结果而制定的一套详细的计算方法和步骤;一般表现为数学公式或操作流程..测量算法则是指直接与测量技术有关的算法..测量算法包括自检、自动检测、克服系统误差的校正和克服随机误差的滤波处理5-4. 为什么要进行量程转换智能仪器怎样实现量程转换答:自动量程转换可以使仪器在很短的时间内自动选定在最合理的量程下;从而使仪器获得高精度的测量;并简化了操作..自动量程转换由最大量程开始;逐级比较;直至选出最合适的量程为止..量程的设定由 CPU 通过特定的输出端口送了量程控制代码实现;这些代码就是控制量程转换开关的控制信号;送出不同的控制代码就可以决定开关的不同组态;使电压表处于某一量程上5-6 采用数字滤波算法克服随机误差具有哪些优点答:采用数字滤波算法克服随机误差的优点:1数字滤波只是一个计算过程;无需硬件;因此可靠性高;并且不存在阻抗匹配、特性波动、非一致性等问题..模拟滤波器在频率很低时较难实现的问题;不会出现在数字滤波器的实现过程中..2只要适当改变数字滤波程序有关参数;就能方便的改变滤波特性;因此数字滤波使用时方便灵活..5-7什么是仪器的系统误差智能仪器如何克服仪器的系统误差答:系统误差是指在相同条件下多次测量同一量时;误差的绝对值和符号保持恒定或在条件改变时按某种确定的规律而变化的误差..修正方法:1.利用误差模型修正系统误差;2.利用校正数据表修正系统误差;3.通过曲线拟合来修正系统误差..5-8.简述智能仪器利用误差模型修正系统误差的方法和利用曲线拟合修正系统误差的方法..答:利用误差模型:首先通过分析来建立系统的误差模型;再由误差模型求出误差修正公式..误差修正公式一般含有若干误差因子;修正时;先通过校正技术把这些误差因子求出来;然后利用修正公式来修正测量结果;从而削弱了系统误差的影响..采用曲线拟合对测量结果进行修正的方法是;首先定出fx的具体形式;然后再通过对实测值进行选定函数的数值计算;求出精确的测量结果..5-9. 与硬件滤波器相比;数字滤波器具有哪些优点答:数字滤波具有硬件滤波器的功效;却不需要硬件开销;从而降低了成本;由于软件的灵活性;还能产生硬件滤波器达不到的功效..不足之处就是需要占用机时..5-10. 常用数字滤波方法有哪些说明各种滤波算法的特点和使用场合..答:常用的数字滤波方法有:中值滤波、平均滤波程序、低通数字滤波..中值滤波对去掉脉冲性质的干扰比较有效;并且采样次数N越大;滤波效果愈强;对于变化较为剧烈的参数;不宜采用;平均滤波对滤除混杂在被测信号上的随机干扰非常有效;低通数字滤波对滤除变化非常缓慢的被测信号中的干扰是很有效的..5-11 平均滤波算法、中值滤波算法和去极值平均滤波算法的基本思想是什么答:平均值滤算法:对被测参数连续采样 N 次;取其平均值.. 中值滤波算法:对被测参数连续采样 NN 一般是奇数;然后将这些采样值进行排序并选中间值..去极值平均滤波算法:对被测测数连续采样 N 次;去掉一个最大值;去掉一个最小值;再求余下 N-2 个采样值的平均值10-1个人仪器系统的发展分哪几个阶段每个阶段各有什么特点答:分三个阶段..内插件式个人仪器及系统..优点是结构简单、使用方便;成本低..缺点是难以满足重载仪器对电流和散热的要求;机内干扰较严重;各仪器卡之间不能直接通信;模拟。
智能仪器
智能仪器[填空题]1智能仪器的键盘常采用非编码式键盘结构,有独立式键盘和()式键盘,若系统需要4个按键,应采用()键盘结构。
参考答案:矩阵式;独立式[填空题]2对电子设备形成干扰,必须具备三个条件,即()、()和对干扰敏感的接收电路。
参考答案:干扰源;传输耦合通道[填空题]3智能仪器的随机误差越小,表明测量的()度越高;系统误差越小,表明测量的()度越高。
参考答案:精确;准确[填空题]4双积分型A/D转换器的技术特点是:转换速度(),抗干扰能力()。
参考答案:慢;强[填空题]5为减小随机误差对测量结果的影响,软件上常采用()滤波法,当系统要求测量速度较高时,可采用()滤波法。
参考答案:算术平均;递推平均[填空题]6智能仪器的开机自检内容通常包括对存储器、()、()、总线和接插件等的检查。
参考答案:键盘;显示器,I/O通道[填空题]7在信号通道使用光电耦合器,能有效抑制()干扰和各种()干扰。
参考答案:尖峰脉冲;噪声[填空题]8智能仪器的软件通常由()程序、()程序和实现各种算法的功能模块等部分组成。
参考答案:监控;接口管理[填空题]9异步串行通信方式中,传送一帧字符信息由起始位、()位、()位和停止位等四部分组成。
参考答案:数据;奇偶校验[单项选择题]10、智能频率计采用多周期同步测量原理,是为了()。
A.在宽频率范围获得高精度B.提高测量速度C.便于程序设计D.减小标准频率误差参考答案:D[单项选择题]11、某智能仪器准备采用LED.数码管显示器,为尽可能节约单片机的I/O口资源,应采用下列显示方案中的哪一种方案。
()A.软件译码动态扫描显示B.硬件译码动态扫描显示C.硬件译码静态显示D.D.MS-51串行口方式0扩展I/O口驱动显示器参考答案:B[单项选择题]12、MC14433是三位半双积分型A/D转换器,当额定输入电压为2V时,其分辨率为()。
A.2VB.0.57VC.1mVD.0.5mV参考答案:C[单项选择题]13、采样保持器在模拟通道中的作用是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intsbit cs=P2^7; //液晶定义sbit clk=P2^6;sbit rw=P2^5;//sbit TSOR =P2^0;//uchar temp1,temp2;/******************液晶显示*********************/ void delay(unsigned short int z){unsigned short int x,y;for(x=0;x<z;x++)for(y=0;y<110;y++);}void display(uchar com,uchar ddata) //写指令、写数据{int i,j;uchar data1;delay(2);cs=1;clk=0;data1=ddata;rw=1;for(i=0;i<5;i++){clk=1;clk=0;}rw=0;clk=1;clk=0;if(com==1)rw=1;elserw=0; //1为指令、0为数据clk=1;clk=0;rw=0;clk=1;clk=0;for(i=0;i<2;i++){for(j=0;j<4;j++){if(data1&0x80)rw=1;elserw=0;data1=data1<<1;clk=1;clk=0;}rw=0;for(j=0;j<4;j++){clk=1;clk=0;}}}void printstr(unsigned char x_y,unsigned char size,char *str)//xie zifu chuan {unsigned char temp; //x为字符首地址,size为长度,str[]为字符串display(0,x_y); //写字符串for(temp = 0 ; temp<size;temp++){display(1,str[temp]);}}void lcd_init(){uint result0;uchar result[]={'0','1','2','3','4','5','6','7','8','9'},temp0[3],result2[3];result0=222;temp0[0]=result0/100;temp0[1]=result0%100/10;temp0[2]=result0%10;result2[0]=result[temp0[0]];result2[1]=result[temp0[1]];result2[2]=result[temp0[2]];display(0,0x30);// 每次传送8位数据display(0,0x0c);// 全屏显示display(0,0x01);// 清屏display(0,0x02);// 地址归位回到左上角printstr(0x81,12,"重庆科技学院");printstr(0x90,7,"按键为:");printstr(0x88,3,result2);}/******************矩阵键盘*********************/void d_1ms(void) //延时函数{uint i;for(i=0;i<100;i++);}void key(){uchar temp_pin;P1=0xf0;if((P1&0xf0)!=0xf0){d_1ms();if((P1&=0xf0)!=0xf0) //消抖{P1=0xfe;temp_pin=(P1&0xf0);switch (temp_pin) //对按下的键进行判断{case 0xe0:printstr(0x94,1,"F");break;case 0xd0:printstr(0x94,1,"E");break;case 0xb0:printstr(0x94,1,"D");break;case 0x70:printstr(0x94,1,"C");break;default:break;}P1=0xfd;temp_pin=(P1&0xf0);switch (temp_pin){case 0xe0:printstr(0x94,1,"B");break;case 0xd0:printstr(0x94,1,"A");break;case 0xb0:printstr(0x94,1,"9");break;case 0x70:printstr(0x94,1,"8");break;default:break;}P1=0xfb;temp_pin=(P1&0xf0);switch (temp_pin){case 0xe0:printstr(0x94,1,"7");break;case 0xd0:printstr(0x94,1,"6");break;case 0xb0:printstr(0x94,1,"5");break;case 0x70:printstr(0x94,1,"4");break;default:break;}P1=0xf7;temp_pin=(P1&0xf0);switch (temp_pin){case 0xe0:printstr(0x94,1,"3");break;case 0xd0:printstr(0x94,1,"2");break;case 0xb0:printstr(0x94,1,"1");break;case 0x70:printstr(0x94,1,"0");break;default:break;}}}}/********************温度传感器**********************/ /*void Delay100ms() //延时100ms {unsigned char i,j,k;for(i=0;i<8;i++)for(j=0;j<25;j++)for(k=0;k<250;k++);}void Delay15() //延时15us{unsigned char i;for(i=0;i<8;i++);}void Delay60() //延时60us{unsigned char i;for(i=0;i<30;i++);}void Write0TS() //写bit 0{TSOR=1;TSOR=0;Delay15();Delay15();Delay15();Delay15();TSOR=1;_nop_();_nop_();}void Write1TS() //写bit 1 {TSOR=1;TSOR=0;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();TSOR=1;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();Delay15();Delay15();Delay15();}bit ReadTS(){bit b;TSOR=1;TSOR=0;_nop_();_nop_();_nop_();_nop_();TSOR=1;_nop_();_nop_();_nop_();_nop_();_nop_();b=TSOR;Delay15();Delay15();Delay15();_nop_();_nop_();return b;}void ResetTS() //复位{ unsigned char i;TSOR=1;TSOR=0;for(i=0;i<8;i++)Delay60();TSOR=1;while(TSOR);for(i=0;i<8;i++)Delay60();}void WriteByteTS(unsigned char byte) //写一个字节(byte){unsigned char i;for(i=0;i<8;i++){if(byte&0x01)Write1TS();elseWrite0TS();byte=byte>>1;}}unsigned char ReadByteTS() //读一个字节(byte){uchar i,j;bit b;j=0;for(i=0;i<8;i++){b=ReadTS();if(b)j+=1;j=_cror_(j,1);}return j;}void InitTS() //初始化温度转换{ResetTS();WriteByteTS(0xCC);WriteByteTS(0x4E);WriteByteTS(0x64);WriteByteTS(0x8A);WriteByteTS(0x1F);}void GetTempTS() //获取温度{ResetTS();WriteByteTS(0xCC);WriteByteTS(0x44);Delay100ms();ResetTS();WriteByteTS(0xCC);WriteByteTS(0xBE);temp2=ReadByteTS();temp1=ReadByteTS();ReadByteTS();ReadByteTS();ReadByteTS();ReadByteTS();ReadByteTS();ReadByteTS();ReadByteTS();temp1=temp1<<4;temp1+=(temp2&0xF0)>>4;temp2=(temp2&0x0F)?5:0;}void main(){lcd_init();//InitTS();//GetTempTS();while(1){key();}}。