- 58
- 0
- 约 3页
- 2017-06-08 发布于重庆
- 举报
加法器_驱动数码管显示
数字系统设计实验报告
实验一
实验要求:
编写一位全加器,建立工程addx,建立文件addx.v,编写代码后,设置芯片,然后选择设置当前工程,进行编译,编译通过之后,可以进行仿真,然后下载到目标板,进行引脚分配,连接引脚,观察实验结果。
实验过程及代码:
1 首先编写一位二进制全加器,代码如下:
module addx cin,a,b,cout,sum
input cin,a,b;
output cout,sum;
assign sum a+b;
assign cout ab | acin | bcin
endmodules
2 编译通过后,生成一位全加器原理图。在原理图文件中,将四个一位全加器进行连线,生成一位十进制全加器。编译,下载,分配引脚,连线后,观察实验结果。
实验二
实验要求:
将实验一中得到的结果用一位数码管显示。
实验过程及代码:
编写驱动数码管的译码器 输入为4位,输出为7位 。代码如下:
module yimaqi in,out ;
input[3:0] in;
output out;
reg[6:0] out;
always@ in
begin
case in 4d0:out 7b1111_110; 4d1:out 7b0110_000; 4d2:out 7b1101_101; 4d3:out 7b1111_001; 4d4:out 7b0110_011; 4d5:out 7b1011_011; 4d6:out 7b1011_111; 4d7:out 7b1110_000; 4d8:out 7b1111_111; 4d9:out 7b1111_011; default:out 7b1111_111; endcase
end
endmodule
编译通过后生成原理图,并将生成的原理图插入到实验一中的原理图文件中,将实验一中加法结果的输出与数码管译码器的输入相连接。再次编译,通过下载到开发板上,观察实验结果。
实验三
实验要求:
设计两个一位十进制数的加法器,并将得到的结果用两位数码管显示。
实验过程及代码
编写代码。代码如下:
module fulladdx clk,a,b,out,sel ; //clk时钟信号,a,b两个十进制数
input[3:0] a,b; //out驱动数码管的输出信号
input clk; //sel 数码管的片选信号
output out,sel;
reg[6:0] out;
reg sel;
reg[3:0] cl,ch; //cl,ch用以记录求和结果的地位和高位
always@ a,b // 求和always块
begin case a+b 5d0: begin ch 4b0000; cl 4b0000; end 5d1: begin ch 4b0000; cl 4b0001; end 5d2: begin ch 4b0000; cl 4b0010; end 5d3: begin ch 4b0000; cl 4b0011; end 5d4: begin ch 4b0000; cl 4b0100; end 5d5: begin ch 4b0000; cl 4b0101; end 5d6: begin ch 4b0000; cl 4b0110; end 5d7: begin ch 4b0000; cl 4b0111; end 5d8: begin ch 4b0000; cl 4b1000; end 5d9: begin ch 4b0000; cl 4b1001; end 5d10: begin ch 4b0001; cl 4b0000; end 5d11: begin ch 4b0001; cl 4b0001; end 5d12: begin ch 4b0001; cl 4b0010; end 5d13: begin ch 4b0001; cl 4b0011; end 5d14: begin ch 4b0001; cl 4b0100; end 5d15: begin ch 4b0001; cl 4b0101; end 5d16: begin ch 4b0001; cl 4b0110; end 5d17: begin ch 4b0001; cl 4b0111; end 5d18: begin ch 4b0001; cl 4b1000; end endcase
end
always@ posedge clk // 驱动数码管显示always块
begin
sel !sel;
if sel //low bit begin case cl 4b0000:out 7b1111_110; 4b0001:out 7b0110_
您可能关注的文档
- 加拿大瑞尔森大学费用介绍.doc
- 加拿大生孩子孕晚期如何做才正确.docx
- 加拿大留学四大利好趋势.doc
- 加拿大留学出入境须知.doc
- 加拿大留学入境时须办学习许可.doc
- 加拿大留学圣玛丽大学专业与课程设置.doc
- 加拿大留学尼亚加拉学院课程设置.doc
- 加拿大留学冷门专业也会成为就业热门.doc
- 加拿大留学大专生留学通道.doc
- 加拿大留学生学历学位认证.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 医院医养结合功能区设计方案.docx
- 老年人防诈骗宣传案例分析报告.docx VIP
- 聚羧酸减水剂msds报告.docx
- 个人信用报告模板简版带水印可编辑2025年9月新版.pdf VIP
- QBNM-PS-0001—2019 汽车车身油漆涂层标准.pdf VIP
- 2025铁路旅客列车餐饮服务卫生规范.pdf VIP
- 奉节脐橙电子商务发展中存在的问题及对策研究.docx VIP
- 城中村改造建设项目可行性研究报告.docx VIP
- 2024党员围绕“学习贯彻党的创新理论、党性修养提高、联系服务群众、党员发挥先锋模范作用、铸牢中华民族共同体意识方面”5个方面组织生活会发言材料多篇.docx VIP
- 《养老之女性篇》课件.pptx VIP
原创力文档

文档评论(0)