jinglixixi 发表于 2021-4-22 03:56

【Perf-V评测】+简单功能程序的设计(2)

<div class='showpostmsg'> 本帖最后由 jinglixixi 于 2021-4-22 03:57 编辑

<p>前面我们介绍了用开发板来实现逻辑门电路的功能,这次就尝试在开发板上来模拟译码器的功能,当然译码器有许多中,这里仅选2个有代表性。</p>

<p>2. 译码器</p>

<p>1)3-8译码器</p>

<p>3-8译码器的真值表为:</p>

<p></p>

<p>由开发板的SW原理图可知,开关SW可以提供高低电平信号。此外,我们可以使用Arduino接口来外界LED显示模块来指示译码器的输出状态。为了能符合亮表示有效的惯例,我们可以强制性地改变输出信号的对应关系。</p>

<p></p>

<p>图1&nbsp; SW原理图</p>

<p>若SW4表示输入IN0,SW3表示输入IN1,SW2表示输入IN2, LED模块的相应段对应Y0~Y7,则实现功能模拟的程序为:</p>

<p></p>

<p>实现演示效果的逻辑电路为:</p>

<p></p>

<p>经实际验证,该设计是正确的。</p>

<p>&nbsp;</p>

<p></p>

<p></p>

<p>2)BCD码译码器</p>

<p>BCD码译码器的真值表为:<span style="font-size:10.5pt"><span style="background:white"><span style="line-height:16.8pt"><span style="font-family:Calibri,sans-serif"><span lang="EN-US" style="font-size:8.5pt"><span style="font-family:&quot;Microsoft yahei&quot;,&quot;serif&quot;"><span style="color:#333333"> </span></span></span></span></span></span></span></p>

<p>若SW4表示输入IN0,SW3表示输入IN1,SW2表示输入IN3,SW1表示输入IN4, 数码管的a~dp连接相应输出引脚,则实现功能模拟的程序为:</p>

<p></p>

<p align="left" style="text-align:left">实现演示效果的逻辑电路为:<span style="font-size:10.5pt"><span style="background:white"><span style="line-height:16.8pt"><span style="font-family:Calibri,sans-serif"><span lang="EN-US" style="font-size:8.5pt"><span style="font-family:&quot;Microsoft yahei&quot;,&quot;serif&quot;"><span style="color:#333333"> </span></span></span></span></span></span></span></p>

<p>经实际验证,该设计是正确的。</p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p>&nbsp;</p>

<p>&nbsp;</p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

火辣西米秀 发表于 2021-4-22 20:18

<p>数码管效果确实不错,说明程序代码正确</p>

jinglixixi 发表于 2021-4-23 09:30

火辣西米秀 发表于 2021-4-22 20:18
数码管效果确实不错,说明程序代码正确

<p>的确是这个目的</p>
页: [1]
查看完整版本: 【Perf-V评测】+简单功能程序的设计(2)