版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、7 722021-11-25数据选择器设计及应用实验目的32021-11-25数据选择器设计及应用实验设备与材料42021-11-25数据选择器设计及应用扫描显示扫描显示增加增加按键去抖动按键去抖动实验任务52021-11-25数据选择器设计及应用实验原理与电路图62021-11-25数据选择器设计及应用72021-11-25数据选择器设计及应用视觉残留视觉残留82021-11-25数据选择器设计及应用92021-11-25数据选择器设计及应用102021-11-25数据选择器设计及应用module basic_4to1_mux(in, led0); input wire 7:0 in; ou
2、tput wire led0; always (in3:0, in7:6) begin case (in7:6) 2b00 : led0 = in0; 2b01 : led0 = in1; 2b10 : led0 = in2; 2b11 : led0 = in3; endcase endendmodule112021-11-25数据选择器设计及应用module displayswitch(clk, digit_anode, segment);/ port declaration, and define variable: disp_numassign disp_num = 16b1010_10
3、11_1100_1101; / display AbCd“display DISPLAY_0(clk, disp_num, digit_anode, segment);endmodulemodule display(clk, disp_num, digit_anode, segment);/ port declaration, and define variable: cnt, numalways (posedge clk) begin/ increment countercase (cnt11:10)/ display each digit according to cnt11:10endc
4、asecase (num)/ display 0F accroding to numendcaseendendmodule122021-11-25数据选择器设计及应用module displayswitch(clk, btn_in, digit_anode, segment);/ port declaration, and define variable: disp_numinitial disp_num = 16b1010_1011_1100_1101; / display AbCdalways(posedge btn_in0) disp_num 3: 0= disp_num 3: 0 +
5、4d1;always(posedge btn_in1) disp_num 7: 4= disp_num 7: 4 + 4d1;always(posedge btn_in2) disp_num11: 8= disp_num11: 8 + 4d1;always(posedge btn_in3) disp_num15:12= disp_num15:12 + 4d1; display DISPLAY_0(clk, disp_num, digit_anode, segment);endmodulemodule display(clk, disp_num, digit_anode, segment);/
6、port declaration, and define variable: cnt, numalways (posedge clk) begin/ increment countercase (cnt11:10)/ display each digit according to cnt11:10endcasecase (num)/ display 0F accroding to numendcaseendendmodule132021-11-25数据选择器设计及应用module displayswitch(clk, btn_in, digit_anode, segment);/ port d
7、eclaration, and define variable: disp_num, clk_1ms, btn_outdisplay DISPLAY_0 (clk, disp_num, digit_anode, segment);timer_1ms TIMER_1MS (clk, clk_1ms);anti_jitter ANTI_JETTER(clk, clk_1ms, btn_in, btn_out);initial disp_num = 16b1010_1011_1100_1101; / display AbCdalways(posedge btn_out0) disp_num 3: 0
8、=disp_num 3: 0 + 4d1;always(posedge btn_out1) disp_num 7: 4=disp_num 7: 4 + 4d1;always(posedge btn_out2) disp_num11: 8=disp_num11: 8 + 4d1;always(posedge btn_out3) disp_num15:12=disp_num15:12 + 4d1;endmodule142021-11-25数据选择器设计及应用实验内容与测试步骤152021-11-25数据选择器设计及应用module display(input wire clk,input wire
9、 15:0 digit,/显示的数据output reg 3:0 node, /4个数码管的位选output reg 7:0 segment);/七段+小数点reg 3:0 code = 4b0;reg 15:0 count = 15b0;always (posedge clk) begin case (count15:14) /与(count1:0)的不同?起到分频的作用 2b00 : begin node = 4b1110; code = digit3:0; end 2b01 : begin node = 4b1101; code = digit7:4; end 2b10 : begin
10、node = 4b1011; code = digit11:8; end 2b11 : begin node = 4b0111; code = digit15:12; end endcase case (code) 4b0000: segment = 8b11000000; 4b0001: segment = 8b11111001; 4b0010: segment = 8b10100100; 4b0011: segment = 8b10110000; 4b0100: segment = 8b10011001; 4b0101: segment = 8b10010010; 4b0110: segm
11、ent = 8b10000010; 4b0111: segment = 8b11111000; 4b1000: segment = 8b10000000; 4b1001: segment = 8b10010000; 4b1010: segment = 8b10001000; 4b1011: segment = 8b10000011; 4b1100: segment = 8b11000110; 4b1101: segment = 8b10100001; 4b1110: segment = 8b10000110; 4b1111: segment = 8b10001110; default: seg
12、ment = 8b00000000; endcase count = count + 1;endendmodule162021-11-25数据选择器设计及应用172021-11-25数据选择器设计及应用这里注意这里注意display参数对应关系!参数对应关系!182021-11-25数据选择器设计及应用module timer_1ms(input wire clk,output reg clk_1ms);reg 15:0 cnt;initial begincnt 15:0 =0;clk_1ms =25000) begincnt=0;clk_1ms = clk_1ms;endelse begin
13、cnt=cnt+1;endendmodule192021-11-25数据选择器设计及应用202021-11-25数据选择器设计及应用212021-11-25数据选择器设计及应用HexD3D2D1D0BI/LEabcdefgp0 0 0 0 010000001p1 0 0 0 111001111p2 0 0 1 010010010p30 0 1 110000110p40 1 0 011001100p50 1 0 110100100p60 1 1 010100000p70 1 1 110001111p8 1 0 0 010000000P9 1 0 0 110000100PA 1 0 1 010001000PB1 0 1 111100000PC 1 1 0 010110001P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烟台市中医院神经电生理室主任技术管理考核
- 泰州市人民医院脑血运重建手术适应证把握考核
- 绍兴市人民医院介入超声技术考核
- 温州市人民医院旅行相关感染病诊疗考核
- 常州市中医院腹腔镜技能模拟训练考核
- 景德镇市人民医院肿瘤介入治疗考核
- 嘉兴市人民医院脏腑推拿技术资格认证
- 新余市中医院带教下属与HRBP团队建设能力评估
- 宁德市人民医院静脉疾病术后管理考核
- 宁波市中医院甲状腺病理细胞学诊断考核
- 正大杯第十二届全国大学生市场调研与分析大赛题库和答案
- 医务人员进修工作汇报
- 2025至2030中国医用雾化器行业市场发展分析及竞争格局与风险对策报告
- 统编版2025-2026学年语文六年级上册期中阶段培优情境卷试题(有答案)
- 抗美援朝课件图文
- 2025年全国新闻记者职业资格考试(新闻采编实务)全真模拟试题及答案
- 2025-2030散装白酒行业市场深度分析及发展策略研究报告
- 脾切除术围手术期护理
- 接地线安全培训内容课件
- 可税性理论的深度剖析与实践应用:基于多维度视角的研究
- 2025年上海市住宅房屋租赁合同示范文本
评论
0/150
提交评论