资源分享基于8086多路温度采集系统设计(仿真程序报告)基于8086计算器系统仿真设计(仿真程序bom)
Posted Mr song song
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了资源分享基于8086多路温度采集系统设计(仿真程序报告)基于8086计算器系统仿真设计(仿真程序bom)相关的知识,希望对你有一定的参考价值。
基于8086多路温度采集系统设计(仿真、程序、报告)
采用铂电阻温度传感器的电阻与温度的关系是非线性的,用电桥实现温度升高引起的电阻变化对应于电压的变化。经A/D转换器后,送入锁存器锁存,在经译码器输出后,再在数码管上显示,由于74LS373具有锁存功能就能实现四位的温度显示。由于铂电阻与温度的关系是非线性的,因此输出的结果测试精度较低,并且不能达到我们对温度控制的要求。
单元电路的设计
(1)温度检测系统
温度信息由温度传感器测量并转换成微安级的电流信号,经过运算放大电路将温度传感器输出的小信号进行跟随放大,输入到A/D转换器(ADC0809)转换成数字信号输入主机。数据经过标度转换后,一方面通过数码管将温度显示出来;另一方面,将该温度值与设定的温度值进行比较,调整电加热炉的开通情况,从而控制温度。在断开电加热器,温度仍然异常,报警器发出声音报警,提示采取相应的调整措施。
(2)温度测量部分
A\\D590是AD公司生产的一种精度和线度较好的双端集成传感器,其输出电流与绝对温度有关,对于电源电压从5-10V变化只引起1uA最大电流的变化或1摄氏度等效误差。图4-1给出了用于获得正比于绝对温度的输出电流的基本温度敏感电路。
A\\D590输出的电流I=(273+T)uA(T为摄氏温度)。
因此测量的电压V为(273+T)uA×10K=(2.73+T/100)V,为了将电压测量出来,又务必使电流I不分流出来。使用电压跟随器使其输出电压V2等于V 。
由于一般电源供应多器件之后,电源是带杂波的,因此使用稳压二极管作为稳压元件,再利用可变电阻分压,其输出电压V1需调至2.73V。
差动放大器其输出V0 为(100K/10K)×(V2-V1)=T/10,如果现在为摄氏28℃,输出电压为2.8V。
输出电压接A\\D转换器,那么A\\D转换输出的数字量就和摄氏温度成线性比例的关系。
基于8086计算器系统仿真设计(仿真、程序、bom)
功能:实现计算器仿真,具体功能可以看如下按键标注,采用8086芯片
资料:仿真、程序、元器件清单等资料
org 8000h
flag db 0
scount db 0
;Define code at 100h
org 100h
mov al, 0
out 020h, al
;Set 2 initial elements in the stack
push 0
push 0
jmp display
;Start point of the program
redo:
mov ax, 0
mov dx, 0
clc
;Start of the input loop
start:
;Check every line for inputs, if one is pressed, it will jump to that line
;Otherwise, it will jump to next if ah != 0, or loop if ah = 0
in al, 010h
cmp al, 0
jne line1
in al, 012h
cmp al, 0
jne line2
in al, 014h
cmp al, 0
jne line3
in al, 016h
cmp al, 0
jne line4
in al, 018h
cmp al, 0
...
...
....
1669【毕设课设】基于8086计算器系统仿真设计(仿真、程序、bom)
1668【毕设课设】基于8086多路温度采集系统设计(仿真、程序、报告)
文章转自电设屋,完整资料百度网盘下载地址:百度网盘 www.aiesst.cn/share.html
8086汇编基础知识总结
一、寄存器
1、4个数据寄存器(16位):
AX(AH、AL)
BX(BH、BL):常用作基数寄存器(即数据段的偏移地址寄存器)
CX(CH、CL)
DX(DH、DL)
2、指针寄存器
BP:基数指针寄存器,用作堆栈段的偏移地址寄存器
SP:堆栈指针寄存器,用于堆栈段的偏移地址寄存器
3、变址寄存器
SI:源变址寄存器,与BX功能相近,但更常用于变址寻址
DI:目的变址寄存器,与BX功能相近,但更常用于变址寻址
4、4个段寄存器
CS:代码段寄存器,存放代码段的段地址
DS:数据段寄存器,存放数据段的段地址
SS:堆栈段寄存器,存放堆栈段的段地址
ES:附加数据段寄存器,当DS被占用后,可以另外使用ES来充当另外一个数据段的寄存器
5、其他
IP:指令指针寄存器(用作代码段的偏移地址寄存器)
6、状态标志寄存器
16位,有9个标志,见下文标志寄存器部分。
7、附:代码段、数据段、堆栈段
CS:IP(即物理地址为CSx16+IP)指向的指令即为当前正要执行的指令。
DS:BP(或DS:BX)指向的数据段,为当前可以读取的数据段
SS:SP指向当前正在读取的堆栈段地址。SS:SP指向的是栈顶元素。
8、附:未显式给出段寄存器时的默认段寄存器
含有BX、DI、SI的寻址,默认段寄存器为DS
含有BP的寻址(同时含有BP和BX/SI/SI也属于这种情况),默认段寄存器位SS
以上是关于资源分享基于8086多路温度采集系统设计(仿真程序报告)基于8086计算器系统仿真设计(仿真程序bom)的主要内容,如果未能解决你的问题,请参考以下文章
资料转发分享基于8086波形发生器仿真设计基于8086八路数据电压温度采集系统仿真资料基于8086八路模拟信号采集均值显示系统设计
资料转发分享基于8086波形发生器仿真设计基于8086八路数据电压温度采集系统仿真资料基于8086八路模拟信号采集均值显示系统设计
资料转发分享基于8086八路智能抢答器系统控制设计基于8086八路PT100热敏电阻温度采集基于8086步进电机定时启动设计-仿真设计资料
资料转发分享基于8086八路智能抢答器系统控制设计基于8086八路PT100热敏电阻温度采集基于8086步进电机定时启动设计-仿真设计资料