练习-位BCD译码器

上传人:M****1 文档编号:507293952 上传时间:2022-12-21 格式:DOC 页数:3 大小:116KB
返回 下载 相关 举报
练习-位BCD译码器_第1页
第1页 / 共3页
练习-位BCD译码器_第2页
第2页 / 共3页
练习-位BCD译码器_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《练习-位BCD译码器》由会员分享,可在线阅读,更多相关《练习-位BCD译码器(3页珍藏版)》请在金锄头文库上搜索。

1、1. 4 4位BCD译码器的设计4位BCD译码器可将BCD码转换成数字显示码,有 4个输入引脚和7个输出引脚。4 位BCD译码器可分为共阴与共阳两种,下面以设计共阳4位BCD译码器为例来说明其设计方法。1实验原理共阳4位BCD译码器有4个输入端用来输入 BCD码,7个输出端分别对应到七段显示器的a、b、c、d、e、f、g七段数码管。其真值表如表 1 6所示。数据线输出D3D2D1D0S6S5S4S3S2S1S0000000000010001100111100100010010001100001100100100110001010100100011001000000111000111110000

2、000000100100001001X1X111111111XX1111111表1-6 4位BCD译码器真值表4位BCD译码器应具备的脚位:输入端:D3、D2、D1、D0 : 输出端:S6、S5、S4、S3、S2、SI、SO。2 原理图输入由于原理图输入法较复杂,所以在这里不再详述。3 .文本输入建立新文件:选取窗口菜单File New,出现对话框,选 Text Editor file选项,单击OK按钮,进入文本编辑画面。(2) 保存:选取窗口菜单File save,出现对话框,键入文件名sevenBcD. vhd,单击OK按钮。(3) 指定项目名称,要求与文件名相同:选取窗口菜单File P

3、roject Name,键入文件名sevenBCD,单击OK按钮。或也可以通过如下操作把当前设计项目设置成工程文件:选 择菜单File|Project|Set Project to Current File命令,即将当前设计文件设置成Project。选择此项后可以看到标题栏显示出所设文件的路径。(4) 选择实际编程器件型号:选取窗口菜单 Assign Device,出现对话框,选择ACEXlK 系列的 EPIK30TCI44 3。输入VHDL源程序:LIBRARY IEEE ;USE IEEE . STD_LOGIC_1164 . ALL ;ENTITY seve nBCD ISPORT(D

4、: IN STD_LOGIC_VECTOR(3 DOWNTO 0);S :OUT STD_LOGIC_VECTOR(6 DOWNTO 0) ; END sevenBCD ;ARCHITECTURE a OF sevenBCD IS BEGINPROCESS (D)BEGIN一0CASE D ISWHEN 0000=SSSSSSSSSSS”键将 D3、D2、D1 、D0、S6、 S5、S4、S3、S2、Sl、S0移至右边,单击 OK按钮进行波形编辑。(3) 设定时钟的周期:选取窗口菜单Options Gride Size,出现对话框,设定Gride Size为50 ns,单击 OK按钮。(4)

5、设定初始值并保存:设定初始值,选取窗口菜单File Save,出现对话框,单击OK按钮。仿真:选取窗口菜单 MAX+plus II Simulator,出现Timing Simulation对话框,单击 Start按钮,出现Simulator对话框,单击确定”按钮,出现波形图。(6)观察输入结果的正确性:单击A按钮,可以在时序图中写字,并验证仿真结果的正确性。5 硬件仿真1)下载实验验证(1)选择器件:打开 MAX+plus II,选取窗口菜单 Assign Device,出现对话框,选 择 ACEXIK 系列的 EPIK30TCI44-3。(2)锁定引脚:选取窗口菜单Assign Pin/

6、Location /Chip,出现对话框,在 NodeName 中分别键入引脚名称 D3、D2、D1、DO、s5、s4、S3、S2、si、SO、S6,在 Pin 中键 入引脚编号 68、67、65、64、17、13、12、10、9、& 140。引脚68对应KEYI,信号灯为 LED_KEYI ;弓|脚67对应KEY2,信号灯为LED_KEY2 ;引脚65对应KEY3,信号灯为 LED_KEY3 ;弓|脚 64 对应 KEY4,信号灯为 LED_KEY4 .弓|脚 17、13、12、10、9、8、140 分另对应LEDILED7。(3)编译:选取窗口菜单File ProjectSave&Comp

7、ile,即可进行编译。(4)烧写:选取窗口菜单Programmer Con figure进行烧写。2)实验结果设定输入信号为键按下时输入“1”信号,此时信号灯亮;否则为输入“ 0 ”信号,信号灯灭。输出信号为信号灯亮时为“1”,信号灯灭时为“ 0”。按表1 7所示,分另按下 KEYI、KEY2、KEY3、KEY4键,观察输出LEDILED7 的结果。數据疑输出LED_ KEY!LED.KEY2LED-KEY3LED*KEY4LED!LED2LED3LED4LED5LED6LED7灭灭灭灭亮亮亮亮亮灭亮灭亮灭1r氏真灭亮灭r亮灭亮亮灭亮J灭灭亮亮亮r亮亮灭灭灭亮灭灭灭亮亮亮亮亮灭亮1亮灭亮亮灭亮

8、亮天亮亮灭亮灭亮亮亮亮灭亮亮亮亮亮亮灭灭天表1-7 4位BCD译码器实验结果3)实验解释信号输入键为 KEYI、KEY2、KEY3、KEY4。按下KEYI键,信号灯 LED_KEYI亮, 即把“1”信号输入到68引脚(D3),否则表示送入信号“ 0”。按下KEY2键,信号灯LED KEY2亮,即把“ 1”信号输入到67引脚(D2),否则表示送入信号“ 0”。按下KEY3键, 信灯LED_KEY3亮,即把“I”信号输入到65引脚(D1),否则表示送入信号 “0”。按下KEY4 键,信号灯LED_KEY4亮,即把“ 1”信号输入到64引脚(D0),否则表示送入信号“ 0”。信号输出由信号灯 LEDILED7来显示。LEDILED7亮时分别表示输出信号为“ 1 ”,否则为信号“ 0”,以此表示 17、13、12、10、9、8、140 引脚(S5、S4、S3、S2、S1、 S0、S6)的信号。输出端的值由芯片 EPIK30TCI44-3通过程序所编的输入和输出之间的逻辑关系来 确定。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号