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

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

北京电子科技学院

课程设计报告

( 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这两点上实现输出高低电平的变化。

四、系统框图及简要说明

(一)系统框图的简要说明

1、温度传感器AD590作用是将温度信号转化为电流信号。

2、一个10K 的电阻,将电流信号转化为电压信号,即2.73~3.23v

3、电压跟随器1是为了隔离10K 电阻对后续电路的影响。

4、加减运算电路是为了将电压信号调整到0~5V 。

5、电压跟随器2、电压跟随器3,均是为了防止前面的电路对后续电路的影响。

6、555定时器LM555CM ,利用它的CON 端实现功能(2)的要求。 (二)系统框图

图1 温度测量控制系统框图

五、单元电路设计(原理、芯片、参数计算等)

(一)温度信号转化为电流信号部分

1、本部分应用了集成温度传感器AD590。AD590是美国ANALO G DEV ICES 公司的单片集成两端感温电流源,是电流型温度传感器, 通过对电流的测量可得到所需要的温度值。 电路外形如图2所示,它采用金属壳3 脚封装, 其中1 脚为电源正端V+ ; 2 脚为电流输出端I0 ;3 脚为管壳,一般不用。

图2 AD590管脚图

AD590的主要特性:

(1)流过器件的电流(μA )等于器件所处环境的热力学温度(K ),即:

A/K 1/μ=T I r

式中:Ir 为器件AD590的电流,单位为:μA 。T 为所处环境的热力学温度,单位为:K 。 (2)AD590的测温范围为-55℃~+150℃。

(3)AD590的电源电压范围为4V ~30V 。电源电压可在4V ~6V 范围变化,电流Ir 变化为1μA ,相当

于温度变化为1K 。AD590可承受44V 正向电压和20V 反向电压,因而器件反接也不会被损坏。 (4)输出电阻为710M Ω。

(5)精度高。共分I 、J 、K 、L 、M 五档,M 档精度最高,在-55℃~+150℃范围内,非线性误差仅为AD590串接一个10千欧电阻

电压跟随器

用5V 电源通过电位计分压得到2.73V 电压

电压跟随器

加减运算电路将2.73~3.23V 电压转换成0~5V 输出

555电路构成2~3V 滞回电压比较器

分压电路

实现高低电平的输出

输出端1

0~5V 输出

产生2.73~

3.23V 电压

±0.3℃。 2、参数计算

本设计要求在室温0~50℃范围内变化,所以由:

t T +=273(K )

有:

12730273T =+=,227350323T =+=,且 A/K 1/μ=T I r 所以,

有:

A I r μ2731= ,1323r I A μ=

3、AD590的封装及应用电路 (1)AD590的封装

图3 AD590封装

(2)AD590的应用电路

图4 AD590应用电路

在multisim 中,用一个直流电流源代替AD590传感器。为了在仿真中方便表示温度的变化对输出电压的影响,故使用输出电流变化的直流电流源。

硬件安装时:AD590的安装时要注意引脚安装正确。AD590的管脚图由图3所示,安装时管脚1接高电源,此处用12V 。2号引脚是直流输出,3号脚悬空即可。用电烙铁接触一下AD590随即放开,然后再点一下这样来加热,使温度升高,温度传感器将感受到的温度变化转化为电流信号。 (二)电流信号转化为电压信号部分

1、原理:根据AD590的电流输出特性,当温度在0℃~50℃变化时,输出电流从273uA ~323uA 之间线性变化。则通过电压跟随器2输出的电压将为2.73V ~3.23V 。如图5-2。

2、参数计算:由欧姆定律:I=U/R ,U=IR 1

2

3

得:

V

K A R I U r r 73.21027311=Ω?==μ

2232310 3.23r r U I R A K V μ==?Ω=

(三)加减运算电路部分

1、原理:因为要实现输出电压1在0~5V 变化,所以必须通过加减运算电路将输入电压2.73~3.23V 转化为0~5V 。连接电路如图5所示

:

图5 加减运算电路电路图

2、所用芯片:四运放LM324CM 。

3、参数计算:

因为输出1的电压范围是0~5V ,根据加减运算电路公式:

012

()f U U U R R R +-

=-

2378////R R R R =

假定反馈电阻10f R K =Ω,输入端电阻121R R K ==Ω,

0 2.73

10()11

U U +=-

而U +的范围是2.73V~3.23V , 即min max 2.73, 3.23U V U V ++==,因此,得出0U 的范围为0~5V 。 (四)电压跟随器部分

本系统中所搭接的三个电压跟随器的作用均是防止前面所接电路对后续电路的影响,即起到一个隔离的作用。具体电路图如下(图6):

图6 电压跟随器电路

2、所用芯片:LM324N。

(五)555定时器部分

1、原理:这部分应用的是555定时器的CON端。当CON端电压值给定后,THR端电压大于等于CON端的电压时,输出低电平;TRI端电压小于等于CON/2时,输出高电平。(如图5-5)

图7 555定时器部分电路图

2、参数计算:先设定CON=3V,当Ui≥3V时,OUT端输出低电平;当Ui≤1.5V时,OUT端输出高电平。但题目中是当Ui≤2V, 输出高电平,所以,在运放的输出端和TRI端之间接了一个电位器,调到3/4处,即使得Ui≤2V时,U TRI≤2×3/4=1.5V。

将前面的放大电路的输出电压直接作为555定时器的VTH输入,而将VTH经过分压电路分出3/4的电压后作为555定时器的VTR输入,这样,由于555定时器的基本特性,就可以实现设计的要求,即当输出1的电压小于2V时输出2为高电平,当输出1的电压大于3V时输出2为高电平,当输出1在2V与3V之间变化时,输出2的电平保持不变。

六、总体电路

图8 温度测量控制系统总体电路图

七、仿真结果

1、加减运算电路正常工作时仿真结果。

通道A为ad590输出电压,通道B为输出电压。(即要求(1)的仿真结果)

图9 电平变换仿真结果

2、电平变换仿真结果。

通道A为输出电压,通道B为电平变换结果(即要求(2)的仿真结果)

图10 电平变换仿真结果

八、实测结果分析

1、依照下表进行测试:

表1 结果测试表

第一组:

项目温度输出1 输出2 理论数值20℃2V 高电平

实测数值20.1℃ 1.97V 高电平误差0.5% 1.5% 无第二组:

项目温度输出1

输出2

理论数值18.5℃ 1.85V

高电平

实测数值18.4℃ 1.84V 高电平

误差0.5%

0.5% 无

第三组:

项目温度

输出1

输出2

理论数值30℃3V 低电平

实测数值30.1℃ 3.01V 低电平

误差0.5% 0.5% 无在误差允许的范围内,实验结果符合要求。此系统的精确度达到题目要求。

九、设计总结

1、成果评价

温度测量控制系统的设计与制作要完成和实现的电路其稳定性和准确度的要求都很高,虽然用

multisim仿真软件实现了其全部功能,但模拟电路与实际电路的差距还是很大的。实际电路中用到的基本的元器件相较模拟器件性能有一定的差距,同时受到外界环境的影响,电路中的连接导线对电路的精确度和稳定性也有一定的影响。根据前面的单元电路的设计的分析,可以知道,系统的整体的精确度与所使用的传感器是密切相关的,而一般的AD590的数度都比较高,在-55℃~+150℃范围内,非线性误差为±0.3℃。所以系统的非线性误差比较小,达到题目的误差±1℃的要求。而其它的诸如电阻与理论值的误差则可通过各级的滑动变阻的调整来进行平衡,最终对输出不会产生太大的影响。最终成果完成全部设计要求,但电路的稳定性有待提高。

2、心得体会

有了上一次数字电路课程设计的经验,这次的课程设计做地较为顺利,也是对数字、模拟电路知识的一个全面的复习与应用,从中也学到了不少进行整个功能模块电路的设计的经验。课程设计要求我们先要有之前学习过的数电模电课程的理论知识,加上熟练运用仿真软件,最后就是实际电路的连接与测试。通过这次的课程设计,有了一个应用模电知识进行电路设计的实际操作的经验,能够对模拟电子技术有了更直观的认识。

通过课程设计,我还了解到了跟模拟电子技术相关的课外知识。最突出的就是传感器的学习与使用。传感器作为一个重要的模拟元器件,在各个场合都发挥着重要的作用。而在学习模拟电子技术的知识的时候,我们也只是知道有这么一个东西,而对具体的组件的原理并没有深入的了解,更没有使用它们进行电路设计的机会,这次的课程设计,我只是用到了一个小小的温度传感器,就发现了传感器作为一个现实信号与电信号的转换方面的强大功能。

在设计实现的过程中,我遇到了很多不懂的地方,困难也较多。看来只完成虚拟仿真是远远不够的,实现一个实际电路光靠简单的按图连接是无法顺利完成的,而是要从多方面去考虑,比如电路的可行性,芯片的性能特点,实际环境的影响等等都需要我们去考虑。只有充分考虑到设计中可能存在的问题并提前想好解决方案,才能节省我们实际调节电路,改动电路的时间,使电路达到最优化。

虽然我们早已学习了数电模电的课程,也做过了一些实验,但是到了真正动手去完成一些实际电路的时候,就慌了手脚。由于是第一次接触传感器的使用,所以当在仿真中没有找到AD590的时候就有点不知所措了,后来通过上网查它的相关资料和询问同学,得知可以用合适的电流源来充当AD590,效果是大致相同的。为了使用电压跟随器和加减运算电路,又专门把以前的数电模电书找了出来,查找了相关的资料,也算是复习了一下以前的课程。为完成分压的部分,在电阻的选择上产生了犹豫,

调试电路的时候出现了诸多问题,比如说:在电路搭接好后开始调试时,无论怎样操作,LM324的3号引脚处的电压值都是12V,即温度传感器与10V电压串接并没有达到2.73V左右的要求,在使用万用表挨个测各个点的电压值后,温度传感器的接法出现了错误,所以将温度传感器按照正确接法换了个孔插入面包板后,这个问题就解决了。再比如说,在仿真中用两个电阻实现的一定比例的分压到了实际电路中就不准确了,后来换成了滑动变阻器,经过调节达到要求的比例。还有一例,在实际操作中发现最后555芯片输出的电路略大,思前想后决定串联电阻,使问题得以解决。

总之,我认为,模拟电子技术课程设计虽然结束了,在这过程中有收获,也留下了很多遗憾,因为由于时间的紧缺和许多课业的繁忙,并没有做到最好,只是仅仅完成了课题的要求。但是,我却仍然很满足,因为我从中得到了磨练,知识与技能也得到了相应的提高与升华。我还从中发现了我也具备一定的联想力与创新的能力。我能想到,可以将此题变为测氧气浓度的问题,利用气体传感器来实现,当氧气浓度低于标准值时亮红灯,当氧气浓度高于标准值时红灯灭。原理都是相同的。这就是传感器功能的强大,这就是模电设计的强大,也是思维变通与创新的飞跃。

有时候过程比结果更能让人收获很多、感受很多、成长很多。实践中,因为怕出问题,因为怕不实现功能,导致我的内心非常的紧张,拿着电烙铁的手都在抖,这体现我的抗挫折的心理素质较差,殊不知出现错误的时候更应该用一种积极的心态去对待,一方面,我们不仅能够从失败中找出问题、分析问题,利用自己的知识网做到对症下药,不但使自己更加深刻地了解课题,并且能够提醒自己以后不会犯类似的错误;另一方面,失败是成功之母,历经挫折后的成功远比一帆风顺的成功更能让人兴奋,更能让人珍视其

得之不易。相信以后我会以一种更加积极的心态、更加积极的态度来面对我的学习、工作与生活,我会敢于发现自己的不足与欠缺,努力去弥补自己的缺点,发展自己的优点,去充实自己,进而使自己得到不断的完善。只有在了解了自己的长短之后,才会更加珍惜拥有的,更加努力的去完善它!

附录I:元器件清单

附录II:电路仿真图

附录III:参考文献

1、阎石主编《数字电子技术基础》(第四版)高等教育出版社

2、北京电子科技学院电子技术实验室《模拟电子技术实验指导书》

芯片名称型号数量

集成运放LM324N 1

555定时器LM555CM 1

电位器0-10K 3

定值电阻1K 2

定值电阻10K 3 发光二极管(红光)2.5V 1 导线若干3、华成英、童诗白主编《模拟电子技术基础》(第四版)高等教育出版社

北京理工大学汇编实验报告3

北京理工大学汇编实验报告3

本科实验报告实验名称:实验三字符串操作实验 课程名称: 课程设计Ⅰ(CPU与汇编)(实 验)实验时间: 第5-10周周五 下午 任课教师:聂青实验地点:10-102 实验教师:苏京霞 实验类型:?原理验证□综合设计□自主创新 学生姓名:罗逸雨 学号/班级:1120141208 05211401 组号:3 学院:信息与电子学院同组搭档: 专业:通信工程成绩:

CX 中值减 1,当 CX 中值减至 0 时,停止重复执行,继续执行下一条指令。当REP无条件重复前缀,重复串操作直到计数寄存器的内容 CX 为0为止。经常与REP 配合工作的字符串处理指令有MOVS、STOS和LODS。 当REPE/REPZ判断计数寄存器的内容 CX 是否为0或ZF=0(即比较的两个操作数不等),只要满足一个则重复执行结束,否则继续执行。可以与 REPE/REPZ 配合工作的串指令有CMPS和SCAS。 当REPNE/REPNZ判断计数寄存器的内容是否为0或ZF=1(即比较的两个操作数相等),只要满足一个则重复执行结束,否则继续执行。可以与 REPE/REPZ 配合工作的串指令有CMPS和SCAS。 3)字符串操作指令 lodsb、lodsw:把DS:SI指向的存储单元中的数据装入AL或AX,然后根据 DF 标志增减 SI; stosb、stosw:把AL或AX中的数据装入ES:DI指向的存储单元,然后根据 DF 标志增减 DI; movsb、movsw:把 DS:SI 指向的存储单元中的数据装入ES:DI指向的存储单元中,然后根据 DF标志分别增减SI和DI; scasb、scasw:把AL或AX 中的数据与ES:DI 指向的存储单元中的数据相减,影响标志位,然后根据DF标志分别增减SI和DI; cmpsb、cmpsw:把DS:SI 指向的存储单元中的数据与 ES:DI 指向的存储单元中的数据相减,影响标志位,然后根据DF标志分别增减SI和DI; rep:重复其后的串操作指令。重复前先判断 CX 是否为0,为0就结束重复,否则CX减1,重复其后的串操作指令。主要用在MOVS和STOS前。一般不用在 LODS 前。 上述指令涉及的寄存器:段寄存器DS和ES、变址寄存器SI和DI、累加器 AX、计数器CX。 涉及的标志位:DF、AF、CF、OF、PF、SF、ZF。 三、实验步骤 1) 编写程序,比较两个字符串BUF1和BUF2所含的字符是否相同,相同则AL 返回0,不同AL返回1,字符串长度要求自动获取,要求用字符串处理方法。提示:输入两个字符串之后,将串操作所必须的寄存器等参数设置好,然后使用串操作指令进行从头到尾的比较,两个字符串相等的条件是串长度相等且对应的字符相同。 2) 编写程序,设有一字符串存放在以BUF为首址的数据区中,其最后一字符‘$’作为结束标志,计算该字符串的长度并输出。提示:从串的第一个字符开始统计,直到遇到定义的字符串结束符为止,看看在这个过程中总共有多少个字符,

单片机电子时钟课程设计实验报告

单片机电子时钟课程设 计实验报告 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】

《单片机原理与应用》课程设计 总结报告 题目:单片机电子时钟(带秒表)的设计 设计人员:张保江江润洲 学号: 班级:自动化1211 指导老师:阮海容 目录 1.题目与主要功能要求 (2) 2.整体设计框图及整机概述 (3) 3.各硬件单元电路的设计、参数分析及原理说明 (3) 4.软件流程图和流程说明 (4) 5.总结设计及调试的体会 (10) 附录 1.图一:系统电路原理图 (11) 2.图二:系统电路 PCB (12) 3.表一:元器件清单 (13) 4.时钟程序源码 (14)

题目:单片机电子时钟的设计与实现 课程设计的目的和意义 课程设计的目的与意义在于让我们将理论与实践相结合。培养我们综合运用电子课程中的理论知识解决实际性问题的能力。让我们对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立完成某些单片机应用系统的开发和设计打下一个坚实的基础。 课程设计的基本任务 利用89C51单片机最小系统,综合应用单片机定时器、中断、数码显示、键盘输入等知识,设计一款单片机和简单外设控制的电子时钟。 主要功能要求 最基本要求 1)使用MCS-51单片机设计一个时钟。要求具有6位LED显示、3个按键输入。 2)完成硬件实物制作或使用Pruteus仿真(注意位驱动应能提供足够的电流)。 3)6位LED数码管从左到右分别显示时、分、秒(各占用2位),采用24小时标准计时制。开始计时时为000000,到235959后又变成000000。 4)使用3个键分别作为小时、分、秒的调校键。每按一次键,对应的显示值便加1。分、秒加到59后再按键即变为00;小时加到23后再按键即变为00。在调校时均不向上一单位进位 (例如分加到59后变为00,但小时不发生改变)。 5) 软件设计必须使用MCS-51片内定时器,采用定时中断结构,不得使用软件延时法,也不得使用其他时钟芯片。 6)设计八段数码管显示电路并编写驱动程序,输入并调试拆字程序和数码显示程序。7)掌握硬件和软件联合调试的方法。 8)完成系统硬件电路的设计和制作。 9)完成系统程序的设计。 10)完成整个系统的设计、调试和制作。

汇编课程设计报告

四川大学计算机学院 学生实验报告 实验名称:汇编课程设计报告 指导教师:唐宁九 姓名:廖偲 学号:0943111209 班级:软件09级一班 日期:20101114

实验报告 班级______________姓名_______________学号_________ 一、实验一:DEBUG基本命令与数据传输指令 二、实验的目的和要求: ? 1.熟练掌握DEBUG的基本调试命令,能够使用DEBUG编写、调试汇编语言程序片段。 ? 2.在理解数据传输指令的基础上按照实验内容中指定的程序片段对程序进行调试和记录; 三、实验的环境: 1.硬件环境:cpu 2.26gHZ、内存2G、显存1G、64位总线笔记本电脑 2.软件环境:win7 32位操作系统、8086/8088指令集系统(在windows系统中)、masm的汇编工具。 四、源程序清单: ?MOV AL, 01H ?MOV SI, 0002H ?LEA SI, [SI] ?MOV BYTE PTR [SI], 80H ?LAHF ?XCHG AL, AH ?SAHF ?XCHG AH, [SI] ?SAHF 五、操作内容: 1.从cmd在debug下进入用A命令进行汇编 格式: A [地址] 功能:从键盘输入汇编程序, 并逐条地把汇编指令翻译成机器代码指令存入对应内存单元。如果不指定汇编地址, 则以CS:IP为地址 2. 反汇编命令U使用 格式: U [地址]/[地址范围] 功能: 将指定地址范围内的机器代码翻译成汇编源程序指令显示出来, 并同时显示地址及代码。 注意: 反汇编时一定确认指令的起始地址, 否则得不到正确的结果。 3.寄存器查看/编辑命令r或r寄存器名称 功能: 显示当前所有寄存器内容, 状态标志及将要执行的下一条指令的地址、代码和汇编指令形式。

vf课程设计实验报告模板

vf 课程设计实验报告模板 经济管理学院 学生信息管理系统的设计与实现 09年12 月28 日 、课程设计的目的和意义 当今,人类正在步入一个以智力资源的占有和配置,知识生产、分配和使用为最重要因素的知识经济时代,为了适应知识经济时代发展的需要,大力推动信息产业的发展,我们通过对学生信息管理系统的设计,来提高学生的操作能力,及对理论知识的实践能力,从而提高学生的基本素质,使其能更好的满足社会需求。 学生信息管理系统是一个简单实用的系统,它是学校进行学生管理的好帮手。 此软件功能齐全,设计合理,使用方便,适合各种学校对繁杂的学生信息进行统筹管理,具有严格的系统使用权限管理,具有完善的管理功能,强大的查询功能。它可以融入学校的信息管理系统中,不仅方便了学生信息各方面的管理,同时也为教师的管理带来了极大地便利。 我们进行本次课程设计的主要目的是通过上机实践操作,熟练掌握数据库的设 计、表单的设计、表单与数据库的连接、SQL语言的使用和了解它的功能:数据定 义、数据操纵、数据控制,以及简单VF程序的编写。基本实现学生信息的管理, 包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除,并对Visual FoxPro6.0 的各种功能有进一步的了解,为我们更进一步深入的学习奠定基础,并在实践中提高我们的实际应用能力,为我们以后的学习和工作提供方便,使我们更容易融入当今社会,顺应知识经济发展的趋势。 - 1 -

、系统功能设计 通过该系统可以基本实现学生信息的管理,包括系统的登录、学生信息的录 入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除。系统 功能模块如下图所示。 学生信息管理系统主界面 登录 管理 学学学学学 生生生生生 信信信信信 息息息息息 录查浏修删 入询览改除 三、系统设计内容及步骤 3.1创建项目管理文件 1.启动foxpro 系统,建一个项目管理器,命名为“学生管理”。 哑 目f ■ 也 电 岂同左 矣 氏H. 0 存 JI 蛋誤曾

温度测量实验报告

温度测量实验报告 上海交通大学材料科学与工程学院 实验目的 1.掌握炉温实时控制系统结构图及其电压控制原理; 2.通过数据采集板卡,对温度信号(输入为电压模拟量)采集和滤波; 3.通过数据采集板卡,输出模拟电压量到调节器; 4.通过观测温度曲线,实施手动调节输出电压,使得温度曲线与理想波形尽量接近; 5.用增量式PID控制算法控制炉温曲线。 实验原理 (一)炉温实时控制系统结构图 (二)输出控制电压与工作电压的关系 加热炉加热电压=板卡输出控制电压×220 10 (三)电压控制原理 (四)温度与电压的关系

温度=电压× 700℃ (五)PID控制算法公式 ?u k= Ae k? Be k ? 1+ Ce(k ? 2) 其中:A=K P(1+ T T I + T D T );B=K P(1+2T D T );C=K P T D T 。 u k=u k ? 1+ ?u(k) 手动控制炉温参数选择及理由 加热电压:4V 理由:本套实验装置加热速度很快,若加热电压过高(高于5V)则会导致升温过快从而有可能损坏实验装置,而若加热电压过低则会导致升温过慢,浪费时间。综合实际情况以及上述分析,本组成员决定将加热电压设置为4V。 PID炉温控制参数选择及理由 表1 PID炉温控制参数 选取理由 周期:由于温度滞后性较大,因此周期应当大一些。此处本组采用了推荐值0.2s。 K P:由实际经验可知,K P的最佳范围在0.5-1.5之间。此处本组取了中间值1。 T I:实际操作过程中,本组同学发现若T I较小,超调量就会很大。所以这里将T I取得大一些,设置为20s。T D:小组成员发现炉温滞后现象非常严重,因此T D不得不调大一些,取成0.9s。

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

北京电子科技学院 课程设计报告 ( 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这两点上实现输出高低电平的变化。

汇编语言-课程设计1

) 汇编语言课程实验报告 实验名称 课程设计1 实验环境 硬件平台:Intel Core i5-3210M 操作系统:DOSBox in Windows 软件工具:Turbo C , Debug, MASM 实验内容 《 将实验7中的Power idea公司的数据按照下图所示的格式在屏幕上显示出来。 实验步骤 1.要完成这个实验,首先我们需要编写三个子程序。第一个子程序是可以显示字符串到屏 幕的程序,其汇编代码如下: ;名称:show_str

;功能:在屏幕的指定位置,用指定颜色,显示一个用0结尾的字符串 ;参数:(dh)=行号,(dl)=列号(取值范围0~80),(cl)=颜色,ds:si:该字符串的首地址 ;返回:显示在屏幕上 ¥ show_str: push ax push cx push dx push es push si push di mov ax,0b800h - mov es,ax mov al,160 mul dh add dl,dl mov dh,0 add ax,dx mov di,ax mov ah,cl . show_str_x: mov cl,ds:[si] mov ch,0 jcxz show_str_f mov al,cl mov es:[di],ax inc si inc di 【 inc di jmp show_str_x show_str_f: pop di pop si pop es pop dx pop cx } pop ax ret 2.第二个程序是将word型数据转换为字符串,这样我们才能调用第一个程序将其打印出

计算机组成原理与大全实验报告

计算机组成原理与汇编课程设计 实验报告 字符统计.asm 2.斐波那契数(小于50).asm (29) 一、课程设计目标 通过课程设计使学生综合运用所学过的计算机原理与汇编知识,增强解决实际问题的能力,加深对所学知识的理解与掌握,提高软硬件开发水平,为今后打下基础。

课程设计的目的和要求: 1、使学生巩固和加强《计算机原理与汇编语言》课程的基本理论知识。 2、使学生掌握汇编语言程序设计的方法及编程技巧,正确编写程序。 3、使学生养成良好的编程习惯并掌握调试程序的基本方法。 4、使学生养成规范书写报告文档的能力,撰写课程设计总结报告。 5、通过查阅手册和文献资料,培养学生独立分析问题和解决问题的能力。 1 2 3 4 1 2 3 00001001 00100000 00001011 00110000 00001011

01000000 00000000 00000001 本实验设计机器指令程序如下: 4)这里做的是个加法运算,第一个加数已经存入到内存的0000 1010单元中, 第二个加数是需要手工输入的。在实验运行面板中点击“运行”按钮,选择 “输入”芯片,设置输入的数据后,双击连接“输入”芯片的单脉冲,这样 第二个加数就设置好了。 5)在实验运行面板中双击连续脉冲,模型机便开始工作,观察各个芯片的状态。 或者在模型机调试窗口中(如图2所示)点击“指令执行”选项卡,在模型 机调试窗口中点击“下一时钟”,模型机机执行到下一个时钟,点击“下一

微指令”,模型机机执行到下一个微指令,点击“下一指令”,模型机机执行到下一条指令。观察各个芯片的状态,思考模型机的运行原理。 四、课程设计的要求 1、根据题目内容,查阅资料。 2、编写课程设计预习报告。 3、编制程序及调试程序。 4、分析总结,写出课程设计报告,报告中应该包含程序功能与使用说明、程序功能 实现方法说明、如流程图与算法参数说明等内容,设计经验体会总结,源程序清 5 6 1 通 三、实验设计内容 读取文件代码段: MOV AX,DATAS MOV DS,AX ;置数据段寄存器 ; MOV DX,OFFSET FNAME MOV AX,3D00H ;读打开指定文件

【实验报告】大学物理实验课程设计实验报告

大学物理实验课程设计实验报告北方民族大学 大学物理实验(设计性实验) 实验报告 指导老师:王建明 姓名:张国生 学号:XX0233 学院:信息与计算科学学院 班级:05信计2班 重力加速度的测定 一、实验任务 精确测定银川地区的重力加速度 二、实验要求 测量结果的相对不确定度不超过5% 三、物理模型的建立及比较 初步确定有以下六种模型方案: 方法一、用打点计时器测量

所用仪器为:打点计时器、直尺、带钱夹的铁架台、纸带、夹子、重物、学生电源等. 利用自由落体原理使重物做自由落体运动.选择理想纸带,找出起始点0,数出时间为t的p点,用米尺测出op的距离为h,其中t=0.02秒×两点间隔数.由公式h=gt2/2得g=2h/t2,将所测代入即可求得g. 方法二、用滴水法测重力加速度 调节水龙头阀门,使水滴按相等时间滴下,用秒表测出n个(n取 50―100)水滴所用时间t,则每两水滴相隔时间为t′=t/n,用米尺测出水滴下落距离h,由公式h=gt′2/2可得g=2hn2/t2. 方法三、取半径为r的玻璃杯,内装适当的液体,固定在旋转台上.旋转台绕其对称轴以角速度ω匀速旋转,这时液体相对于玻璃杯的形状为旋转抛物面重力加速度的计算公式推导如下: 取液面上任一液元a,它距转轴为x,质量为m,受重力mg、弹力n.由动力学知: ncosα-mg=0(1) nsinα=mω2x(2) 两式相比得tgα=ω2x/g,又tgα=dy/dx,∴dy=ω2xdx/g, ∴y/x=ω2x/2g.∴g=ω2x2/2y. .将某点对于对称轴和垂直于对称轴最低点的直角坐标系的坐标x、y测出,将转台转速ω代入即可求得g.

居里温度的测定_实验报告

钙钛矿锰氧化物居里温度的测定 物理学院 111120160 徐聪 摘要:本文阐述了居里温度的物理意义及测量方法,测定了钙钛矿锰氧化物样品 在不同实验条件下的居里温度,最后对本实验进行了讨论。 关键词:居里温度,钙钛矿锰氧化物,磁化强度,交换作用 1. 引言 磁性材料的自发磁化来自磁性电子间的交换作用。在磁性材料内部,交换作用总是力图使原子磁矩呈有序排列:平行取向或反平行取向。但是随着温度升高,原子热运动能量增大,逐步破坏磁性材料内部的原子磁矩的有序排列,当升高到一定温度时,热运动能和交换作用能量相等,原子磁矩的有序排列不复存在,强磁性消失,材料呈现顺磁性,此即居里温度。 不同材料的居里温度是不同的。材料居里温度的高低反映了材料内部磁性原子之间的直接交换作用、超交换作用、双交换作用。因此,深入研究和测定材料的居里温度有着重要意义。 2.居里温度的测量方法 测量材料的居里温度可以采用许多方法。常用的测量方法有: (1)通过测量材料的饱和磁化强度的温度依赖性得到曲线,从而得到降为零时对应的居里温度。这种方法适用于那些可以用来在变温条件下直接测量样品饱和磁化强度的装置,例如磁天平、振动样品磁强计以及等。 (2)通过测定样品材料在弱磁场下的初始磁导率的温度依赖性,利用霍普金森效应,确定居里温度。 (3)通过测量其他磁学量(如磁致伸缩系数等)的温度依赖性求得居里温度。 (4)通过测定一些非磁学量如比热、电阻温度系数、热电势等随温度的变化,随后根据这些非磁学量在居里温度附近的反常转折点来确定居里温度。 3. 钙钛矿锰氧化物 钙钛矿锰氧化物指的是成分为(R是二价稀土金属离子,为一价碱土金属离子)的一大类具有型钙钛矿结构的锰氧化物。理想的型(为稀土或碱土金属离子,为离子)钙钛矿具有空间群为的立方结构,如以稀土离子作为立方晶格的顶点,则离子和离子分别处在体心和面心的位置,同时,离子又位于六个氧离子组成的八面体的重心,如图1(a)所示。图1(b)则是以离子为立

温度检测与控制实验报告材料

实验三十二温度传感器温度控制实验 一、实验目的 1.了解温度传感器电路的工作原理 2.了解温度控制的基本原理 3.掌握一线总线接口的使用 二、实验说明 这是一个综合硬件实验,分两大功能:温度的测量和温度的控制。 1.DALLAS最新单线数字温度传感器DS18B20简介 Dallas 半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持3V~5.5V的电压围,使系统设计更灵活、方便。 DS18B20测量温度围为 -55°C~+125°C,在-10~+85°C围,精度为±0.5°C。DS18B20可以程序设定9~12位的分辨率,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。 DS18B20部结构 DS18B20部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如下: DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。 光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接 着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验 码(CRC=X8+X5+X4+1)。光刻ROM的作用是使每一个DS18B20都各不相同,这样 就可以实现一根总线上挂接多个DS18B20的目的。 DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 232221202-12-22-32-4 Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8 S S S S S 262524这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的

汇编器实验报告doc

汇编器实验报告 篇一:汇编实验报告 实验一(1)熟悉汇编语言程序调试环境及顺序程序设计 一、实验目的及要求: 1.学习及掌握汇编语言源程序的书写格式和要求,明确程序中各段的功能和相互之间的关系。 2.学会使用EDIT、MASM、LINK、DEBUG等软件工具。 3.熟练掌握在计算机上建立、汇编、连接、调试及运行程序的方法。 二、熟悉汇编语言程序调试环境 1.汇编语言源程序的建立 本例中给出的程序是要求从内存中存放的10个无符号字节整数数组中找出最小数,将其值保存在AL寄存器中。设定源程序的文件名为ABC。 DATA SEGMENT BUFDB 23H,16H,08H,20H,64H,8AH,91H,35H,2BH,7FH CN EQU $-BUF DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: PUSH DS

XOR AX,AX PUSH AX MOVAX,DATA MOV DS,AX MOV BX,OFFSET BUF MOV CX,CN DEC CX MOV AL,[BX] INC BX LP:CMP AL,[BX] JBE NEXT MOV AL,[BX] NEXT: INC BX DEC CX JNZ LP MOV AH,4CH INT 21H CODE ENDS END START 键入以下命令: C:\>EDIT ABC.ASM 此时屏幕的显示状态如图1所示。

1 图1 用EDIT编辑ABC.ASM程序窗口 程序输入完毕后一定要将源程序文件存入盘中,以便进行汇编及连接,也可以再次调出源程序进行修改。 2.将源程序文件汇编成目标程序文件 一般情况下,MASM汇编程序的主要功能有以下3点:(1)检查源程序中存在的语法错误,并给出错误信息。 (2)源程序经汇编后没有错误,则产生目标程序文件,扩展名为.OBJ。 (3)若程序中使用了宏指令,则汇编程序将展开宏指令。 源程序建立以后,在DOS状态下,采用宏汇编程序MASM 对源程序文件进行汇编,其操作过程如图2所示。 图2 MASM宏汇编程序工作窗口 汇编过程的错误分警告错误(Warning Errors)和严重错误(Severe Errors)两种。其中警告错误是指汇编程序认为的一般性错误;严重错误是指汇编程序认为无法进行正确汇编的错误,并给出错误的个数、错误的性质。这时,就要对错误进行分析,找出原因和问题,然后再调用屏幕编辑程序加以修改,修改以后再重新汇编,一直到汇编无错误为止。 3.用连接程序生成可执行程序文件

南邮课程设计实验报告

课程设计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)单击左下角【变量视窗】标签进入变量视图界面,根据试验的设计定义每个变量类型。

温度测量与控制电路

《电子技术》课程设计报告 题目温度测量与控制电路 学院(部)电子与控制工程学院 专业电子科学与技术 班级 学生姓名郭鹏 学号 13 指导教师(签字) 前言 随着数字时代的到来,人们对于温度的测量与控制的要求越来越高,用传统的水银或酒精温度计来测量温度,不仅测量时间长、读数不方便、精度不够高而且功能单一,已经不能满足人们在数字化时代的要求。于是我们提出,测温电路利用温度传感器监测外界温度的变化,通过放大器将温度传感器接收到的信号进行放大,放大到比较有利于我们测量的温度范围,然后利用A/D转换器实现模拟信号到数字信号的转换,最后通过编程让FPGA实现8位二进制数与BCD码之间的转化,实现温度的显示;并利用比较器来实现对放大电压信号的控制,从而实现对温度的控制;再者还加载了报警装置,使它的功能更加完善,使用更加方便。

本设计是采用了温度的测量、信号放大、A/D转换、温度的显示、温度的控制、报警装置六部分来具体实现上述目的。 目录 摘要与设计要求 (4) 第一章:系统概述 (5) 第二章:单元电路设计与分析 (5) 1) 方案选择 (5) 2)设计原理与参考电路 (6) 1 放大电路 (6) 2 低通滤波电路 (7) 3 温度控制电路 (8) 4 报警电路 (9) 5 A/D转换器 (10)

6 译码电路 (11) 第三章:系统综述、总体电路图 (14) 第四章:结束语 (15) 参考文献 (15) 元器件明细表 (15) 收获与体会,存在的问题等 (16) 温度测量与控制电路 摘要: 利用传感器对于外界的温度信号进行收集,收集到的信号通过集成运算放大器进行信号放大,放大后的信号经过A/D转换器实现模拟信号与数字信号间的转换,再通过FPGA编程所实现的功能将转换后的数字信号在数码管上显示出来,实现温度测量过程。放大的信号可以与所预定的温度范围进行比较,如果超出预定范围,则自动实现声光报警功能,实现温度控制过程。 关键字:温度测量温度控制信号放大 A/D转换声光报警 设计要求: 1. 测量温度范围为200C~1650C,精度 0.50C; 2. 被测量温度与控制温度均可数字显示; 3. 控制温度连续可调; 4. 温度超过设定值时,产生声光报警。

《汇编语言+微型计算机》课程设计实验报告

长江大学工程技术学院《汇编+微机》课程设计报告 ?? 数据采集系统的设计与调试 学生姓名:袁春云学号:200960720?序号:25 专业班级:计本60901 指导老师:李华贵许建国 报告日期: 2011 年9月10日 ???

一.课程设计题目:数据采集系统的设计与测试 利用《汇编语言+微型计算机》课程中所学的可编程接口芯片8253、8255A、ADC0809和微机内部的中断控制器8259A设计一个数据采集系统,并且编程与调试。 二.设计目的 1.通过本设计,使学生综合运用《微型计算机技术》、《汇编语言程序设计》以及电子技术等课程的内容,为以后从事计算机检测与控制奠定一定的基础。 2.主要掌握并行I/O接口芯片8253、8255A、ADC0809及中断控制芯片8259A等可编程器件的使用,掌握译码器74LS138的使用。 3.学会用汇编语言编写一个较完整的实用程序。 4.掌握微型计算机技术应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等步骤。 三.课程设计要求 1.功能要求 ①利用《汇编语言+微型计算机系统》课程中所学的可编程接口芯片8253、8255A、ADC0809和微机内部的中断控制器8259A(从保留的IRQ2或TRQ10端引入)设计一个数据采集系统、并且编程与调试。 ②用8253定时器定时10MS,每次定时10MS后启动一次模/数转换,要求对所接通道变化的模拟电压值进行采集。 ③每次模/数转换结束后,产生一次中断,在中断服务程序中,采集来的数字量被读入微处理器的累加器AL中,然后通过8255A输出到8个LED发光二极管显示。 2.设计所需器材与工具 ④微机原理与接口综合仿真实验平台。 ⑤可编程接口芯片8253、8255A、ADC0809和译码器芯片74LS138、74LS 245等。 ⑥可调电位器4.7KΩ一个。 ⑦其他逻辑器件、导线若干。 ⑧万用表、常用工具等。 四.设计思路 1. 4.7Ω电位器一端接+5V,一端接地,调节电位器得到变化的模拟电压,

c课程设计实验报告

c课程设计实验报 告

中南大学 本科生课程设计(实践)任务书、设计报告 (C++程序设计) 题目时钟控件 学生姓名 指导教师 学院交通运输工程学院 专业班级 学生学号 计算机基础教学实验中心 9月7日 《C++程序设计基础》课程设计任务书

对象:粉冶、信息、能源、交通工程实验2101学生时间: .6 2周(18~19周) 指导教师:王小玲 1.课程设计的任务、性质与目的 本课程设计是在学完《C++程序设计基础》课程后,进行的一项综合程序设计。在设计当中学生综合“面向对象程序设计与结构化程序设计”的思想方法和知识点,编制一个小型的应用程序系统。经过此设计进一步提高学生的动手能力。并能使学生清楚的知道开发一个管理应用程序的思想、方法和流程。 2.课程设计的配套教材及参考书 ●《C++程序设计》,铁道出版社,主编杨长兴刘卫国。 ●《C++程序设计实践教程》,铁道出版社,主编刘卫国杨长兴。 ●《Visual C++ 课程设计案例精编》,中国水力电力出版社,严华峰等编著。 3.课程设计的内容及要求 (1)自己任选一个题目进行开发(如画笔、游戏程序、练习打字软件等),要求利用MFC 工具操作实现。 (2)也可选一个应用程序管理系统课题(如:通讯录管理系统;产品入库查询系统;学生成绩管理;图书管理 等);

设计所需数据库及数据库中的数据表,建立表之间的关系。 设计所选课题的系统主封面(系统开发题目、作者、指导教师、日期)。 设计进入系统的各级口令(如系统管理员口令,用户级口令)。 设计系统的主菜单。要求具备下列基本功能: ●数据的浏览和查询 ●数据的统计 ●数据的各种报表 ●打印输出 ●帮助系统 多种形式的窗体设计(至少有查询窗体、输入窗体) 注意:开发的应用程序工作量应保证在2周时间完成,工作量不能太少或太多。能够2人合作,但必须将各自的分工明确。 4.写出设计论文 论文基本内容及撰写顺序要求: ●内容摘要 ●系统开发设计思想 ●系统功能及系统设计介绍 ●系统开发的体会

DS18B20温度测量与控制实验报告

课程实训报告 《单片机技术开发》 专业:机电一体化技术 班级: 104201 学号: 10420134 姓名:杨泽润 浙江交通职业技术学院机电学院 2012年5月29日

目录 一、DS18B20温度测量与控制实验目的…………………… 二、DS18B20温度测量与控制实验说明…………………… 三、DS18B20温度测量与控制实验框图与步骤…………………… 四、DS18B20温度测量与控制实验清单…………………… 五、DS18B20温度测量与控制实验原理图………………… 六、DS18B20温度测量与控制实验实训小结………………

1.了解单总线器件的编程方法。 2.了解温度测量的原理,掌握DS18B20 的使用。

本实验系统采用的温度传感器DS18B20是美国DALLAS公司推出的增强型单总线数字温度传感器。 Dallas 半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持3V~5.5V的电压范围,使系统设计更灵活、方便。DS18B20测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。DS18B20可以程序设定9~12位的分辨率,及用户设定的报警温度存储在EEPROM中,掉电后依然 保存。 DS18B20 内部结构 DS18B20 内部结构主要由四部分组成:64 位光刻ROM、温 度传感器、非挥发的温度报警触发器TH 和TL、配置寄存器。 DS18B20 的管脚排列如下: DQ 为数字信号输入/输出端;GND 为电源地;VDD 为外接 供电电源输入端(在寄生电源接线方式时接地)。 光刻ROM 中的64 位序列号是出厂前被光刻好的,它可以 看作是该DS18B20 的地址序列码。64 位光刻ROM 的排列是: 开始8 位(28H)是产品类型标号,接着的48 位是该DS18B20 自身的序列号,最后8 位是前面56 位的循环冗余校验码 (CRC=X8+X5+X4+1)。光刻OMR 的作用是使每一个DS18B20 都各不相同,这样就可以实现一根总线上挂接多个DS18B20 的目 的。 DS18B20 中的温度传感器可完成对温度的测量,以12 位转化为例:用16 位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S 为符号位。 这是12 位转化后得到的12 位数据,存储在18B20的两个8 比特的RAM 中,二进制中的前面5 位是符号位,如果测得的温度大于0,这5 位为0,只要将测到的数值乘于0.0625 即可得到实际温度;如果温度小于0,这5 位为1,测到的数值需要取反加 1 再乘于0.0625 即可得到实际温度。

温度测量与控制-课程设计

赣南师院物理与电子信息学院感测技术课程设计报告书 题目:温度测量与控制 姓名: 班级: 指导老师: 时间: 一、系统功能 本温度控制器可以实现以下的功能:

(1)采集温度,并通过LED数码管显示当前温度。LED数码管显示温度格式为四位,精确度可达±0.1℃。例如:25℃显示为025.0。 (2)通过按键可自由设定温度的上下限,并能在LED数码管显示设定的温度上下限值。 (3)通过控制三极管的导通与否来控制继电器的关断,继而控制外部加热(电烙铁升温)和制冷(小型电风扇降温)装置,使环境温度保持设定温度范围内。(4)具有温度报警装置。当温度高于上限值,红灯亮起;或者低于下限值,黄灯亮起,并发出报警声。 二、系统原理框图 2.1 系统总体方案 该温度控制器的系统总体方框图如图1所示。该系统主要包含DS18B20温度采集电路、输入控制电路、晶振复位电路、数码管显示电路、继电器控制电路,等外围电路组成。 图1 系统总体方框图 2.2 系统原理图

图2 系统原理图 三、传感器的选用和介绍 综合各方面考虑,本设计我们选择的温度传感器是DS18B20。 3.1 DS18B20的主要特性 DS18B20的主要特性如下。 1)适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电。 2)在使用时不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内。 3)独特的单线接口方式:DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通信。 4)测温范围:-55℃~+125℃,在-10~+85℃时精度为±0.5℃。 5)DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温。 6)可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,可实现高精度测温。 7)在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最

可编程控制器原理与及实践课程设计实验报告

可编程控制器原理与及实践 课程设计实验报告 目录 一、PLC课程设计目的及要求----------------------3 二、PLC的技术特点及应用------------------------3 三、课程设计内容--------------------------------5 3.1智能抢答器系统-----------------------------5 3.1.1控制要求 3.1.2I/O编址,梯形图及运行过程分析 3.1.3 PLC硬件连接图 3.1.4 总结与体会

3.2 自动交通灯系统----------------------------9 3.2.1控制要求 3.2.2I/O编址,梯形图及运行过程分析 3.2.3 PLC硬件连接图 3.2.4 总结与体会 3.3 小球分拣器系统----------------------------15 3.3.1控制要求 3.3.2I/O编址,梯形图及运行过程分析 3.3.3 PLC硬件连接图 3.3.4 总结与体会 3.4 电梯模型----------------------------------19 3.4.1控制要求 3.4.2I/O编址,梯形图及运行过程分析 3.4.3 PLC硬件连接图 3.4.4 总结与体会 一、PLC课程设计目的及要求 课程设计目的: (1)通过对实际的PLC控制系统的编程训练,提高分析问题、解决问题的能力; (2)熟悉工业生产中PLC的应用和系统构成,了解PLC控制的电路的设计方法。(3)通过本次课程设计增进实际动手能力的培养。 (4)用PLC实现工件加工模型,四层电梯模型的运动控制和模拟系统的程序设计,掌握编程的一般方法和技巧。 课程设计要求: (1)理解实际系统的运动过程,分解动作过程使之容易编程。 (2)列写PLC控制系统的I/O配置。 (3)画出硬件电路图,实现PLC与控制装置的连线。 (4)编写梯形图程序,完成系统的调试。 (5)完成课程设计报告。 二、PLC的技术特点及应用

相关文档
最新文档