接口技术 ADC0809采集温度值用于远程传输到客户端。.docVIP

  • 8
  • 0
  • 约5.11千字
  • 约 11页
  • 2018-04-10 发布于江西
  • 举报

接口技术 ADC0809采集温度值用于远程传输到客户端。.doc

接口技术 ADC0809采集温度值用于远程传输到客户端。.doc

绵阳职业技术学院 实训 题 目:多个芯片组合 班 级:计应101 姓 名:胡松 学 号:201003432 指导老师:杨居义 目录  TOC \o 1-3 \h \z \u  HYPERLINK \l _Toc282647739 引言 1  HYPERLINK \l _Toc282647740 1.设计名称 3  HYPERLINK \l _Toc282647741 2.项目目的与要求 3  HYPERLINK \l _Toc282647742 3.项目连接与说明 3  HYPERLINK \l _Toc282647743 4.项目的电路图: 4  HYPERLINK \l _Toc282647748 5.项目的流程图: 5  HYPERLINK \l _Toc282647753 6.项目的程序: 6 7、附录 HYPERLINK \l _Toc282647753  6 8086、0809、8251、8253、8255组合使用 项目名称:ADC0809采集温度值用于远程传输到客户端。 项目要求与目的: (1)、实验采用ADC0809采集温度并转换成数字信号,然后经过8251a把信号转换成串行,最后通过MODEM电话线远程到客户端经过8255控制七段数码管用于显示。 (2)项目目的: ①了解热敏电阻温度传感器的使用。 ②掌握AD转换器的使用。 ③掌握8255、8086、8251、8253的使用。 ④项目可用于工厂生产车间,让管理人员即使了解生产线的温度。 项目的电路图连接以及说明 (1)、如电路图所示,粗黑色的线为要连接的线。片选信号不用赘述,按图中的方法接到片选信号处。然后ADC0809的IN0接至热敏电阻经过放大器输出AN2插孔,8251a的TXCLK和RXCLK连接8253的OUT1处,8251a的信号需要经过MAX232将电平转换成TTL电平,再经过MODEM连接电话线。最后这边接收数据,用于8255输出显示。 (2)、实验是当所有芯片工作时,0809采集到的温度将会被远程传输到客户端七段数码管上面显示。 (3)、用户手册在附录给出。 项目电路图 TXD RXD 8251A TXCLK RXCLK CS 208H~20FH 1MHZ +5v CS 210H~217H 1MHZ 1MHZ 1MHZ CS 208H~20FH CS 210H~217H CS 200H~217H +5v PA0 8255A PA7 8086CPU 8253 OUT1 GATE1 CLK1 ADC0809 IN0 CLOCK 电话线 74LS48 74LS48 8253 OUT1 GATE1 CLK 8086CPU TXD RXD 8251A TXCLK RXCLK CLK 2 3 5 MODEM MAX 232C MODEM MAX 232C 2 3 5 热 敏 电 阻 放大??? AN2 项目程序设计 1)程图流程图 接收 启动AD 开始 开始 接收准备 8251初始化 8253初始化 接收 8255初始化 转换完成了吗 N Y 发送数据 判断是否FFH 延时 8253初始化 N 8251初始化 Y 发送数据FFH Y 发送准备 N N 判断是否FFH 接收 跳转起始 发送标识FFH Y Y 输出显示 N 2)程序清单: 1号机代码: stack segment stack stack ends data segment data ends code segment assume cs:code,ds:data,ss:stack start:push cs push ds mov al,0 mov dx,208h;0809的IN0地址 out dx,al mov cx,40h loop $;延时100um in al,dx; $读入结果 ;::::::::::::::::::::::::::::::::::::::::::::AD0809设置 push ax;进栈保护数据 mov dx,203h;设置8253计数工作方式3(方波) mov al,56h out dx,al mov al,52h

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档