1156 基于8086八路数据电压温度采集系统仿真资料

摘要:

本文设计了一个基于8086微处理器的八路数据电压温度采集系统,利用8255、ADC0809、8253、8259等元器件实现了多路传感器数据的采集与显示。系统每20毫秒由8253产生一次中断请求,对ADC0809的八个通道进行数据采集,并在主程序中计算各通道数据的平均值,最后通过三位七段数码管静态显示平均值。

一、引言

随着工业自动化和智能化的发展,多路传感器数据采集系统在各个领域得到了广泛应用。本文设计的基于8086的八路数据电压温度采集系统,能够满足实时、准确地采集多路传感器数据的需求,为工业自动化控制提供了有力支持。

二、系统硬件设计

系统硬件主要包括8086微处理器、8255并行接口芯片、ADC0809模数转换器、8253定时计数器、8259中断控制器以及三位七段数码管显示模块。8086微处理器作为系统的核心,负责控制整个数据采集和显示过程。8255并行接口芯片用于连接微处理器和ADC0809,实现数据的并行传输。ADC0809负责将模拟信号转换为数字信号,供微处理器处理。8253定时计数器用于产生定时中断,控制数据采集的频率。8259中断控制器负责处理中断请求,调用相应的中断服务程序。三位七段数码管显示模块用于显示采集数据的平均值。

三、系统软件设计

系统软件设计包括初始化程序、中断服务程序(ISR_Sample8)和主程序三个部分。初始化程序负责设置8086微处理器、8255、ADC0809、8253和8259的初始状态。中断服务程序ISR_Sample8在每次20毫秒中断时被调用,负责依次对ADC0809的八个通道进行数据采集,并将采集到的数据存储到指定的内存区域。主程序则负责读取这些数据,计算各通道的平均值,并通过三位七段数码管显示模块显示出来。

四、数据采集与显示实现

数据采集的实现依赖于ADC0809模数转换器和8253定时计数器的配合。ADC0809在接收到启动转换信号后开始转换模拟信号为数字信号,转换完成后将数字信号输出到8255并行接口芯片。8253定时计数器每20毫秒产生一次中断请求,触发中断服务程序ISR_Sample8,该程序依次读取ADC0809八个通道的数据。

数据显示的实现则依赖于三位七段数码管显示模块和主程序的配合。主程序读取采集到的数据后,计算各通道的平均值,并将平均值转换为七段数码管能够显示的格式,最后通过8255并行接口芯片将数据发送到数码管显示模块进行显示。

五、实验结果与分析

通过实验验证,本文设计的基于8086的八路数据电压温度采集系统能够准确、实时地采集八路传感器数据,并计算出各通道的平均值进行显示。系统工作稳定,数据采集速度快,显示准确度高,满足设计要求。

六、结论与展望

本文设计了一种基于8086微处理器的八路数据电压温度采集系统,实现了多路传感器数据的实时采集与显示。系统结构简单、易于实现,具有较高的实用价值。未来,可以进一步研究如何优化数据采集算法,提高系统的数据采集速度和精度;同时,也可以探索将更多先进的控制技术和算法应用于系统中,以提升系统的整体性能。

;---模式设置----------------------------------------------------------------------------
.model small
.8086
;---宏定义-----------------------------------------------------------------
;---常量端口地址定义--------------------------
nIO1  equ 0200h   
nIO2  equ 0400h  
nIO3  equ 0600h   
nIO4  equ 0800h   
nIO5  equ 0a00h  

; 8255A端口
PORT_A_8255        equ  nIO1    ; 8255A控制端口
PORT_B_8255        equ  nIO1+2  ; 8255A  端口A
PORT_C_8255        equ  nIO1+4  ; 8255A  端口B
PORT_CTR_8255      equ  nIO1+6  ; 8255A  端口C

; ADC0809端口
PORT_START_0809    equ  nIO2  ; 启动并选择通道端口
PORT_EOC_0809      equ  nIO2  ; 查询AD转换结束否端口
PORT_DATA_0809     equ  nIO3  ; 读转换结束端口

; 8253定时器端口
PORT_COUNTER0_8253 equ nIO4
PORT_CTR_8253      equ nIO4+6

  

 【资源下载】下载地址:点击下载(1156) https://docs.qq.com/doc/p/ffc421513a628b30450ae742547c0b850456d7c8

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值