实验二74HC138译码器实验(学生)_第1页
实验二74HC138译码器实验(学生)_第2页
实验二74HC138译码器实验(学生)_第3页
实验二74HC138译码器实验(学生)_第4页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

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

文档简介

1、实验二74HC138译码器实验、实验目的与要求1、 掌握74HC138译码器的工作原理, 熟悉74HC138译码器的具体运用连接方法,了解 74HC138是如何译码的。2、认真预习本节实验内容,尝试自行编写程序,填写实验报告二、实验设备STAR系列实验仪一套、PC机一台三、实验原理图VCC JP28VCC(8256)PCOR68470(8龙7必1K8 (8255)PC2(C1)VCC(C1)GNDoo-G1(C1)GNDABC16G1514131711T0L厂SN74LS138NR111DS35DS36DS37DS38DS39DS41DS42510 R114510 R117510 R11851

2、0aR112 10-1510 R113510 R116四、实验内容1、硬件测试(1)连线说明:G6 区:K6、K7、K8C1 区: VCC GND GNDG6区:JP65( LED指示灯)C3 区:A、B CC3区:G1、G2A G2BC3 区:JP 35(2 )实验步骤上下闭合K6K8按钮,查看LED灯的亮灭规律。2、编程控制开关状态LED灯的状态K6 K7 K8上下上第3个LED灯亮,其余灯不亮(上 为0,下为1)连线CS1、A0、A1的功 能:控制8255的片选信号、读信号和写 信号规律:随着K6K7K8的状态由000到111改变,LED灯对应第0至第7个点亮, 即符合二进制到十进制的译

3、码规律(1 )实验要求要求从8255的C 口低4位输出数据,控制 74LS138的ABC端口,74LS138控制LED信号 灯,使信号灯从第1个开始点亮,间隔一定时间,依次点亮第二个,直到第 8个,每次只点 亮一个。如果要反方向点亮,程序应该如何调整。如果要求正方向逐个点亮,最后8个灯全亮。程序又该如果调整。(3 )程序部分(2 )连线说明C3区:A B CB4 区:PC0PC1、PC2C3区:G1、G2A G2B C1 区:VCCGND GNDC3区:JP35G6 区:JP65(LED指示灯)B4区:CS A0、A1A3 区:CS1、A0、A18255地址分配:PA:0F000PB:0F00

4、1PC:0F002控制口: 0F003程序开始部分,汇编部分自己补全:PC1、PC2三个引脚,分别接到 74LS138的A、B、C引脚。通过PC2PC1PC0 从 000 增加到 111,通过 74LS138 的译码使得 led 依1正方向点亮的程序:.MODELTINYCon_8255EQU0F003H;8255 控制口PC_8255EQU0F002H;8255 PC 口.STACK100.CODESTART: MOVDX,Con_8255MOVAL,80HOUTDX,AL;8255 初始化 ,PC 口作输出用MOVDX,PC_8255MOVAL,0START1: OUTDX,AL;把 0

5、输出到 8255 的 PC 口CALLDelay;延时INCAL;AL 加1 ,改变亮灯的状态JMPSTART1Delay: PROCNEAR;延时Delay1: XORCX,CXLOOP$RETDelayENDPEND START 说明:本实验只用到 PC0、 程序使 AL 依次加 1 控制 次点亮。另外,可通过排线反插实现 LED 灯反方向点亮。2反方向点亮的程序:.MODELTINYCon_8255EQU 0F003H;8255 控制口PC_8255EQU0F002H ;8255 PC.STACK100.CODESTART:MOV DX,Con_8255MOVAL,80HOUTDX,AL

6、 ;8255 初始化 ,PC 口作输出用口MOVMOVSTART1: OUTCALLDX,PC_8255AL,7DX,AL ;把 7 输出到 8255 的 PC 口Delay ;调用延时程序DECJMPALSTART1;ALDelay :PROCNEAR;延时Delay1:XORCX,CXLOOP$RETDelayENDP减 1 ,改变亮灯的状态END START3. 正方向逐个点亮,最后 8 个灯全亮的程序:.MODELTINYCon_8255EQU 0F003H;8255 控制口PC_8255EQU0F002H ;8255 PC.STACK100.CODESTART:MOV DX,Con_8255MOVAL,80HOUTDX,AL ;8255 初始化 ,PC 口作输出用口MOVDX,PC_8255MOVAL,FFHSTART1: OUTDX,AL ;把 FFH 输出到 8255 的CALLDelay ;调用延时程

温馨提示

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

评论

0/150

提交评论