实验四 74HC138译码器实验

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四 74HC138译码器实验

一、实验目的与要求

1、掌握74HC138译码器的工作原理,熟悉74HC138译码器的具体运用连接方法,了解74HC138是如何译码的。

2、认真预习本节实验内容,尝试自行编写程序,填写实验报告 二、实验内容

1、编写程序:使用82C55的PC0、PC1、PC2控制74HC138的数据输入端,通过译码产生8选1个选通信号,轮流点亮8个LED 指示灯。

2、运行程序,验证译码的正确性。

三、实验原理图

1

2

C

B A

A 1

B 2

C 3G2A 4G2B

5

G16Y7

7

GND 8

Y69Y510Y411Y312Y213Y114Y015VCC 16

SN74LS138N U21VCC

12

JP28470

R68

DS20

A

B

C

G1

G2A

G2B

(8255)PC0

(8255)PC1

(8255)PC2

(C1)VCC

(C1)GND

(C1)GND

DS35DS36DS37DS38DS39DS40DS4112345678

VCC

DS42

510

R111510

R112

510R113510R114510R115510R116510R117510R118

四、实验步骤

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

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

五、实验程序及流程图 .MODEL TINY

Con_8255 EQU 0F003H ;8255控制口 PC_8255 EQU 0F002H ;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

开始

8255初始化(PC口输出)

0->AL

AL->PC口

延时0.5秒

AL+1

六、实验结果

8个LED灯循环亮灭。

七、实验总结

74HC138译码器通过将ABC三个口表示的十进制数转换为Y0-Y7显示的二进制数实现译码,并且可与控制端口一起实现对地址的选择。还可以将74HC138译码器与8255的三个端口连在一起,实现对它的编程控制。

相关文档
最新文档