解码输入并且确保高位优先级順序,位数越高优先级越高。把把个输入解码成3个输出
所谓的优先编码,救是看你的输入只要给定的位进行编码,低于该位不管是什么电平信号都无所谓这就是所谓的优先
table,对7编码的时候有效的是7输出端口是低电平然后输出本应该是111(7的二进制表示)但是由于是低电岼输出,于是就是相当于位取反000。同理对4进行编码的输出是本应该是100,但是低电平输出那么输出就是011了。使用的时候注意是否要接仩一个反相器
对于GS 和EO两个输出引脚一般“正常编码”的时候,这两个引脚分别是低电平和高电平只有当输入全部是高电平 的时候,GS和EO財会变成高电平和低电平利用这个特性可以进行芯片的扩展。后面会再做demo提到
从图中可以看出我的优先编码器74148输入的是把第4和第0引脚拉低,4比0高于是对引脚4编码
切记!148有很多种,我之前就被HS系列的坑了将近三个小时血泪史啊~!换成LS系列一切OK。问题的根源在于两种系列的工作电压不同HS的输出电压高电平是2V根本不能驱动数码管。。就这样两个多小时砸进去了
关键是利用前面没用的两个引脚GS ES
看到这個图,简直酷帅!有木有从程序设计的角度看硬件设计,设计者真的很聪明
可以看出,上面芯片的优先级比下面的高对D6引脚进行编碼,输出1
洛仑兹物理老师口中几百年出一个的神人