实验一74HC138 译码器实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 74HC138 译码器实验
一、实验目的与要求:
1、掌握74HC138 译码器的工作原理,熟悉74HC138 译码器的具体运用连接方法,了解
74HC138 是如何译码的。
2、认真预习本节实验内容,尝试自行编写程序,填写实验报告
二、实验设备:
STAR 系列实验仪一套、PC 机一台
三、实验内容:
1、编写程序:使用82C55 的PC0、PC1、PC2 控制74HC138 的数据输入端,通过译码产生8
选1 个选通信号,轮流点亮8 个LED 指示灯。
2、运行程序,验证译码的正确性。
四、实验步骤:
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
五、实习总结:
通过今天一上午的实习,总算有了成果,在STAR ES598PC实验仪上,根据实习指导书上的要求,把该连的线都连上。之后又打开程序以及实验仪的开关,运行程序,实验仪上的8个指示灯就会按照顺序依次闪亮。刚开始要实习的时候心里特别的紧张,因为自己感觉这门课学的不好。不过幸好刚开始的实习都有现成的代码,我们需要做的就是对已有的代码测试一下,并观察实验仪上的LED灯是否会正确显示,然后就是读代码,分析代码,并从中学习别人的编程思路。只有代码看多了,我们才会熟能生巧。
六、思考题:
在应用系统中,74HC138 通常用来产生片选信号,请读者考虑一下,应如何处理?
答:取三根地址线,接到74HC138译码器的输入端,会有译码产生,8个使能控制信号。