定为输入口或输出口。这 里采用查询方式。
h
12
1
0
D7 D6
$
0
0
0
0
0
0
D5
D4 D3 D2
D1 D0
特征位 D7=1 A端口的工作方式 A端口工作在输入还是输出方式 C端口高4位是作为输入端口,还是作为输出端口
用来选择B端口的工作方式
B端口作为输入还是输出端口
C端口低4位输入输出方式
h
13
$
5V 0V
5V 0V
h
快转
慢转
34
四、程序代码
$
cmp al, 0c8h ja k3 cmp al, 096h ja k2 cmp al, 064h ja k1 jmp k0
k0: call cooloff jmp start1
k1: mov buf1, 2000h mov buf2, 0200h jmp jj
h
7
$
当温度为40℃时,
Ui=0V+ΔT•Kt=0V+40℃×0.0488V/℃=1.95V。
Ui转换为数字量后,每个数字量对应电压值为19.53mV,
用Ks表示。可求得数字量变化与温度变化的对应关系:
Kt/Ks =2.5数字量/℃
所以40℃时,AD输出的数字量D0 = 0+40℃×2.5数字量/℃
data segment
io8255a equ 288h
io8255b equ 289h
io8255c equ 28ah
io8255d equ 28bh
io0809a equ 298h
data ends
code segment
assume cs:code,ds:data