一、实验目的与要求
1、掌握74HC138译码器的工作原理,熟悉74HC138译码器的具体运用连接方法,了解74HC138是如何译码的。
2、认真预习本节实验内容,尝试自行编写程序,填写实验报告
二、实验设备
SUN系列实验仪一套、PC机一台
三、实验内容
1、编写程序:使用82C55的PC0、PC1、PC2控制74HC138的数据输入端,通过译码产生8选1个选通信号,轮流点亮8个LED指示灯。
2、运行程序,验证译码的正确性。
四、实验原理图

五、实验步骤
1、连线说明:
F7区:A、B、C | —— | D3区:PC0、PC1、PC2 |
F7区:G1、G2A、G2B | —— | C1区:VCC、GND、GND |
F7区:JP63 | —— | F4区:JP18(LED指示灯) |
D3区:CS、A0、A1 | —— | A3区:CS1、A0、A1 |
- 调试程序,查看运行结果是否正确。
六、演示程序
.MODEL | TINY | ||
Con_8255 | EQU | 0273H | ;8255控制口 |
PC_8255 | EQU | 0272H | ;8255 PC口 |
.STACK | 100 | ||
.CODE | |||
START: | MOV | DX,Con_8255 | |
MOV | AL,80H | ||
OUT | DX,AL | ;8255初始化,PC口作输出用 | |
MOV | DX,PC_8255 | ||
MOV | AL,0 | ||
START1: | OUT | DX,AL | |
CALL | Delay | ||
INC | AL | ||
JMP | START1 | ||
Delay | PROC | NEAR | ;延时 |
Delay1: | XOR | CX,CX | |
LOOP | $ | ||
RET | |||
Delay | ENDP | ||
END | START |