实验四 74HC138译码器实验

发布于:2021-06-18 13:59:23

实验四 74HC138 译码器实验

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

1

2

三、实验原理图

(8255)PC0

A

(8255)PC1

B

A

(8255)PC2

C

(C1)VCC

G1

(C1)GND

(C1)GND

G2A

G2B

R68 470

DS20 VCC

U21

1 2 3

A B C

6 4 5

G1 G2A G2B

8 GND

VCC 16

Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7

15 14 13 12 11 10 9 7

SN74LS138N

JP28
1 2

R111 510

1

R112 510

2

510 R113 3

510 R114 4 510 R115 5 510 R116 6

510 R117 7

510 R118 8

VCC
DS35 DS36 DS37 DS38 DS39 DS40 DS41 DS42

四、实验步骤

1、连线说明:

C3 区:A、B、C

—— B4 区:PC0、PC1、PC2

C3 区:G1、G2A、G2B —— C1 区:VCC、GND、GND

C3 区:JP35

—— G6 区:JP65(LED 指示灯)

B4 区:CS、A0、A1

—— A3 区:CS1、A0、A1

B 2、 调试程序,查看运行结果是否正确。

五、实验程序及流程图

.MODEL

Con_8255

EQU

PC_8255

EQU

.STACK

.CODE

START:

MOV

MOV

OUT

MOV

MOV

C

TINY 0F003H 0F002H 100
DX,Con_8255 AL,80H DX,AL DX,PC_8255 AL,0

;8255控制口 ;8255 PC口
;8255初始化,PC口作输出用

START1:
Delay Delay1: Delay

OUT CALL INC JMP PROC XOR LOOP RET ENDP
END

DX,AL Delay AL START1 NEAR CX,CX $

;延时

START
开始 8255 初始化(PC 口输出)
0->AL
AL->PC 口
延时 0.5 秒 AL+1

六、实验结果 8 个 LED 灯循环亮灭。
七、实验总结 74HC138 译码器通过将 ABC 三个口表示的十进制数转换为 Y0-Y7 显示的二进制数实
现译码,并且可与控制端口一起实现对地址的选择。还可以将 74HC138 译码器与 8255 的 三个端口连在一起,实现对它的编程控制。


相关推荐

最新更新

猜你喜欢