实验二74HC138译码器实验(学生)_第1页
实验二74HC138译码器实验(学生)_第2页
实验二74HC138译码器实验(学生)_第3页
实验二74HC138译码器实验(学生)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验二实验二 74HC13874HC138 译码器实验译码器实验 一 实验目的与要求一 实验目的与要求 1 掌握 74HC138 译码器的工作原理 熟悉 74HC138 译码器的具体运用连接方法 了 解 74HC138 是如何译码的 2 认真预习本节实验内容 尝试自行编写程序 填写实验报告 二 实验设备二 实验设备 STAR 系列实验仪一套 PC 机一台 三 实验原理图三 实验原理图 1 1 2 2 3 3 4 4 5 5 6 6 DD CC BB AA Title NumberRevisionSize B Date 2006 6 13Sheet of File Sheet1 SchDocDrawn By A 1 B 2 C 3 G2A 4 G2B 5 G1 6 Y7 7 GND 8 Y6 9 Y5 10 Y4 11 Y3 12 Y2 13 Y1 14 Y0 15 VCC 16 SN74LS138N U21 VCC 1 2 JP28 470R68 DS20 A B C G1 G2A G2B 8255 PC0 8255 PC1 8255 PC2 C1 VCC C1 GND C1 GND DS35 DS36 DS37 DS38 DS39 DS40 DS41 1 2 3 4 5 6 7 8 VCC DS42 510 R111 510 R112 510R113 510R114 510R115 510R116 510R117 510R118 四 实验内容 1 硬件测试 1 连线说明 C3 区 A B C G6 区 K6 K7 K8 C3 区 G1 G2A G2B C1 区 VCC GND GND C3 区 JP35 G6 区 JP65 LED 指示灯 2 实验步骤 上下闭合 K6 K8 按钮 查看 LED 灯的亮灭规律 开关状态LED 灯的状态 K6 K7 K8 上 下 上 第 3 个 LED 灯亮 其余灯不亮 上 为 0 下为 1 连线 CS1 A0 A1 的功 能 控制 8255 的片选信号 读信号和 写信号 规律 随着 K6K7K8 的状态由 000 到 111 改变 LED 灯对应第 0 至第 7 个点 亮 即符合二进制到十进制的译码 规律 K6 K7 K8 2 编程控制 1 实验要求 要求从 8255 的 C 口低 4 位输出数据 控制 74LS138 的 ABC 端口 74LS138 控制 LED 信 号灯 使信号灯从第 1 个开始点亮 间隔一定时间 依次点亮第二个 直到第 8 个 每次 只点亮一个 如果要反方向点亮 程序应该如何调整 如果要求正方向逐个点亮 最后 8 个灯全亮 程序又该如果调整 2 连线说明 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 3 程序部分 程序部分 D7D6D5D4D3D2D1D0 8255 地址分配 PA 0F000 PB 0F001 PC 0F002 控制口 0F003 C 口高 4 位 0 输出 1 输入 1 A 口方式选择 00 方式 0 01 方式 1 10 方式 2 A 口 0 输出 1 输入 B 口方式 选择 0 方式 0 1 方式 1 B 口 0 输出 1 输入 C 口低 4 位 0 输出 1 输入 程序开始部分 汇编部分自己补全 1 1 正方向点亮的程序 正方向点亮的程序 MODELTINY Con 8255EQU0F003H 8255 控制口 PC 8255EQU0F002H 8255 PC 口 STACK100 CODE START MOVDX Con 8255 MOVAL 80H OUTDX AL 8255 初始化 PC 口作输出用 MOVDX PC 8255 MOVAL 0 START1 OUTDX AL 把 0 输出到 8255 的 PC 口 CALLDelay 延时 INC AL AL 加 1 改变亮灯的状态 JMP START1 Delay PROCNEAR 延时 Delay1 XORCX CX LOOP RET DelayENDP ENDSTART 说明 本实验只用到 PC0 PC1 PC2 三个引脚 分别接到 74LS138 的 A B C 引脚 通过 程序使 AL 依次加 1 控制 PC2PC1PC0 从 000 增加到 111 通过 74LS138 的译码使得 led 依 次点亮 另外 可通过排线反插实现 LED 灯反方向点亮 2 2 反方向点亮的程序 反方向点亮的程序 MODELTINY Con 8255EQU0F003H 8255 控制口 PC 8255EQU0F002H 8255 PC 口 STACK100 CODE START MOVDX Con 8255 MOVAL 80H OUTDX AL 8255 初始化 PC 口作输出用 MOVDX PC 8255 MOVAL 7 START1 OUTDX AL 把 7 输出到 8255 的 PC 口 CALLDelay 调用延时程序 DEC AL AL 减 1 改变亮灯的状态 JMP START1 Delay PROCNEAR 延时 Delay1 XORCX CX LOOP RET DelayENDP ENDSTART 3 3 正方向逐个点亮 最后正方向逐个点亮 最后 8 8 个灯全亮的程序 个灯全亮的程序 MODELTINY Con 8255EQU0F003H 8255 控制口 PC 8255EQU0F002H 8255 PC 口 STACK100 CODE START MOVDX Con 8255 MOVAL 80H OUTDX AL 8255 初始化 PC 口作输出用 MOVDX PC 8255 MOVAL FFH START1 OUTDX AL 把 FFH 输出到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论