BCD 码—七段数码管显示译码器的综合仿真及下载
更新时间:2023-10-03 20:42:01 阅读量: 综合文库 文档下载
- bcd码推荐度:
- 相关推荐
暑期FPGA培训实验报告
————BCD码—七段数码管显示译码器
一、实验设计
利用软件QuartusII,Modelsim及DE0开发板完成译码器的仿真及下载,其中使用VerilogHDL硬件描述语言完成其源代码。 译码器
将一位BCD码0—9用DE0开发板的数码管显示。
二、实验原理
发光二极管(LED)由特殊的半导体材料砷化镓、 磷砷化镓等制成,可以单独使用,也可以组装成分段式或点阵式LED显示器件(半导体显示器)。 分段式显示器(LED数码管)由7条线段围成8型,每一段包含一个发光二极管。外加正向电压时二极管导通,发出清晰的光,有红、黄、绿等色。只要按规律控制各发光段的亮、灭,就可以显示各种字形或符号。 图4 - 17(a)是共阴式LED数码管的原理图,图4-17(b)是其表示符号。使用时,公共阴极接地,7个阳极a~g由相应的BCD七段译码器来驱动(控制),如图4 - 17(c)所示。(摘自百度文库)
(图片来自百度)
BCD码—七段数码管显示译码器是将一位BCD码(输入用图中A,B,C,D)翻译为数码管上对应显示的十进制数字。例如:输入为4’b0000时,则显示为g号二极管灭,其他为亮,则可显示为数字0。其实BCD码—七段数码管显示译码器即为4-7线译码器,只是将它显示在数码管上而已。 其(数码管为共阴极)真值表如下图:
(图片来自百度)
*由于DE0开发板的数码管为共阳极则需要将上表的真值取反。
三、源代码及testbench
decode4_7.v
module decode4_7(decodeout,indec);
output[6:0] decodeout;
input[3:0] indec;
reg[6:0] decodeout;
always @(indec)
begin
case(indec) //用case语句进行译码
4'd0:decodeout=7'b0000001; //由于为共阳极数码管则真值如此
4'd1:decodeout=7'b1001111;
4'd2:decodeout=7'b0010010;
4'd3:decodeout=7'b0000110;
4'd4:decodeout=7'b1001100;
4'd5:decodeout=7'b0100100;
4'd6:decodeout=7'b0100000;
4'd7:decodeout=7'b0001111;
4'd8:decodeout=7'b0000000;
4'd9:decodeout=7'b0000100;
default: decodeout=7'bx;
endcase
end
Endmodule
decode4_7_testbench.v
module decode4_7_testbench; reg[3:0] indec;
wire[6:0] decodeout; la U0(decodeout,indec); initial begin indec=4'b0; #10 $stop; end always begin
#1 indec=indec+1'b1; end
endmodule
四、实验操作
1、打开QuartusII建立工程,配置实验板为
CycloneIII .EP3C16F484C6 ,设置第三方仿真软件为Modelsim-Altera。
2、建立新文件File->New->Verilog HDL File,输入源代码保存文件为
decode4_7.v
*红方框中须一样
3、重复2建立新文件,输入testbench代码,并保存为decode4_7_testbench.v
*红方框中须一样
4、打开Assignment->Setting接着如图流程:
点击Add->OK.
4、编译
5、仿真
5、下载,将引脚分配好,将DE0板利用USB线接在PC
上,操作如图:
输出引脚分配情况
分配好之后在再进行一次编译,接着点击programmer
操作结束
五、实验小结
在本次实验中,我个人感觉操作的规范化比较重要,如果操作不规范不仅使操作步骤繁琐,也有可能带来错误。其次是理解代码含义,了解BCD-七段数码管显示译码器的作用,清楚共阴极,共阳极的差别。我想本次实验掌握这些后应该可以比较顺利完成任务。
正在阅读:
2018年事业单位考试综合知识真题样卷及答案(一)07-04
560110焊接技术与自动化07-04
二年级语文看图写话植树篇07-02
做一位合格的教师应具备哪些基本素养和素质05-27
中国油墨防结皮剂行业市场前景分析预测年度报告(目录) - 图文06-28
最新合同协议石材买卖合同范本范本05-18
关于小寒传统习俗有哪些03-22
广州个人所得税计算表08-07
高考英语答题技巧点拨07-01
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 译码器
- 数码管
- 仿真
- 显示
- 综合
- 下载
- BCD
- 《自动控制系统及应用》复习资料
- 风光互补控制器 太阳能控制器 - 图文
- 地震勘探原理与方法习题库
- 2019年2月预备党员入党转正申请书
- 变电站工程监理初检方案
- 六年级(下)语文期中复习指南
- 2015年福建农信社面试题目:你的优点是什么
- 互换性与技术测量综合设计大作业
- 2015年P2P网贷行业年度分析报告
- 2019年xx局精准扶贫工作总结
- 基于乘法器的混频器设计 - 图文
- 2019年公需科目考试
- 南方医科大学影像学精品课程试题(骨、关节和软组织) - 图文
- 北京理工大学
- 施工场地临时设施规划方案
- 现金流量表 - 图文
- 泉州实验中学2017-2018学年下学期初三毕业考语文试卷
- 2004.4.5点高山坝3号大桥实施性施工组织设计
- 2010年中考语文“A计划”语言积累运用突围方略:正确运用修辞
- 中考语文必备议论文知识点