1、CA1CA2CA3CA4CA5CA6CA7CA81真值表2CB0CB1CB2CB3CB4CB5CB6CB7CB8动态数码显示模块:动态显示技术让不同的的数码管分时点亮。即,某一个数码管的字段码从计算机的一个IO接口输出,通过SS0,SS1,ss2选通该数码管,让这个数码管显示自己的字符几个毫秒,然后将下一个数码管的字段码从计算机的同一个IO口输出。通过SS0,SS1,ss2选通下一个数码管,让下一个数码管显示自己的字符几个毫秒,一次循环。由于液晶显示的余辉效应和人眼的视觉迟滞,最后的效果是每一个数码管都在显示各自的字符却感觉到多个管子在同时显示数字。动态数码管需要由两个信号来控制:一是数选信号
2、,用来选择显示的数字;二是位选信号,用来选择第几位数码管工作。本设计中CLK2为输入频率信号,ss为位选信号,选用了三个数码管分别显示循环类型和循环次数。蜂鸣器模块:蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电。蜂鸣器模块含有一个BUZZER蜂鸣器和一个跳线器JBUZZER,当完成一次循环需要使蜂鸣器发生时,跳线器短接,同时独立拓展下载板JP2-CF的SPEAKER接高电平,蜂鸣器发声。二、Verilog HDL设计源程序程序module aaa(clk1,clk2,ca,cb,s,ss,v);/clk1控制各图像之间变化,clk2控制数码管,output ca,cb,ss,v,s;i
3、nput clk1,clk2; reg8:0 ca,cb; /ca为L9-17,cb为L18-26reg2:0 ss; /段选信号reg4:0 n; /显示数字reg3:0 x,y,z; /过程中用到的变量,x为个位,y为十位,z为循环方式0 j; /控制循环reg6:0 s; /控制动态数码管段位引线信号reg v; /控制蜂鸣器always(posedge clk1) /变量j从0到14循环,控制图片切换beginv=0; /蜂鸣器置零j=j+1;if(j14)j=0;v=1; /完成一次循环,蜂鸣器响一次endalways(j) if(j=0) /开始按方式一循环ca=9b0000000
4、00;cb=9z=1;if(j=1) ca=9b000010000;else if(j=2) beginb010111010;else if(j=3)b111111111;else if(j=4)else if(j=5)else if(j=6)else if(j=7) /开始按方式二循环b100100100;z=2;else if(j=8)b100010001;else if(j=9)b000111000;else if(j=10)b001010100;else if(j=11)else if(j=12)else if(j=13)else if(j=14) end /一次循环结束always(
5、negedge clk1) /计数显示模块if(j=14)x=x+1; /个位加1信号if(x9&yy=9) /计数满99后清零信号y=0;always(posedge clk2) /动态数码显示管段选信号if(ss3b010)ss=ss+1;else ss=3b000;always(ss)case(ss)000:n=z;001:n=y;010:n=x;endcasealways(n) /动态数码显示管数选段位引线信号case(n)0:s=7b0111111;1:b0000110;2:b1011011;3:b1001111;4:b1100110;5:b1101101;6:b1111101;7:
6、b0000111;8:b1111111;9:b1101111;endmodule /程序结束三、波形仿真图四、管脚锁定及硬件连线clk1 input PIN172 clock低频组21号clk2 input PIN170 clock高频组H4号ca0 output PIN198 L9ca1 output PIN197 L10ca2 output PIN196 L11ca3 output PIN195 L12ca4 output PIN193 L13ca5 output PIN192 L14ca6 output PIN191 L15ca7 output PIN190 L16ca8 output
7、PIN189 L17cb0 output PIN187 L18cb1 output PIN179 L19cb2 output PIN177 L20cb3 output PIN176 L21cb4 output PIN175 L22cb5 output PIN174 L23cb6 output PIN173 L24cb7 output PIN93 L25cb8 output PIN92 L26S0 output PIN90 AS1 output PIN89 B S2 output PIN88 CS3 output PIN87 DS4 output PIN86 ES5 output PIN85 FS6 output PIN83 GSS0 output PIN73 SS0SS1 output PIN70 SS1 SS2 output PIN68 SS2
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1