资料转发分享基于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 ; 读转换结束端口
目录
以上可以按照这个思路进行自行设计,也可以通过百度网盘列表下载现成的
https://www.aiesst.cn/baidu.html
以上是关于资料转发分享基于8086波形发生器仿真设计基于8086八路数据电压温度采集系统仿真资料基于8086八路模拟信号采集均值显示系统设计的主要内容,如果未能解决你的问题,请参考以下文章
资料转发分享基于8086 8253定时计数器方波发生器仿真基于8086 1602动态显示仿真设计基于8086步进电机转动控制设计
资料转发分享基于8086 8253定时计数器方波发生器仿真基于8086 1602动态显示仿真设计基于8086步进电机转动控制设计
基于8086方波锯齿波三角波发生器仿真基于8086的LCD1602显示仿真设计基于8086的LED点阵汉字流水显示设计基于8086的LED中文显示屏显示设计-仿真设计资料转发