微机原理课程设计温度采集系统(论文资料).docVIP

微机原理课程设计温度采集系统(论文资料).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内容摘要 (一)、实验目的: 通过设计一个数据采集系统,加深了对微机工作原理的理解,经过初步的应用设计,使书本知识转化成实践能力。由此得到以下目的: 1.熟悉微机系统的硬件设计方法; 2.掌握I/O的扩展方法; 3.熟悉模拟电路的一般设计方法; 4.掌握A/D芯片的性能和应用; 5.熟悉8088汇编语言的编程方法; 6.初步掌握汇编语言程序的调试; 7. 应用Protel99画出电路图。 (二).设计内容:以8088CPU系统为核心设计一个温度采集系统并在三位LED显示器上显示当前温度。 (三).设计要求: 1.画出原理图; 2.说明工作原理; 3.编写程序; (四).工作原理 1.设计框图 2.芯片清单及器件 CPU8088 ADC0809 接口芯片8255 温度传感器AD590 74LS138译码器 74LS273段码锁存器 DM7407N 8282锁存器 晶振 运算放大器 数码管三个 电容电阻若干。 3.部分器件功能说明 (1) 温度传感器 温度是最普通最基本的物理量,用电测法测量温度时,首先要通过温度传感器将温度转换成电量,温度传感器有好多种方式,这里选择AD590,它是一种半导体感受式的,由测温电阻、二极管和集成电路器件组成。 AD590是一种单片集成的两端式温度敏感电流源,它有金属壳,小型的扁平封装芯片和不锈钢等几种封装形式,实验平台利用IC温度传感器AD590作为测温器,AD590是一种精度和线性度较好的双端集成温度传感器,其输出电流与绝对温度有关,对于电源电压从5-10V变化只引起1? A最大电流的变化或1摄氏度等效误差。 上图给出了用于获得正比于绝对温度的输出电流的基本温度敏感电路,当温度有10℃的变化时输出电压变化为20mV,即该电路M点电压随温度变化为2mV/℃。将温度传感器输出的小信号跟随放大19.2倍左右后,送至8位A/D转换器转换成数字量。 (2).A/D转换 模数转换采用ADC0809,它是芯片输出端具有可控的三态门,这种芯片的输出端可以直接和系统总线相连,由读信号控制三态门,转换结束后,CPU执行一条输入指令,从而产生读信号,将数据从A/D转换器取出。ADC0809是典型的8位8通道逐次逼近式A/D转换器,CMOS工艺,可实现8路模拟信号的分时采集,片内有8路模拟选通开关,以及相应的通道地址锁存译码电路,其转换时间为100μs左右。 ADC0809内部结构如图所示,图中多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用一个A/D转换,地址锁存与译码电路完成对A、B、C 3个地址位进行锁存和译码,其译码输出用于通道选择。8位A/D转换器是逐次逼近式,由控制与时序电路、逐次逼近寄存器、树状开关以及256R电阻阶梯网络等组成。输出器用于存放和输出转换得到的数字量。 下面具体说一下A/D转换的原理。 因为所选的AD0809所转换的电压范围不大,这样一来,当所采集的温度是0℃时,所转换的电压量是0V,通过A/D转换后所对应的数字量当采集的温度是255℃时,所转换的电压量是10V, 通过A/D转换后所对应的数字量这样看来,从A/D输出的数字量和显示的温度是一一对应的。假如数字量,通过8255A编程就可在显示器上显示3℃。 (3). 8255并行接口 A/D转换与8255A 当温度通过AD590后,连续的物理量转换为连续的电压量,电压信号输入到A/D的模拟信号输入端。当工作时,CPU用输出指令将PC0置零,使B/C端得到一个低电平从而启动转换。此后用输入指令不断读端口PC4~PC7测试并判断PC4是否为零。如果PC4为零则说明完成一次A/D转换。此时在CPU的读周期作用下它向8255A发出一个读信号。之后便从A端口读数据;在写周期的作用下CPU向8255A发出写信号,此后数据就会从B端口输出。B端口连接着LED,它们在PC3~PC1的控制下显示当前温度。 8255A方式0的工作特点: 方式0也叫基本输入输出方式。在这种方式下,端口A和端口B可以通过方式选择字规定为输入口或者输出口,端口C分为两个4位端口,高4位一个端口,低4位一个端口。这两个四位端口也可由方式选择字规定为输入口或输出口。 方式0的使用场合有两种,一种是同步传送,另一种是查询式传送。这里采用查询方式。查询式传输时,需要有应答信号。但是,在方式0情况下,没有规定固定

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档