资料转发分享基于8086波形发生器仿真设计基于8086八路数据电压温度采集系统仿真资料基于8086八路模拟信号采集均值显示系统设计

Posted Mr song song

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了资料转发分享基于8086波形发生器仿真设计基于8086八路数据电压温度采集系统仿真资料基于8086八路模拟信号采集均值显示系统设计相关的知识,希望对你有一定的参考价值。

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

利用8255、ADC0809、8253、8259等元器件设计一个多路传感器数据采集并显示的系统。要求每20毫秒由8253产生一次中断请求,设8253时钟CLK等于1MHZ, 8253的OUT0连接到8259的IR2端,已知写入8259的ICW2是08H,中断服务程序名称为ISR_Sample8。要求每次20毫秒中断时,中断服务程序对ADC0809八个通道的每个通道采集一遍。主程序对八个通道传感器数据进行求平均值,并用三位七段数码管静态显示平均值。

;---模式设置----------------------------------------------------------------------------
.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

  

可以按照思路自行设计,也可以从文章末尾从资料网盘下载 

1158基于8086波形发生器仿真设计-微机原理设计资料

; 8255+DAC0832产生多种波形的示例,用开关控制,依次可实现锯齿波,三角波,矩形波(方波),脉冲波,梯形波的演示。

;输出专用,X为端口地址,Y为要输出内容
OUT_PORT  MACRO  X,Y
       MOV DX, X
       MOV AL, Y
       OUT DX, AL
     ENDM
     
;延时的宏,X用于延时设定,AA为标号
DELAY_M   MACRO  X,AA
       LOCAL  AA
       MOV  BX,CX
       MOV  CX,X
AA:
       LOOP AA
       MOV  CX,BX
     ENDM
;====================================================================
;几个常数的设定
     IO6   EQU    60H         ;8255 PA端口地址
     TIMES EQU    40          ;用于延时控制

  

可以按照思路自行设计,也可以从文章末尾从资料网盘下载 

1155基于8086八路模拟信号采集均值显示系统设计-微机

利用8255、ADC0809、8253、8259等元器件设计一个多路传感器数据采集并显示的系统。要求每20毫秒由8253产生一次中断请求,设8253时钟CLK等于1MHZ, 8253的OUT0连接到8259的IR2端,已知写入8259的ICW2是08H,中断服务程序名称为ISR_Sample8。要求每次20毫秒中断时,中断服务程序对ADC0809八个通道的每个通道采集一遍。主程序对八个通道传感器数据进行求平均值,并用三位七段数码管静态显示平均值。

;---模式设置----------------------------------------------------------------------------
.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  ; 读转换结束端口

目录

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

1158基于8086波形发生器仿真设计-微机原理设计资料

1155基于8086八路模拟信号采集均值显示系统设计-微机


以上可以按照这个思路进行自行设计,也可以通过百度网盘列表下载现成的
https://www.aiesst.cn/baidu.html  

创作打卡挑战赛 赢取流量/现金/CSDN周边激励大奖

以上是关于资料转发分享基于8086波形发生器仿真设计基于8086八路数据电压温度采集系统仿真资料基于8086八路模拟信号采集均值显示系统设计的主要内容,如果未能解决你的问题,请参考以下文章

资料转发分享基于8086 8253定时计数器方波发生器仿真基于8086 1602动态显示仿真设计基于8086步进电机转动控制设计

资料转发分享基于8086 8253定时计数器方波发生器仿真基于8086 1602动态显示仿真设计基于8086步进电机转动控制设计

基于8086四种波形发生器仿真设计-微机原理汇编仿真资料

基于8086波形发生器仿真设计-微机原理设计资料

基于8086波形发生器仿真设计-微机原理设计资料

基于8086方波锯齿波三角波发生器仿真基于8086的LCD1602显示仿真设计基于8086的LED点阵汉字流水显示设计基于8086的LED中文显示屏显示设计-仿真设计资料转发