南邮温度测量仪实验报告

南邮温度测量仪实验报告
南邮温度测量仪实验报告

摘要

本课题是利用A/D转换设计的一个温度测量仪,利用振荡器的敏感特性,去检测展示的温度。因此,我们必须用模数转换器即A/D转换器把模拟信号转换成数字信号后送入28C64存储器中,再利用显示电路把转换后的数字信号显示出来。整个流程先通过LM35温度传感器进行操作,实现温度采集。在转换的过程中用到芯片ADC0809;最后通过译码器显示出温度;本课程还利用到7485比较器,实现报警功能!

目录

第一章技术指标--------------------

1.1 系统功能要求--------------------

1.2 系统结构要求--------------------

1.3 技术指标------------------------

1.4 设计条件------------------------

第二章整体方案设计 ----------------

2.1 数据处理流程分析---------------

2.2 整体方案-----------------------

第三章单元电路设计--------------------

3.1 温度传感器及其放大电路的设计 ------

3.2 A/D转换电路及数字显示电路的设计 --

3.2.1 设计思路-----------------------

3.2.2 数模转换及显示电路--------------

3.3 71KHz方波信号发生器的设计 ------

3.4 超限比较报警电路的设计------------

3.5 整体电路图------------------------

第四章测试与调试----------------------

4.1 数字显示电路的调试----------------

4.2 存储器和数字显示电路的调试--------

4.3 信号发生器电路的测试-------------

4.4 A/D转换电路及数字显示电路的调试---

4.5 超限比较报警电路的调试--------------

第五章设计小结 ---------------------------

5.1 设计任务完成情况 ------------------ -- 5.2 问题与改进 ---------------------------

5.3 心得体会 -----------------------------

第一章技术指标

1.1 系统整体功能要求

温度测量仪能够测量和显示测量的温度值,当温度超过设定的值后,发出超温的指示或报警。报警温度的设定可根据需要自定。1.2 系统结构要求

温度测量仪的整体框图如图1所示,其中S1为系统复位按键,S2为报警温度设定。

温度测量仪的整体方框图

1.3 技术指标

1、电压指标

(1)温度测量范围:0℃~ 99℃

(2)显示精度:1℃

(3)测温灵敏度:20mV/℃

(4)显示采用四位数码管

(5)温度报警采用LED发光二极管或蜂鸣器

(6)报警温度可以任意设定

1.4 设计条件

(1)电源条件:稳压电源0V~15V可调

(2)可供选择的元器件范围下表所示。

各种R、C阻容件及放光二极管自定

第二章整体方案设计

2.1、数据处理流程分析

温度测量仪顾名思义是通过温度传感器对被测对象的温度变化情况进行测量和监视的,传感器输出的不同电流,经电流-电压变化后放大成不同的模拟电压,再经A/D转换,送入数字电压表,将温度数值显示出来。

温度传感器的原理方框图如下图所示:

温度传感器的原理方框图

温度传感器是温度监测仪的核心部件,它的作用是将温度值转换为电流值。按温度传感器与被测介质的接触方式分为:接触式和非接触式温度传感器两大类。热电阻、热电偶、半导体集成温度传感器都属于接触式温度传感器;红外测温传感器属于非接触式传感器,它通过被测介质的热辐射或热对流达到测温目的。温度传感器的测量范围极广,从零下几百℃到零上几千℃,测温精度又各有不同,要根据测温的具体要求(如测温范围、精度)合理选择合适的温度传感器。

集成温度传感器的输出形式分为电压输出型和电流输出型两种,电压输出型的灵敏度一般为10mV/K,温度为0K时的输出电压为0V,温度为25℃时的输出为:2.9815V。电流输出型的灵敏度一般为1μA/K, 25℃时在1KΩ电阻上的输出电压为:298.15mV。2.2、整体方案

整个系统电路在面包板上实现,其中核心模块为A/D转换部分及数字电压表部分,以下将做较详尽考虑。

第三章单元电路设计

(1)温度传感器及其放大电路的设计

LM35主要特性:

集成温度传感器LM35具有测温精度高、线性优良、体积小、热容量小、稳定性好、输出电信号大及价格较便宜等优点,LM35灵敏度为10mV/℃,即温度为20℃时,输出电压为:200mV。常温下测温精度为±0.5℃以内,消耗电流最大也只有70μA,自身发热时测量精度的影响在± 0.1℃以内。采用+4V以上的单电源供电时,测量温度的影响范围为:2℃~ 150℃;而采用双电源供电时,测量温度范围为:-55℃~ +150℃,电压使用范围为4V~20V。

设计思路

因为用户要求测温灵敏度 20mV/℃,而LM35的灵敏度为

10mV/℃的电压输出型温度传感器,因此传感器温度变换后应有一个同相2倍的电压放大电路,这部分电路可简单地运用运算放大器LM324来实现。

②温度变换及其电压放大模块电路图

说明:图3中的跟随电路A1是为了避免后续电路对V(t)的过多影响而增设的电压跟随器,以保证V(t)能真实地反映温度场的正确温度。

(2)A/D转换电路及数字显示电路的设计

①设计思路

将V(t)的模拟电压送入A/D转换器的输入端,转换为二进制码,用该码作为存储器EEPROM的地址信号,将事先预置在存储单元的温度值取出,经译码显示电路将数字显示出来。

A/D转换器

A/D转换是将模拟信号转换为数字信号,转换过程通过采样、保持、量化和编码四个步骤完成。

采样和保持:

采样是将时间上连续变化的信号转换为时间上离散的信号。

将时间上连续变化的模拟量转换为一系列等间隔的脉冲,脉冲的幅度取决于输入模拟量。

模拟信号经采样后,得到一系列样值脉冲。采样脉冲宽度τ一般是很短暂的,在下一个采样脉冲到来之前,应暂时保持所取得的样值脉冲幅度,以便进行转换。因此,在取样电路之后须加保持电路。

保持电路

取样保持电路及输出波形

场效应管VT为采样门,电容C为保持电容,运算放大器为跟随器,起缓冲隔离作用。

取样保持电路及输出波形

在采样脉冲S(t)到来的时间τ内,VT导通,U I(t)向电容C充电,假定充电时间常数远小于τ,则有:U O(t)=U S(t)=U I(t)。--采样

采样结束,VT截止,而电容C上电压保持充电电压U I(t)不变,直到下一个采样脉冲到来为止。--保持

量化与编码 :

输入的模拟电压经过采样保持后,得到的是阶梯波。而该阶梯波仍是一个可以连续取值的模拟量,但n位数字量只能表示2n个数值。因此,用数字量来表示连续变化的模拟量时就有一个近似问题。

量化是指将采样后的样值电平归化到与之接近的离散电平上,这个过程就称为量化。用二进制数码来表示各个量化电平的过程称为编码。取样保持后未量化的U o值与量化电平U q值通常是不相等的,其差值称为量化误差ε,即ε=U o-U q。

舍尾方法②四舍五入方法

本设计中采用ADC0809在同一芯片上设计了一个8位的A/D转换器和8通道模拟开关,因此可以直接输入8个单端的模拟信号。该器件主要性能如下:

(1)采用单+5V电源逐次逼近式A/D转换,工作时钟典型值为

640KHz,转换时间约为100μs。

(2)分辨率为8位二进制码,总失调误差:ADC0809为±1LSB。(3)当用+5V电源供电时,模拟量的输入电平范围0~5V,不需要零点和满度调节。

(4)具有8通道闩锁开关控制,可以直接接入8个单端模拟量。(5)数字量输出采用三态逻辑,输出符合TTL电平。

(6)容易与各种微处理器连接,也可以独立工作。

ADC0809芯片管脚和内部结构图:

逐次逼近式ADC的工作原理介绍:

1.工作思想:

可用天平秤重过程作比喻来说明。若有四个砝码共重15克,每个重量分别为8、4、2、1克。设待秤重量W x = 13克,可以用下表步骤来秤量:

组成:

(1)电压比较器(2)D/A转换器(3)时序分配器(4)JKFF(5)寄存器

时序分配器输出波形

电压比较器C:

将输入u I和D/A转换器输出参考电压U'REF进行比较,当U'REF

时序分配器:

它的作用是产生较有用的节拍脉冲,它通常由环形计数器构成,在CP的作用下产生CP0~CP4的节拍脉冲,其波形如下图所示。

JK触发器:

在节拍脉冲CP0~CP4的作用下,记忆每次比较结果,向D/A转换器提供输入数码。

寄存器:

由D触发器构成,在节拍脉冲的作用下,记忆最后比较结果,并行输出二进制代码。

逐次逼近型A/D转换器的工作原理:

假设D/A转换器的基准电压U REF=8,采样保持信号为u I=4.75V。

第一步:转换开始前先将逐次逼近寄存器清“0”;

第二步:第0个时钟脉冲首先将寄存器最高位置成1,使输出数字为100…0。这个数码被D/A转换器转换成相应的模拟电压u REF’,并送到比较器中与u I进行比较。若u I<u’REF,说明数字过大,故将最高位的1清除置零;若u I≥u’REF,说明数字还不够大,应将这一位保留。具体分析为:

Q D Q C Q B Q A=1000,则D/A转换器输出参考电压u'REF=4V。u'REF

第三步:在节拍脉冲CP1下跳的作用下,Q D=1,Q C=1,Q B与Q A仍保持“0”态。这样在CP1作用后,JKFF的状态为:Q D Q C Q B Q A=1100。D/A转换器输出参考电压U'REF=6V。由于U'REF>u I,因此,电压比较器输出F=0,G=1,4个JKFF的J=0,K=1。

第四步:在节拍脉冲CP2下跳的作用下, Q D=1 Q C=0,Q B =1, Q A=0。这样在CP2作用后,JKFF的状态为:Q D Q C Q B Q A=1010。D/A转换器输出参考电压U'REF=5V。由于U'REF>u I,因此,电压比较器输出F=0,

G=1,4个JKFF的J=0,K=1。

第五步:在节拍脉冲CP3下跳的作用下, Q B =0,Q A =1。这样在CP3作用后,JKFF的状态为:Q D Q C Q B Q A=1001。D/A转换器输出参考电压

U'REF=4.5V。由于U'REF

第六步:在节拍脉冲CP4下跳的作用下,Q A=1。 4个JKFF的状态为:Q D Q C Q B Q A=1001。CP4的上升沿将DFF的1001状态存入4个DFF,并且保持下来,输出为D3D2D1D0=1001。即:输入模拟信号u I=4.75V,由A/D转换后输出4位二进制代码1001。

逐次逼近式A/D 转换器完成一次转换所需的节拍数为

(n+1),其中n 为二进制代码位数,完成一次转换所需时间为(n+1)T CP ,其中T CP 为时钟周期。

举例:

若U REF =8V ,n =4。当采样保持电路输出电压u I =4.75V 时,试

列表说明逐次逼近型ADC 电路的A/D 转换过程。 解:量化单位为

转换的结果为:D 3D 2D 1D 0=1001。

逐近A/D 转换器完成一次转换所需的时间(n+1)T CP 。 28C64简介:

模数转换乃数字显示电路除用到ADC0809外,还用到28C64与两片4511. 28C64是一个含163=4096个单元的存储器,每个单元8bit ,单元地址从0000H ——0FFFH 。28C64,13地址端输入,4地址端输出,其具体功能表详见数字电路书。本实验将28C64的0000H ——0063H 分别存储00——99的BCD 码。即: 0000H →00H 0001H →01H 0002H →02H . .

V

5016

82|U |n

REF .===

. .

0009H→09H

000AH→10H

000BH→11H

. .

. .

0063H→99H

74157简介:

74157是一个A4——A1,B4——B1根据1号管脚电平,选择输出的芯片。本实验中切换当前感应温度与设定温度就是用到此器件,其具体功能见数字电路书相关内容。

本实验将28C64输出的I/07——I/00连至两个74157的A4——A1,再将脉冲置数器的两个Q1——Q4连到74157的两个B4——B1端。改变1管脚电平值实现显示切换。

74157管脚图:

74157

说明:

ADC0809的CLOCK端需要一个71K左右的方波信号,若不提供信号发生器,我们可以采用555定时器制成自激多谐振荡器来实现。而输入端V(t)选择INO端口,地址为000。

71KHz方波信号发生器

用555定时器构成的多谐振荡器如图5所示,它无需加激励,只要接通电源就可以输出方波。

关于555的功能表,详见数字电路书相关章节。

信号发生器电路:

其中Ra=1KΩ,Rb=100KΩ,则若取C=0.0001uF,则

T=0.7*2*100*0.1*10-6S=1.4*10-5 S

F=1/T=71 KHZ

这个频率已经可以满足ADC0809的时钟要求了。

超限比较报警电路的设计

设计思路

设定一个报警温度Tg,将Tg折算成对应的比较电压Vg,即

Vg=Tg×20mV/℃。要想使Vt〉Vg时,电路报警,可将两电压通过一个电压比较器后经发光二极管显示是否报警。

②报警电路图

7485简介:

要用以上方案就必须使用7485,7485是一个二进制4位数字比较器通过比较A3——A0与B3——B0得出结果。

因为本方案的温度是十进制两位数,所以必须使用两片7485来比较,即8位2进制比较。

其电路图如下:

用此电路可直接比较V t7——V t0与V g7——V g0.

置数电路:

本电路最终使用两个加法(减法)计数器,CD4029来置数,其基本电路如下:

S2为脉冲开关,,S1为加(减)切换开关。

整机电路图(最后另附)

第四章测试与调试

4.1数字显示电路的调试

再给4511的管脚号1、2、6、7中的一个施加电源时,其他的接地就会分别显示0、1、2、4、8,当四个管脚号全部接地时译码管显示的是0。如下表:

①建表

②结论:达到设计要求。

4.2 存储器和数字显示电路的调试

分别给28C64的管脚号3、4、5、6、7、8、9、10中的一个接电源,其他的接地就会显示出下表的数值,值得注意的是:当管脚号全部接地时,译码管显示的是0.当管脚号3(高位)接电压时,译码管不会显示,因为27已经超过了99,因此不会显示!还有就是有可能两个(或两个以上)接电压时,译码管显示相应的数值。这里就不一一列表了。

①建表

②结论:达到设计要求。

4.3 信号发生器电路的测试

①波形如下

T=1.4*10-5S

②结论:达到设计要求。

4.4 A/D转换电路及数字显示电路的调试

结论:达到设计要求。

4.5 超限比较报警电路的调试

给LM35加温或降温(相当于改变V T),这时数码显示的数值在变化。再给V G设定报价电压,是发光二级管点亮,该电路就可以工作了。

结论:符合设计的要求。

第五章设计小结

5.1 设计任务完成情况

整个实验全部完成,基本达到了要求。能够正常的测量温度,当给振荡器加热时,译码器的上的数字会正常的增加。

5.2 问题与改进

首先出现的问题是:芯片有可能是坏的,在烧28C64时,一定要确认是否烧制成功。在连接555定时器时,确定电阻电容的大小,不能连接错误,尤其是管脚号2和6,它们是短路的。在调测方波时,细心点就好了!在放置LM35振荡器时,不要接错正负极了,以免吧器件烧坏了!还有就是线路的检查,一定要细心。有时候一个线路就有可能导致实验的失败!接在译码器上的电阻要小一点,否则译码器显示的数字不稳定。译码器显示不稳定,需要在芯片的两端加一个电容就好了!

5.3 心得体会

课程设计实习已经结束了,但心中的兴奋却依然存在,此时此刻心还沉浸在实习的气氛当中。本以为实习会是枯燥无味的,但说实话,没想到实习这么快就结束了,还真有点意犹未尽的感觉。通过这几天的亲身体会,虽说只是短短的几天的时间,但自己真的发现原来实习是那么的有趣。并且也使自己认识到了理论学习与实践相结合的重要性。在实习中,让我体会最深的就是:做事情的认真态度。

实习让我明白,作任何事都要仔细认真,也许一个小小的疏忽都将导致整个工作前功尽弃。相反,认真可以发现“柳暗花明又一村”的效果。遇到实际问题时,只要认真思考,用所学的知识,再一步步探索,是完全可以解决遇到的一般问题的。就拿接线这个环节说吧,面对那错综发杂的线路,还有那针眼板的插孔,对初学者来说一不小心就会出错,但只要认真细心的对照原

理图和每个芯片的管脚号,就可以完美的把电路图接好,同时认真的观察设计可以在保证质量的同时提高自己的效率。

这几天的学习让我重新认识了自己,并且对自己身上的不足之处有了更深的了解。通过实际动手操作,才发现理论和现实事物之间的差距,才明白不是只要学好课本上的知识就能胜任将来的工作。通过本次实习使我们对28C64元件一定的感性和理性认识;对通信信息技术等方面的专业知识做进一步的理解;培养和锻炼我们的实际动手能力,使我们的理论知识与实践充分地结合,作到不仅具有专业知识,而且还具有较强的实践动手能力。

在这里将自己这次温度测量仪实习感触总结一下:第一、是心态问题。要做好一件事,心态是很重要的。有好的心态,就会投入十二分的心力去努力,做事效果也是事半功倍。?第二、就是遇事多动脑,并且注意学习其他人的长处,吸收老师和教导者的经验,多和其他同学交流。?第三、动手能力的培养。这次实习,使我们动手能力得到很大的提高。在生活中遇到一些小事情时自己动手解决,这样可以增强我们的自信心,对我们将来去适应陌生事物是有很大帮助的。??第四、学习处理新事物的方法。对新的陌生事物,我们总是通过不停地尝试着去了解它,运用它。通过对实际事物的比较,使我们平时学习到的课本上的知识得到了检验,加深了我们对知识的理解和掌握,并从实践中找到许多不足之处,使我们将来在学习中能更好地有针对性的学习。

面对任何事情都不要缺少自信心,我们不怕失败,我们可以输得起任何东西,青春年华、精力、力量,惟独自信不可失。实习是短暂的,但留给我的感受是深刻的。我们没必要在怜惜什么,以为我已得到很多了。自己现在该做的,就是当认识到自己的不足时,那就该如何去改造自己,如何完善自己。大学的生活是丰富多彩的,大学中每个人要完成的事情是很多的,但那需要每个人的认真投入。每个人不必再感叹世事的沧桑,不必遗憾岁月的来去匆匆,我们要做的那就是在这有限的时间内,完成自己应该完成的事,经历自己应该经历的事情。

读书心存志远,实践悟出真知。实习给我的不单单是一种对待事情的态度,它的背后还有动手能力的锻炼,更有一种思维的培养与创新。能使自己的思考方式不单单局限在理论上的那种方式,更要向实际靠拢。这对我们以后参加工作是大有帮助的,尤其对我们这些以后从事工科的学生。

SQL语言的应用 南京邮电大学软件工程与数据库实验报告一

实验报告一 实验名称:SQL语言的应用 指导教师:茅苏 实验类型:验证 实验学时:4*2 实验时间:2012年9月28日 一、实验目的和要求 练习使用SQL SERVER数据库产品,熟练使用查询分析器和企业管理器; 掌握SQL语言中常用的语句:用DDL创建基本表;用DML插入、修改、删除数据;用QL查询数据等。 二、实验环境(实验设备) 硬件:个人计算机; 软件:MS SQL SERVER环境。 三、实验原理及内容 1.用SQL SERVER的企业管理器创建数据库 数据库名称:10001927db 操作步骤:1、单击左侧的SQL Server组 右键 新建SQL Server注册 下一步 在左侧的“可用的服务器”栏选中或输入CC-PC,点击中间 的添加,将CC-PC添加到右侧的“添加的服务器”栏 下一步 选中“登录时使用Windows身份认证”,然后点击下一步 选中“在 现有SQL Server组中添加SQL Server”,然后点击下一步 完 成 关闭。 2、单击左侧的SQL Server组下面可用的已注册子组里面的数据库→ 右键→新建数据库→输入数据库名称10001927db 2.用查询分析器在上一步创建的数据库中完成以下功能 (1)进入查询分析器并选择操作的数据库 操作步骤:1、开始→程序→MS SQL Server→查询分析器 确认SQL Server(s)为CC-PC 选择Windows身份认证 点击确定 2、在工具栏的下拉链表种选择名为10001927db的数据库。 (2)建立基本表:学生、课程和选课,写出DDL语句。 要求:需为每张表建立主键,其他完整性约束可自己添加。

南邮 微机实验

(2010 / 2011 学年第二学期) 课程名称微型计算机原理与接口技术 实验名称基于中断的字符串动态显示 实验时间2011 年 5 月18 日指导单位计算机学院 指导教师 学生姓名班级学号 学院(系) 通信学院专业网络工程

实验报告 实验名称基于中断的字符串动态显示指导教师周宁宁 实验类型设计实验学时 2 实验时间2011.5.18 一、实验目的和要求 利用系统定时源设计定时中断程序,要求每隔一定的时间在系统机屏幕上显示一行字符串。显示十行之后自动结束。 二、实验环境(实验设备) 硬件:PC机。 软件:“未来汇编”汇编语言开发环境 三、实验原理及内容 .486 DATA SEGMENT USE16 OLD1C DD ? ICOUNT DB 18 TIME DB 0 MESG DB '/','HELLO WORLD!',0DH,0AH,'$' DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DA TA BEG: MOV AX,DATA MOV DS,AX CLI CALL READ1C CALL WRITE1C STI

SCAN: CMP TIME,10 JNZ SCAN RETURN: CALL RESET MOV AH,4CH INT 21H SERVICE PROC PUSHA PUSH DS MOV AX,DA TA MOV DS,AX DEC ICOUNT JNZ EXIT MOV ICOUNT,18 INC TIME INC MESG MOV AH,9 LEA DX,MESG INT 21H EXIT: POP DS POPA IRET SERVICE ENDP READ1C PROC MOV AX,351CH INT 21H MOV WORD PTR OLD1C,BX MOV WORD PTR OLD1C+2,ES RET READ1C ENDP WRITE1C PROC PUSH DS MOV AX,CODE MOV DS,AX MOV DX,OFFSET SERVICE MOV AX,251CH INT 21H POP DS RET WRITE1C ENDP RESET PROC

微机原理实验报告

汇编语言程序设计实验 一、实验内容 1.学习并掌握IDE86集成开发环境的使用,包括编辑、编译、链接、 调试与运行等步骤。 2.参考书例4-8,P165 (第3版161页)以单步形式观察程序的 执行过程。 3.修改该程序,求出10个数中的最大值和最小值。以单步形式观 察,如何求出最大值、最小值。 4.求1到100 的累加和,并用十进制形式将结果显示在屏幕上。 要求实现数据显示,并返回DOS状态。 二、实验目的 1.学习并掌握IDE86集成开发环境的使用 2.熟悉汇编语言的基本算法,并实际操作 3.学会利用IDE86进行debug的步骤 三、实验方法 1.求出10个数中的最大值和最小值 (1)设计思路:利用冒泡法,先对数据段的10个数字的前2个比 较,把二者中大的交换放后面。在对第二个和第三个数比较,把 二者中较大的交换放后面,依此类推直到第十个数字。这样第十 位数就是10个数里面最大的。然后选出剩下9个数字里面最大 的,还是从头开始这么做,直到第九个数字。以此类推直到第一 个数字。

(2)流程图 2.求1到100 的累加和,并用十进制形式将结果显示在屏幕上。 要求实现数据显示,并返回DOS状态

(1)设计思路:结果存放在sum里面,加数是i(初始为1),进行 100次循环,sum=sum+I,每次循环对i加1. (2)流程图: 四、 1.求出10个数中的最大值和最小值

DSEG SEGMENT NUM DB -1,-4,0,1,-2,5,-6,10,4,0 ;待比较数字 DSEG ENDS CODE SEGMENT ASSUME DS:DSEG,CS:CODE START:MOV AX,DSEG MOV DS,AX LEA SI,NUM MOV DX,SI MOV CL,9 ;大循环计数寄存器初始化 NEXT1:MOV BL,CL ;大循环开始,小循环计数器初始化MOV SI,DX NEXT2:MOV AL,[SI+1] CMP [SI],AL ;比较 JGGONE ;如果后面大于前面跳到小循环末尾CHANGE:MOV AH,[SI] ;交换 MOV [SI+1],AH MOV [SI],AL JMP GONE GONE:add SI,1 DEC BL JNZ NEXT2

大学物理实验-温度传感器实验报告

关于温度传感器特性的实验研究 摘要:温度传感器在人们的生活中有重要应用,是现代社会必不可少的东西。本文通过控制变量法,具体研究了三种温度传感器关于温度的特性,发现NTC电阻随温度升高而减小;PTC电阻随温度升高而增大;但两者的线性性都不好。热电偶的温差电动势关于温度有很好的线性性质。PN节作为常用的测温元件,线性性质也较好。本实验还利用PN节测出了波 尔兹曼常量和禁带宽度,与标准值符合的较好。 关键词:定标转化拟合数学软件 EXPERIMENTAL RESEARCH ON THE NATURE OF TEMPERATURE SENSOR 1.引言 温度是一个历史很长的物理量,为了测量它,人们发明了许多方法。温度传感器通过测温元件将温度转化为电学量进行测量,具有反应时间快、可连续测量等优点,因此有必要对其进行一定的研究。作者对三类测温元件进行了研究,分别得出了电阻率、电动势、正向压降随温度变化的关系。 2.热电阻的特性 2.1实验原理 2.1.1Pt100铂电阻的测温原理 和其他金属一样,铂(Pt)的电阻值随温度变化而变化,并且具有很好的重现性和稳定性。利用铂的此种物理特性制成的传感器称为铂电阻温度传感器,通常使用的铂电阻温度传感器零度阻值为100Ω(即Pt100)。铂电阻温度传感器精度高,应用温度范围广,是中低温区(-200℃~650℃)最常用的一种温度检测器,本实验即采用这种铂电阻作为标准测温器件来定标其他温度传感器的温度特性曲线,为此,首先要对铂电阻本身进行定标。 按IEC751国际标准,铂电阻温度系数TCR定义如下: TCR=(R100-R0)/(R0×100) (1.1) 其中R100和R0分别是100℃和0℃时标准电阻值(R100=138.51Ω,R0=100.00Ω),代入上式可得到Pt100的TCR为0.003851。 Pt100铂电阻的阻值随温度变化的计算公式如下: Rt=R0[1+At+B t2+C(t-100)t3] (-200℃

南邮微机原理实验报告资料

《微型计算机原理与接口技术》 上机实验 学院:电子科学与工程 专业:电磁场与无线技术 姓名:陈秀慧 课程号:B0300062S 学号: B14020604 任课老师:欧晓鸥 2016年 3 月 21日

一、实验目的 熟悉第四章汇编语言程序设计中简化段定义格式,汇编语言循环结构的实现,DOS功能的调用等功能,以及算术运算程序设计中字符串处理程序设计中内容的显示,十六进制ASCII码与各数值的转化,比较搜索等命令。 二、实验任务 1.在微型计算机上用汇编语言编程完成实验内容所规定的实验; 2.记录源代码和程序调试过程; 3.完成实验报告。 三、主要仪器设备 硬件:微型计算机 软件:未来汇编 四、实验内容 上机题1.显示5行HELLO 源程序: .486 DATA SEGMENT USE16 MESG DB 'HELLO' DB 0,0,0 DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA MOV DS,AX MOV ES,AX MOV CX,5 LL1: MOV MESG+5,0DH MOV MESG+6,0AH MOV MESG+7,'$' CALL DISP MOV MESG+5,0 MOV MESG+6,0 MOV MESG+7,0 LOOP LL1 MOV AH,4CH INT 21H DISP PROC MOV AH,9 MOV DX,OFFSET MESG INT 21H RET

DISP ENDP CODE ENDS END BEG 运行结果: 上机题2.询问用户姓名并等待输入,用户输入姓名后按回车键程序再把输入的姓名复制显示在屏幕上 源程序: .586 DATA SEGMENT USE16 MESG DB 'What is your name?$' MESG2 DB '?(Y/N)$' BUF DB 30 DB ? DB 30 DUP(?) DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA MOV DS,AX AGAIN:MOV AH,9 MOV DX,OFFSET MESG INT 21H MOV AH,0AH MOV DX,OFFSET BUF

微机原理实验报告

西安交通大学实验报告 课程_微机与接口技术第页共页 系别__生物医学工程_________实验日期:年月日 专业班级_____组别_____交报告日期:年月日 姓名__ 学号__报告退发 ( 订正、重做 ) 同组人_教师审批签字 实验一汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH,97H,64H,BBH,7FH,0FH,D8H。编程并显示结果: 如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子

程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 99223344H = xxxxxxxxH 四、实验代码及结果 1.1、实验代码: DATA SEGMENT SZ DB 80H,03H,5AH,0FFH,97H,64H,0BBH,7FH,0FH,0D8H;存进数组 SHOW DB 'THE MAX IS: ','$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;把数据的基地址赋给DS MOV DS,AX MOV DX,OFFSET SHOW ;调用DOS显示字符串 MOV AH,09H INT 21H MOV SI ,OFFSET SZ ;数组的偏移地址赋给SI MOV CX,10 ;存进数组的长度给CX MOV DH,80H ;将数组的第一个数写进DH NEXT: MOV BL,[SI] ;将数组的第一个数写进BL CMP DH,BL ;比较DH和BL中数的到校 JAE NEXT1 ;如果DH中的数大于BL中,将跳转到NEXT1 MOV DH,BL ;如果DH中的数小于BL中,将BL中的数赋给DH NEXT1: INC SI ;偏移地址加1 LOOP NEXT;循环,CX自减一直到0,DH中存数组的最大值 ;接下来的程序是将将最大值DH在屏幕上显示输出 MOV BX,02H NEXT2: MOV CL,4 ROL DH,CL ;将DH循环右移四位

SQL语言的应用实验报告 南京邮电大学

实验报告 2013 /2014 学年第二学期 实验名称SQL语言的应用专业广播电视工程 学生学号11003829 学生姓名____林钢_____ 指导教师胥备

SQL语言的应用实验报告 实验名称:SQL语言的应用 指导教师:胥备 实验类型:验证 实验学时:4*2 实验时间:2014年3月18日 一、实验目的和要求 练习使用SQL SERVER数据库产品,熟练使用查询分析器和企业管理器; 掌握SQL语言中常用的语句:用DDL创建基本表;用DML插入、修改、删除数据;用QL查询数据等。 二、实验环境(实验设备) 硬件:个人计算机; 软件:MS SQL SERVER环境。 三、实验原理及内容 1.用SQL SERVER的企业管理器创建数据库 数据库名称:M11003829 操作步骤:1、单击左侧的SQL Server组→右键→新建SQL Server注册→下一步→在左侧的“可用的服务器”栏选中或输入CC-PC→点击中间 的添加将CC-PC添加到右侧的“添加的服务器”栏→下一步→选 中“登录时使用Windows身份认证”→点击下一步→选中“在现 有SQL Server组中添加SQL Server”→点击下一步→完成→关 闭。 2、单击左侧的SQL Server组下面可用的已注册子组里面的数据库→ 右键→新建数据库→输入数据库名称M11003829 2.用查询分析器在上一步创建的数据库中完成以下功能 1)进入查询分析器并选择操作的数据库 操作步骤:1、开始→程序→MS SQL Server→查询分析器

设置:确认SQL Server(s)为CC-PC 选择Windows身份认证 确定 2、在工具栏的下拉链表种选择名为M11003829的数据库。 2)建立基本表:学生、课程和选课,写出DDL语句 建立学生表、插入数据。 学生 学号姓名年龄性别 S1 WANG 20 M S2 LIU 19 F S3 CHEN 22 M S4 WU 19 M S5 LI 21 F Create TABLE STUDENT ( SNO VARCHAR(7) NOT NULL, SNAME VARCHAR(10)NOT NULL, AGE INT NOT NULL, SEX VARCHAR(7), Primary Key(SNO), ); use M11003829; Insert Into STUDENT Values ('S1' ,'WANG', '20', 'M'); Insert Into STUDENT Values ('S2', 'LIU','19',' F'); Insert Into STUDENT Values ('S3', 'CHEN' ,'22', 'M'); Insert Into STUDENT Values ('S4', 'WU', '19', 'M'); Insert Into STUDENT Values ('S5', 'LI', '21', 'F'); 建立课程表、插入数据。

南邮计算机图形学实验报告(完整版)

实验报告 实验名称指导教师 实验类型综合实验学时 2 实验时间 一、实验目的和要求 能够灵活的运用OpenGL图形API函数,基于C++程序语言,自行设计出各种各样的计算机图形方案并调整不同的透视模型。学会配置OpenGL 图形函数API,设计(1)在屏幕上显示基本3D图形;(2)设置图形的表面光照模型及投影变换模型。 1.所有图形(例如球体,正方体)有清晰的轮廓。 2.学会设置图形表面的光照色彩以及投影变换模型。 3.尽可能采用高效的算法,以降低时间复杂性和空间复杂性。

二、实验环境(实验设备) 硬件:微机 软件:vs2012

实验报告三、实验过程描述与结果分析 实验代码: #include // 绘制立方体 // 将立方体的八个顶点保存到一个数组里面static const float vertex_list[][3] = { -0.5f, -0.5f, -0.5f, 0.5f, -0.5f, -0.5f, -0.5f, 0.5f, -0.5f, 0.5f, 0.5f, -0.5f, -0.5f, -0.5f, 0.5f, 0.5f, -0.5f, 0.5f, -0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, }; // 将要使用的顶点的序号保存到一个数组里面static const GLint index_list[][2] = { {0, 1}, {2, 3},

{4, 5}, {6, 7}, {0, 2}, {1, 3}, {4, 6}, {5, 7}, {0, 4}, {1, 5}, {7, 3}, {2, 6} }; //光照模型 void init(void) { GLfloat ambient[] = { 0.0, 0.0, 0.0, 1.0 }; GLfloat diffuse[] = { 1.0, 1.0, 1.0, 1.0 }; GLfloat position[] = { 0.0, 3.0, 2.0, 0.0 }; GLfloat lmodel_ambient[] = { 0.4, 0.4, 0.4, 1.0 }; GLfloat local_view[] = { 0.0 }; glClearColor(0.0, 0.1, 0.1, 0.0); glEnable(GL_DEPTH_TEST);

南邮计算机网络实验

《计算机通信网》实验报告 班级: 姓名: 学号:

实验成绩 内容; ipconfig 实用程序可用于显示当前的tcp/ip 配置的设置 值。这些信息一般用来检验人工配置的tcp/ip 设置是否正 确。但是,如果你的计算机和所在的局域网使用了动态主机 配置协议DHCP,这个程序所显示的信息也许更加实用。这时, ipconfig 可以让你了解你的计算机是否成功的租用到一个 ip 地址,如果租用到则可以了解它目前分配到的是什么地

是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示tcp/ip配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信tcp/ip的正确性。 简单的说,ping就是一个测试程序,如果ping运行正确,你大体上就可以排除网络访问层、网卡、modem的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。 ping https://www.360docs.net/doc/5b13985701.html,——对这个域名的解析是通过dns服务器,如果这里出现故障,则表示dns服务器的ip地址配置不正确或dns 服务器有故障(对于拨号上网用户,某些isp 已经不需要设置dns服务器了)。 3、用route命令查询路由表,并写出路由表中三条信息; 4、用命令netstat 查看本机活动的TCP连接,列出三条非 本地活动的TCP连接;

5、用命令tracert查看到达https://www.360docs.net/doc/5b13985701.html,所经过的路径,并把它们列出来,写出最终https://www.360docs.net/doc/5b13985701.html,的IP地址。 最终https://www.360docs.net/doc/5b13985701.html,的IP地址:203.208.43.79

实验成绩 1、网络拓朴图 网络拓朴图 2、基本设置 计算机A、B的IP地址如上图所示,但不设置默认网关地址。 因为一旦添上默认网关,就相当于在主机路由表添加一个默认 路由项。 3、AB之间连接性测试 先从A ping B,或者B ping A,其中结果如图所示: 图中的Destination Host unreachable 表示目标主机不可达, 因为在主机A的路由表中没有对B的路由项。 4、在主机A的路由表中分别添加特定主机、特定网络、默认路 由项,使AB之间的能相互路由。路由表操作命令如下: Route print-显示路由表 Route add -增加路由项 Route delete -删除路由项 5、显示主机中路由表: 在命令窗口中运行Route print,显示主机A中路由表:

微机原理与接口技术 实验报告

微机原理与接口技术 实验报告 学院:计算机与通信工程学院 专业:计算机科学与技术 班级: 学号: 姓名:

实验一8259中断控制器应用实验 一、实验目的 1.掌握PC机中断处理系统的基本原理。 2. 掌握可编程中断控制器8259的应用编程方法。 二、实验内容 1.PC机内中断实验。使用单次脉冲模拟中断产生。验证中断处理程序,在显示器屏幕上显示一行预设定的字符串。 2.PC机内中断嵌套实验。使用单次脉冲模拟两个中断源的中断产生,填写中断处理程序,体会中断嵌套的过程。 3.扩展多中断源查询方式应用实验。利用实验平台上8259控制器作为中断扩展源,编写程序对8259控制器的中断请求进行处理。 三、实验步骤 1.实验1-1:PC机内中断应用实验 (1)按接线图连好接线,调用程序源代码8259-1.asm,观察实验现象,屏幕显示结果截图如下: (2)自设计实验。改变接线方式,将单次脉冲连到USB核心板上的IRQ10插孔上,参考本实验代码,编程实现IRQ10中断。(注意:考虑PC机内中断级联的方式,参看前面的原理说明),代码如下: DA TA SEGMENT MESS DB 'IRQ10 ',0DH,0AH, '$' DA TA ENDS

CODE SEGMENT ASSUME CS:CODE, DS:DA TA START: MOV AX, CS MOV DS, AX MOV DX,OFFSET INT10 MOV AX,2572H ;设置IRQ10对应的中断向量 INT 21H IN AL,21H ;读取中断屏蔽寄存器 AND AL,0F3H ;开放IRQ3中断和从片 OUT 21H,AL IN AL,0A1H ;从片的中断屏蔽寄存器 AND AL,0FBH ;开放IRQ10中断 OUT 0A1H,AL MOV CX,10 STI WAIT: JMP W AIT INT10: MOV AX, DATA ;中断服务程序 MOV DS, AX MOV DX, OFFSET MESS MOV AH, 09 ;在屏幕上显示每次中断的提示信息 INT 21H MOV AL, 20H ; 发出EOI结束中断到PC内主片的地址20H OUT 20H, AL LOOP NEXT IN AL, 21H ;读中断屏蔽寄存器,获取中断屏蔽字 OR AL, 08H ;关闭IRQ3中断 OUT 21H, AL ;将中断屏蔽字送到中断屏蔽寄存器 STI ;置中断标志位 MOV AH, 4CH ;返回DOS INT 21H NEXT: IRET ;中断返回 CODE ENDS END START 调用程序代码,观察实验现象,屏幕显示截图如下:

【VIP专享】南邮数据库实验报告

课内实验报告 课程名:数据库原理与应用任课教师: 专业: 学号: 姓名: 2014/2015学年第2学期 南京邮电大学管理学院

指导教师成绩评定表 题 目学生成绩管理数据库的建立 学生姓名班级学号专业 评分内容评分标准总分评分 平时成绩10%认真对待课程设计,遵守实验室规定,上机不迟到早退,不 做和设计无关的事。 10数据设计是否完整、合理10流程设计是否全面、深入10 设计内容 30% 界面设计是否美观易用10 文档内容是否完整、逻辑清晰10 文档写作 20%文档格式是否符合要求10运行效果20 系统运行 40%现场问题的回答20 总评分 其他问题 成绩指导教师签名翟丹妮日期2015.6.10

……系统设计与开发 一.问题描述 1.场景介绍 学生成绩管理数据库的建立 2.存在的问题 数据录入方式的问题,查询问题,sql语言的编写 3.解决方式 你的系统打算通过什么方式来解决这些问题 使用ACCESS数据库来处理 二.系统分析 1.用户分析 教师、学生 2.流程分析 设计学生数据结构,输入信息,排版建立窗体搜索 3.数据分析 学生(学号,姓名,性别,年龄,籍贯,班级代号)课程(课程号,课程名称,学分数,教师代号) 成绩(学号,课程号,成绩,考试时间) 教师(教师代号,姓名,性别,年龄,职称) (1)构建一个教学管理关系数据库如下: 学生(学号,姓名,性别,年龄,籍贯,班级代号)课程(课程号,课程名称,学分数,教师代号) 成绩(学号,课程号,成绩,考试时间) 教师(教师代号,姓名,性别,年龄,职称) 4.功能分析 针对各类用户,你的系统打算分别提供哪些功能 学生成绩的录入,搜索,排名等

南邮嵌入式系统B实验报告2016年度-2017年度-2

_* 南京邮电大学通信学院 实验报告 实验名称:基于ADS开发环境的程序设计 嵌入式Linux交叉开发环境的建立 嵌入式Linux环境下的程序设计 多线程程序设计 课程名称嵌入式系统B 班级学号 姓名 开课学期2016/2017学年第2学期

实验一基于ADS开发环境的程序设计 一、实验目的 1、学习ADS开发环境的使用; 2、学习和掌握ADS环境下的汇编语言及C语言程序设计; 3、学习和掌握汇编语言及C语言的混合编程方法。 二、实验内容 1、编写和调试汇编语言程序; 2、编写和调试C语言程序; 3、编写和调试汇编语言及C语言的混合程序; 三、实验过程与结果 1、寄存器R0和R1中有两个正整数,求这两个数的最大公约数,结果保存在R3中。 代码1:使用C内嵌汇编 #include int find_gcd(int x,int y) { int gcdnum; __asm { MOV r0, x MOV r1, y LOOP: CMP r0, r1 SUBLT r1, r1, r0 SUBGT r0, r0, r1 BNE LOOP MOV r3, r0 MOV gcdnum,r3 //stop // B stop // END } return gcdnum; } int main() { int a; a = find_gcd(18,9);

printf("gcdnum:%d\n",a); return 0; } 代码2:使用纯汇编语言 AREA example1,CODE,readonly ENTRY MOV r0, #4 MOV r1, #9 start CMP r0, r1 SUBLT r1, r1, r0 SUBGT r0, r0, r1 BNE start MOV r3, r0 stop B stop END 2、寄存器R0 、R1和R2中有三个正整数,求出其中最大的数,并将其保存在R3中。 代码1:使用纯汇编语言 AREA examp,CODE,READONL Y ENTRY MOV R0,#10 MOV R1,#30 MOV R2,#20 Start CMP R0,R1 BLE lbl_a CMP R0,R2 MOVGT R3,R0 MOVLE R3,R2 B lbl_b lbl_a CMP R1,R2 MOVGT R3,R1 MOVLE R3,R2 lbl_b B . END 代码2:使用C内嵌汇编语言 #include int find_maxnum(int a,int b,int c)

南邮微机原理试验一二

1.1 程序修改 .486 DATA SEGMENT USE16 SUM DB ?,? MESG DB '25+9=' DB 0,0,'$' N1 DB 9,0F0H N2 DB 25 DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA MOV DS,AX MOV BX,OFFSET SUM MOV AH,N1 MOV AL,N2 ADD AH,AL MOV [BX],AH CALL CHANG MOV AH,9 MOV DX,OFFSET MESG INT 21H MOV AH,4CH INT 21H CHANG PROC LAST: CMP BYTE PTR [BX],10 JC NEXT SUB BYTE PTR[BX],10 INC BYTE PTR [BX+7] MOV AH, BYTE PTR[BX] JMP LAST NEXT: MOV DX,WORD PTR SUM ADD [BX+8],DX ADD BYTE PTR [BX+7],30H ADD BYTE PTR [BX+8],30H RET CHANG ENDP CODE ENDS END BEG

2.3.4从数据段NUM单元开始存有9个有符号数,并编写一个程序实现:找出最小值存放到数据段MIN单元,并将负数的个数以十进制的形式显示在屏幕上。 .486 DATA SEGMENT USE16 NUM DB -8,-44,-88,-37,2,-1,8,-26,-18 MIN DB ? AB DB '0' DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE , DS:DATA BEG: MOV AX,DATA MOV DS,AX MOV BX,OFFSET NUM MOV CH,0 MOV CL,9 AGAIN: CMP BYTE PTR [BX] ,0 JG NEXT1 INC AB CMP BYTE PTR [BX], CH JG NEXT1 MOV CH,BYTE PTR [BX] NEXT1: INC BYTE PTR BX DEC CL

南邮课程设计实验报告

课程设计I报告 题目:课程设计 班级:44 姓名:范海霞 指导教师:黄双颖 职称: 成绩: 通达学院 2015 年 1 月 4 日

一:SPSS的安装和使用 在PC机上安装SPSS软件,打开软件: 基本统计分析功能包括描述统计和行列计算,还包括在基本分析中最受欢迎的常见统计功能,如汇总、计数、交叉分析、分类比较、描述性统计、因子分析、回归分析及聚类分析等等。具体如下: 1.数据访问、数据准备、数据管理与输出管理; 2.描述统计和探索分析:频数、描述、集中趋势和离散趋势分析、分布分析与查看、正态性检验与正态转换、均值的置信区间估计; 3.交叉表:计数;行、列和总计百分比;独立性检验;定类变量和定序变量的相关性测度; 4.二元统计:均值比较、T检验、单因素方差分析; 5.相关分析:双变量相关分析、偏相关分析、距离分析; 6.线性回归分析:自动线性建模、线性回归、Ordinal回归—PLUM、曲线估计; 7.非参数检验:单一样本检验、双重相关样本检验、K重相关样本检验、双重独立样本检验、K重独立样本检验; 8.多重响应分析:交叉表、频数表; 9.预测数值结果和区分群体:K-means聚类分析、分级聚类分析、两步聚类分析、快速聚类分析、因子分析、主成分分析、最近邻元素分析; 10. 判别分析; 11.尺度分析; 12. 报告:各种报告、记录摘要、图表功能(分类图表、条型图、线型图、面积图、高低图、箱线图、散点图、质量控制图、诊断和探测图等); 13.数据管理、数据转换与文件管理; 二.数据文件的处理 SPSS数据文件是一种结构性数据文件,由数据的结构和数据的内容两部分构成,也可以说由变量和观测两部分构成。定义一个变量至少要定义它的两个属性,即变量名和变量类型其他属性可以暂时采用系统默认值,待以后分析过程中如果有需要再对其进行设置。在spss数据编辑窗口中单击“变量视窗”标签,进入变量视窗界面,即可对变量的各个属性进行设置。 1.创建一个数据文件数据 (1)选择菜单【文件】→【新建】→【数据】新建一个数据文件,进入数据编辑窗口。窗口顶部标题为“PASW Statistics数据编辑器”。 (2)单击左下角【变量视窗】标签进入变量视图界面,根据试验的设计定义每个变量类型。

温度测量控制系统的设计与制作实验报告(汇编)

北京电子科技学院 课程设计报告 ( 2010 – 2011年度第一学期) 名称:模拟电子技术课程设计 题目:温度测量控制系统的设计与制作 学号: 学生姓名: 指导教师: 成绩: 日期:2010年11月17日

目录 一、电子技术课程设计的目的与要求 (3) 二、课程设计名称及设计要求 (3) 三、总体设计思想 (3) 四、系统框图及简要说明 (4) 五、单元电路设计(原理、芯片、参数计算等) (4) 六、总体电路 (5) 七、仿真结果 (8) 八、实测结果分析 (9) 九、心得体会 (9) 附录I:元器件清单 (11) 附录II:multisim仿真图 (11) 附录III:参考文献 (11)

一、电子技术课程设计的目的与要求 (一)电子技术课程设计的目的 课程设计作为模拟电子技术课程的重要组成部分,目的是使学生进一步理解课程内容,基本掌握电子系统设计和调试的方法,增加集成电路应用知识,培养学生实际动手能力以及分析、解决问题的能力。 按照本专业培养方案要求,在学完专业基础课模拟电子技术课程后,应进行课程设计,其目的是使学生更好地巩固和加深对基础知识的理解,学会设计小型电子系统的方法,独立完成系统设计及调试,增强学生理论联系实际的能力,提高学生电路分析和设计能力。通过实践教学引导学生在理论指导下有所创新,为专业课的学习和日后工程实践奠定基础。 (二)电子技术课程设计的要求 1.教学基本要求 要求学生独立完成选题设计,掌握数字系统设计方法;完成系统的组装及调试工作;在课程设计中要注重培养工程质量意识,按要求写出课程设计报告。 教师应事先准备好课程设计任务书、指导学生查阅有关资料,安排适当的时间进行答疑,帮助学生解决课程设计过程中的问题。 2.能力培养要求 (1)通过查阅手册和有关文献资料培养学生独立分析和解决实际问题的能力。 (2)通过实际电路方案的分析比较、设计计算、元件选取、安装调试等环节,掌握简单实用电路的分析方法和工程设计方法。 (3)掌握常用仪器设备的使用方法,学会简单的实验调试,提高动手能力。 (4)综合应用课程中学到的理论知识去独立完成一个设计任务。 (5)培养严肃认真的工作作风和严谨的科学态度。 二、课程设计名称及设计要求 (一)课程设计名称 设计题目:温度测量控制系统的设计与制作 (二)课程设计要求 1、设计任务 要求设计制作一个可以测量温度的测量控制系统,测量温度范围:室温0~50℃,测量精度±1℃。 2、技术指标及要求: (1)当温度在室温0℃~50℃之间变化时,系统输出端1相应在0~5V之间变化。 (2)当输出端1电压大于3V时,输出端2为低电平;当输出端1小于2V时,输出端2为高电平。 输出端1电压小于3V并大于2V时,输出端2保持不变。 三、总体设计思想 使用温度传感器完成系统设计中将实现温度信号转化为电压信号这一要求,该器件具有良好的线性和互换性,测量精度高,并具有消除电源波动的特性。因此,我们可以利用它的这些特性,实现从温度到电流的转化;但是,又考虑到温度传感器应用在电路中后,相当于电流源的作用,产生的是电流信号,所以,应用一个接地电阻使电流信号在传输过程中转化为电压信号。接下来应该是对产生电压信号的传输与调整,这里要用到电压跟随器、加减运算电路,这些电路的实现都离不开集成运放对信号进行运算以及电位器对电压调节,所以选用了集成运放LM324和电位器;最后为实现技术指标(当输出端1电压大于3V时,输出端2为低电平;当输出端1小于2V时,输出端2为高电平。输出端1电压小于3V并大于2V时,输出端2保持不变。)中的要求,选用了555定时器LM555CM。 通过以上分析,电路的总体设计思想就明确了,即我们使用温度传感器AD590将温度转化成电压信号,然后通过一系列的集成运放电路,使表示温度的电压放大,从而线性地落在0~5V这个区间里。最后通过一个555设计的电路实现当输出电压在2与3V这两点上实现输出高低电平的变化。

微机原理实验报告

微 机 原 理 实 验 报 告 班级: 指导老师:学号: 姓名:

实验一两个多位十进制数相加的实验 一、实验目的 学习数据传送和算术运算指令的用法 熟悉在PC机上建立、汇编、链接、调试和运行汇编语言程序的过程。 二、实验内容 将两个多位十进制数相加,要求被加数和加数均以ASCII码形式各自顺序存放在以DATA1、DATA2为首的5个内存单元中(低位在前),结果送回DATA1处。 三、程序框图 图3-1

四、参考程序清单 DATA SEGMENT DATA1 DB 33H,39H,31H,37H,34H;被加数 DATA1END EQU $-1 DATA2 DB 34H,35H,30H,38H,32H;加数 DATA2END EQU $-1 SUM DB 5 DUP(?) DATA ENDS STACK SEGMENT STA DB 20 DUP(?) TOP EQU LENGTH STA STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA START: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX MOV AX,TOP MOV SP,AX

MOV SI,OFFSET DATA1END MOV DI,OFFSET DATA2END CALL ADDA MOV AX,4C00H INT 21H ADDA PROC NEAR MOV DX,SI MOV BP,DI MOV BX,05H AD1: SUB BYTE PTR [SI],30H SUB BYTE PTR [DI],30H DEC SI DEC DI DEC BX JNZ AD1 MOV SI,DX MOV DI,BP MOV CX,05H CLC AD2: MOV AL,[SI] MOV BL,[DI] ADC AL,BL

数电课程设计-温度计实验报告(提交版)

一、设计项目名称 温度采集显示系统硬件与软件设计 二、设计内容及要求 1,根据设计要求,完成对单路温度进行测量,并用数码管显示当前温度值系统硬件设计,并用电子CAD软件绘制出原理图,编辑、绘制出PCB印制版。 要求: (1)原理图中元件电气图形符号符合国家标准; (2)整体布局合理,注标规范、明确、美观,不产生歧义。 (3)列出完整的元件清单(标号、型号及大小、封装形式、数量) (4) 图纸幅面为A4。 (4)布局、布线规范合理,满足电磁兼容性要求。 (5)在元件面的丝印层上,给出标号、型号或大小。所有注释信息(包括标号、型号及说明性文字)要规范、明确,不产生歧义。 2.编写并调试驱动程序。 功能要求: (1)温度范围0-100℃。 (2)温度分辨率±1℃。 (3)选择合适的温度传感器。 3.撰写设计报告。 提示:可借助“单片机实验电路板”实现或验证软件、硬件系统的可靠性。 温度传感器 摘要:温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器 实现对温度的测试与控制得到更快的开发,随着时代的进步和发展,单 片机技术已经普及到我们生活,工作,科研,各个领域。一种数字式温 度计以数字温度传感器DS18B20作感温元件,它以单总线的连接方式, 使电路大大的简化。传统的温度检测大多以热敏电阻为传感器,这类传 感器可靠性差,测量温度准确率低且电路复杂。因此,本温度计摆脱了 传统的温度测量方法,利用单片机STC89C52对传感器进行控制。这样

易于智能化控制。 关键词:数字测温;温度传感器DS18B20;单片机STC89C52; 一.概述 传感器从功能上可分为雷达传感器、电阻式传感器、电阻应变式传感器、压阻式传感器、热电阻传感器、温度传感器、光敏传感器、湿度传感器、生物传感器、位移传感器、压力传感器、超声波测距离传感器等,本文所研究的是温度传感器。 温度传感器是最早开发,应用最广泛的一类传感器。温度传感器是利用物质各种物理性质随温度变化的规律把温度转换为电量的传感器。这些呈现规律性变化的物理性质主要有半导体。温度传感器是温度测量仪表的核心部分,品种繁多。 随着科学技术的发展,测温系统已经被广泛应用于社会生产、生活的各个领域,在工业、环境监测、医疗、家庭多方面均有应用。从而使得现代温度传感器的发展。微型化、集成化、数字化正成为发展的一个重要方向。 二.硬件设计 1.DS18B20 DS1820 单线数字温度计特性 ? 独特的单线接口仅需一个端口引脚进行通讯 ? 简单的多点分布应用 ? 无需外部器件 ? 可通过数据线供电 ? 零待机功耗 ? 测温范围-55~+125℃,以 0.5℃递增 ? 温度以 9 位数字量读出 ? 温度数字量转换时间 200ms (典型值) ? 用户可定义的非易失性温度报警设置 ? 报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件 ? 应用包括温度控制、工业系统、消费品、温度计或任何热感测系统 DS1820温度传感器外观图(a )和引脚图(b ) ①引脚1接地 ②引脚2数字信号输入/输出 ③引脚3接高电平5V 高电平

相关文档
最新文档