第一次的数电作业-----数据选择,代码转换,译码

2019-04-13 16:59发布

先说最后一题63_10 首先,这题我没做出来,我抄的答案,这题我想了两个小时,写了一堆东西 比如:真值表,卡诺图等等等等 然后还是想不通 问题就在于,如何不使用或,也就是+运算,改为使用数据选择器呢 如果你够细心,那就注意到了我使用的是格雷码,然后我们再看看题目,(题目:用两片双四选一数据选择器和与非门实现循环码到8421BCD码的转换)... 然后我看了答案...的确很巧妙....     想起来....只要相邻的两个数只有一位改变就叫做循环码.... 所以...给答案图如下:
他自己写了个循环码....然后对比8421..发现前两位如果都是1,那么第一位为1第二位为0,如果是01,那么第一位为0第二位为1,如果00,那么前两位为00...... 然后应该是用卡诺图做出了后面两位数... 真是.....有点难...... 然后第九题: 思路如下: 用红黄绿表示3个设备,毫无疑问,3个设备是自变量,改变他们,可以得到3个不同的值,仔细想想,没什么思路 然后我写了真值表和卡诺图,
好像没什么用,看卡诺图,几乎不能化简,而且最关键的是,如何才能表达红黄绿三个信号, 要产生3个以上信号,应该直接想到的是,译码器. 然后我用了74LS138,发现...和书上的不对啊....  讲道理的话输入000的话Y0输出为1啊..可是他输出为0啊..然后加了个取反..答案如下图
第六和第七题按照它上面的去抄下来就好了 第六题答案:8421  第七题M=1时,8421到格雷 M=0是格雷到8421 第六题图如下 第七题图如下:
还有不会的,或者要直接拷文件回去参考(cao)的  直接来我宿舍