硬件上机验收内容第 12,14周上机
已知某 PC系统的 I/O地址组选信号 IOY0,B800H~ B81FH,
用 244构成 I/O输入 电路,
273构成 I/O输出 电路,利用 138,32等组内译码,
使得 244的读地址为
B803H,273的写地址为
B804H,并结合硬件电路编写相应程序,读入输入电路中 8位输入按键的状态,除向显示器输出结果外还向输出电路中的 8位发光二极管输出按键信息 。
G2B
G2A
C
B
A
G1
Y76
5
4
3
2
1
8
16
Y6
VCC
Y5
Y4
Y3
Y2
Y1
Y0
15
14
13
12
11
10
9
8
74LS138
或门
74LS32
4
5
6
74LS244
18
16
14
12
9
7
5
3
191
1Y2
1Y3
1Y4
2Y1
2Y2
2Y3
2Y4
1Y1
1OE
1A2
1A3
1A4
2A1
2A2
2A3
2A4
1A1
2
4
6
8
11
13
15
17
… …
VCC
2OE
K7
K6
K0
74LS273
3
4
7
8
13
14
17
18
111
2D
3D
4D
5D
6D
7D
8D
1D
CLR
2Q
3Q
4Q
5Q
6Q
7Q
8Q
1Q
2
5
6
9
12
15
16
19
… …
CLK
R7
R0
L7
L0
VCC
IOY0
B800-B81F
IOW
IOR
D7 D6 D5 D4 D3 D2 D1 D0
第 15周上机(二)
设计 利用 DAC0832输出周期性的三角波的接口电路;已知
IOW,IOY0:B800H-B81FH,D7-O,A15-0,要求采用单缓冲方式,第一个直 通,第二个受控,且 DAC_Reg的 I/O端口地址为 B806H。
提示:
1,受控管脚要由 IOW#和 B806H共同控制
2,受控管脚为低电平有效,IOW#和 B806H也是低电平有效。
第 16,17周上机
请画出 延时方式 和 中断方式 采集数据的 ADC0809和 PC微机的接口电路;并编写对通道 2连续采集 16个数据保存、并在显示器显示结果( 十六进制 )的程序段;已知
IOY0:B800H-B81FH,IRQ=IRQ9,IOW,IOR,D7-D0,A19-A0
等信号; 要求通道的 数据端口地址 为 B810,地址 /控制 端口地址 为 B812。
要求:
1,端口地址译码灵活设计;
2,先做采集、保存;
3,2步正确后再在显示器上以 十六进制 显示结果;
第 18周上机
利用 8255的 0方式,设计 1位 LED动态循环 显示,0,1,2、
3,4,5,6,7,8,9,A,b,C,d,E,F的硬件电路和相应的程序,要求端口地址 仅为 B861H 。
VCC
X1
X2
X3
X4
Y1
Y2
5
4 0
1
6 2
37
4.7K 4.7K
A
DP
G
VCC
4.7K 4.7K

… …
要求:
1,连线清楚 (标明管脚名称、
管脚号 );
2,白纸作业;
3,实验课调试成功后交;
已知,IOY3,B860H~
B87FH 。
硬件复习题
试验教材 p114
1,2,4,10,12,19,20