




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
module szdyb(clk,cs,sdate,clk_ad,reset,dateout);input clk,reset,sdate;output cs,clk_ad;output7:0dateout;reg cs,clk_ad_r,clk_r;reg7:0dateout, dateout_r;reg7:0count;reg2:0temp;reg3:0cnt;reg mark;reg flag;parameter 2:0s0=0,s1=1,s2=2;reg 2:0c_st;always(posedge clk)begin if(count119)count=count+1; else begin clk_r=clk_r;count=0;endendalways(posedge clk)begin clk_ad_r=clk_r;endassign clk_ad=clk_ad_r;always(posedge clk_r or negedge reset)begin if(!reset)c_st=s0;else case(c_st)s0:begin cs=1;mark=0; if(temp=3)begin temp=0;c_st=s1;end else begin temp=temp+1;c_st=s0;end ends1:begin cs=0;mark=1; c_st=s2;ends2:begin cs=0;mark=1; if(flag=1)c_st=s0; else c_st=s2; enddefault:c_st=s0;endcaseendalways(posedge clk_ad_r)begin if(mark=1) if(cnt=8)begin cnt=0;flag=1;end else begin cnt=cnt+1;flag=0;endendalways(posedge clk_ad_r)begin if(mark=1) if(flag=1)dateout=dateout_r; else dateout_r=dateout_r6:0,sdate;endendmodulemodule scan_led(clk_1k,d,dig,seg);/模块名scan_ledinput clk_1k;/输入时钟input11:0 d;/输入要显示的数据output7:0dig;/数码管选择输出引脚output7:0 seg;/数码管段输出引脚reg7:0 seg_r;/定义数码管输出寄存器reg7:0 dig_r;/定义数码管选择输出寄存器reg3:0 disp_dat;/定义显示数据寄存器reg2:0count;/定义计数寄存器assign dig = dig_r;/输出数码管选择assign seg = seg_r;/输出数码管译码结果always (posedge clk_1k) /定义上升沿触发进程begin if(count2)count = count + 1b1; else count=0;endalways (posedge clk_1k) begincase(count)/选择扫描显示数据3d0:disp_dat = d11:8; /第一个数码管3d1:disp_dat = d7:4;/第二个数码管3d2:disp_dat = d3:0;/第三个数码管endcasecase(count)/选择数码管显示位3d0:dig_r = 8b01111111;/选择第一个数码管显示3d1:dig_r = 8b10111111;/选择第二个数码管显示3d2:dig_r = 8b11011111;/选择第三个数码管显示endcase case(count) 3d0:seg_r7=0; 3d1:seg_r7=1; 3d2:seg_r7=1; endcaseendalways (disp_dat)begincase(disp_dat)/七段译码4h0:seg_r6:0 = 7b1000000;/显示04h1:seg_r6:0 = 7b1111001;/显示14h2:seg_r6:0 = 7b0100100;/显示24h3:seg_r6:0 = 7b0110000;/显示34h4:seg_r6:0 = 7b0011001;/显示44h5:seg_r6:0 = 7b0010010;/显示54h6:seg_r6:0 = 7b0000010;/显示64h7:seg_r6:0 = 7b1111000;/显示74h8:seg_r6:0 = 7b0000000;/显示84h9:seg_r6:0 = 7b0010000;/显示9 default:seg_r6:0 = 7b1111111;endcaseendendmodulemodule lookup(V,q);input 7:0V;output 11:0q;reg 11:0q;reg 11:0HB,LB;wire d1,d2,d3;always(V)begin case(V7:4) /-A/D值的高4位转换成3位BCD码 4b1111: HB=12b001001000000; /-2.40 4b1110: HB=12b001000100100;/-2.24 4b1101: HB=12b001000001000;/-2.08 4b1100: HB=12b000110010010;/-1.92 4b1011: HB=12b000101110110;/-1.76 4b1010: HB=12b000101100000;/-1.60 4b1001: HB=12b000101000100;/-1.44 4b1000: HB=12b000100101000; /-1.28 4b0111: HB=12b000100010010;/-1.12 4b0110: HB=12b000010010110; / -0.96 4b0101: HB=12b000010000000; / -0.80 4b0100: HB=12b000001100100;/-0.64 4b0011: HB=12b000001001000;/-0.48 4b0010: HB=12b000000110010;/-0.32 4b0001: HB=12b000000010110;/-0.16 4b0000: HB=12b000000000000; / -0.00 default: HB=12b111111111111;endcase case(V3:0) /-A/D值低4位变为3位BCD码 4b1111: LB=12b000000010101; / -0.15 4b1110: LB=12b000000010100; /-0.14 4b1101: LB=12b000000010011; /-0.13 4b1100: LB=12b000000010010; /-0.12 4b1011: LB=12b000000010001; /-0.11 4b1010: LB=12b000000010000; /-0.10 4b1001: LB=12b000000001001; /-0.09 4b1000: LB=12b000000001000; /-0.08 4b0111: LB=12b000000000111; /-0.07 4b0110: LB=12b000000000110; /-0.06 4b0101: LB=12b000000000101; /-0.05 4b0100: LB=12b000000000100; /-0.04 4b0011: LB=12b000000000011; /-0.03 4b0010: LB=12b000000000010; /-0.02 4b0001: LB=12b000000000001; /-0.01 4b0000: LB=12b000000000000; / -0.00default: LB 4d9 ) /|(result_r = 4d0)&(dataa != 0)|(result =
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 聚针安全注射培训小结课件
- 2025年教师招聘之《幼儿教师招聘》题库必刷100题含答案详解(考试直接用)
- 2025年教师招聘之《小学教师招聘》题库必背100题(考试直接用)附答案详解
- 2025年押题宝典教师招聘之《幼儿教师招聘》题库及参考答案详解(达标题)
- 安全相关知识培训目的课件
- 考前焦虑症课件
- 光伏产业与新质生产力关联
- 老物件保温瓶课件
- 老式摩托车安全教育培训课件
- 老年骨关节病课件
- 80年血火淬炼此刻亮剑正当时:纪念中国人民抗日战争暨世界反法西斯战争胜利80周年阅兵仪式对初中生的启示-2025-2026学年初中主题班会
- 2025-2026学年西师大版(2024)小学数学一年级上册(全册)教学设计(附目录P227)
- 2025年大型集团财务审计外包服务合同风险防控条款规范
- 2025年国家保安员资格考试复习题库(附答案)
- 辅警考试真题(含答案)
- 新式茶饮基础知识培训课件
- 2025新疆天泽和达水务科技有限公司部分岗位社会招聘28人笔试模拟试题及答案解析
- 巧堆肥劳动课件
- 技术方案评审表-技术选型决策
- 万用表专业培训资料共23张课件
- 启闭机设备安装与调试施工方案
评论
0/150
提交评论