admin 管理员组文章数量: 1086019
2024年1月24日发(作者:接口测试项目简历)
四川大学网络教育学院实践课程报告
实践课程 便码器和译码器
校外学习中心 广东肇庆职业学校奥鹏学习中心
专 业 电气工程及其自动化
层 次 专升本
年 级 0809
学生姓名 吴凤仪
学 号 aDH1082jg004
2011年 8 月 01 日
一、实验目的
1.掌握二进制编码器的逻辑功能及编码方法。
2.掌握译码器的逻辑功能,了解常用集成译码器件的使用方法。
3.掌握译码器、编码器的工作原理和特点。
4.熟悉常用译码器、编码器的逻辑功能及典型应用。
二、实验原理
1、编码器
用n
位二进制代码对2n个信号进行编码的电路就是二进制编码器。
编码器由一个中心有轴的光电码盘,其上有环形通、暗的刻线,有光电发射和接收器件读取,获得四组正弦波信号组合成A、B、C、D,每个正弦波相差90度相位差(相对于一个周波为360度),将C、D信号反向,叠加在A、B两相上,可增强稳定信号;另每转输出一个Z相脉冲以代表零位参考位。
由于A、B两相相差90度,可通过比较A相在前还是B相在前,以判别编码器的正转与反转,通过零位脉冲,可获得编码器的零位参考位。 编码器码盘的材料有玻璃、金属、塑料,玻璃码盘是在玻璃上沉积很薄的刻线,其热稳定性好,精度高,金属码盘直接以通和不通刻线,不易碎,但由于金属有一定的厚度,精度就有限制,其热稳定性就要比玻璃的
差一个数量级,塑料码盘是经济型的,其成本低,但精度、热稳定性、寿命均要差一些。
分辨率—编码器以每旋转360度提供多少的通或暗刻线称为分辨率,也称解析分度、或直接称多少线,一般在每转分度5~10000线。
74LS148是8-3线优先编码器
表4.10 74LS148编码器功能表输入输Y2Y1Y01 1 11 1 10 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1出GS EO1 11 00 10 10 10 10 10 10 10 1EII7I6I5I4I3I2I1I01 X X X X X X X X0 1 1 1 1 1 1 1 1
0 0 X X X X X X X0 1 0 X X X X X X
0 1 1 0 X X X X X
0 1 1 1 0 X X X X
0 1 1 1 1 0 X X X
0 1 1 1 1 1 0 X X
0 1 1 1 1 1 1 0 X
0 1 1 1 1 1 1 1 0
74LS148逻辑符号
2、译码器
译码是编码的逆过程,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。把代码状态的特定含义“翻译”出来的过程叫做译码,实现译码操作的电路称为译码器。或者说,译码器是可以将输入二进制代码的状态翻译成输出信号,以表示其原来含义的电路。
译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号。有一些译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允许译码或禁止译码。
74LS138——二进制译码器。
表4.13 74LS138译码器功能表
输入输出A2A1
A0Y0Y1Y2Y3Y4Y5Y6Y70 ××11 01 0
1 01 01 01 01 01 0
××××0 0
0 0
0 1
0 1
1 0
1 0
1 1
1 1
×× 0 1 0 1 0 1 0 11 1 1 1 1 1 1 1
1 1 1 1 1 1 1 10 1 1 1 1 1 1 11 0 1 1 1 1 1 11 1 0 1 1 1 1 11 1 1 0 1 1 1 11 1 1 1 0 1 1 11 1 1 1 1 0 1 11 1 1 1 1 1 0 11 1 1 1 1 1 1 0
74LS138译码器的逻辑符号 :
另有三个附加的控制端
S1、S2、S3当S1=0时,无论其他输入信号是什么,输出都是高电平,即无效信号。
在S1=1, =0时,输出信号
S2S3Y0~Y7才取决于输入信号A2、 A1、A0的组合。
S2S3当 为高电平时,输出也都是无效信号。
三、应用
1、编码器
74LS148 8-3线优先编码器 应用1
微控制器报警编码电路
上图所示为利用74LS148编码器监视8个化学罐液面的报警编码电路。若8个化学罐中任何一个的液面超过预定高度时,其液面检测传感器便输出一个0电平到编码器的输入端。编码器输出3位二进制代码到微控制器。此时,微控制器仅需要3根输入线就可以监视八个独立的被测点。
74LS148 8-3线优先编码器 应用2
用编码器构成A/D转换器
上图为74LS148构成的A/D转换器。这个电路主要由比较器、寄存器和编码器3部分组成。
输入信号(模拟电压),同时加到7个比较器的反相端,基准电源经串联电阻分压为8级,量化单位q=UR/7,各基准电压分别加到比较器的同相端。
这里寄存器74LS373由8个D触发器构成。它的作用是把比较器输出的信号经寄存器缓冲。
2、译码器
74LS138 3-8译码器 应用1——实现逻辑函数
例 用全译码器实现逻辑函数:f
ABCABCABCABC
解 (1)全译码器的输出为输入变量的相应最小项之非,故先将逻辑函数式
f
写成最小项之反的形式。由摩根定理
fABCABCABCABC(2)f
有三个变量,因而选用三变量译码器。
(3)变量C、B、A
分别接三变量译码器的C、B、A
端,则上式变为:
下图是用三变量译码器74LS138实现以上函数的逻辑图。
Y0Y2Y1Y7
74LS138 3-8译码器 应用2——数据分配器或时钟分配器
例如:要将输入信号序列00100100 分配到Y0 通道输出。
在图中,如果D输入的是时钟脉冲,则由地址码的状态将该时钟脉冲分配到Y0~Y7的某一个输出端,从而构成时钟脉冲
分配器。
译码器的应用3
译码器作地址译码器
下图 四输入变量译码器用于存储器的地址译码
实现微机系统中存储器或输入/输出接口芯片的地址译码是译码器的一个典型用途。
上图所示是四输入变量译码器用于半导体只读存储器地址译码的一个实例。
图中,译码器的输出用来控制存储器的片选端,而译码器的输出信号取决于高位地址码A5~A8。A5~A8四位地址有
16个输出信号,利用这些输出信号从16片存储器中选用一片,再由低位地址码A0~A4从被选片中选中一个字,从而读出选中字的内容。
版权声明:本文标题:编码器和译码器实验报告 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1706060965a500199.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论