基于矩阵键盘的加法器并用数码管显示.docVIP

  • 107
  • 0
  • 约7.24千字
  • 约 10页
  • 2017-11-28 发布于河南
  • 举报

基于矩阵键盘的加法器并用数码管显示.doc

基于矩阵键盘的加法器并用数码管显示

基于矩阵键盘的加法器并用数码管显示 一.任务解析 用Verilog语言编写矩阵键盘驱动程序,实现“0~9,+,=”输入,数码管显示“加数”,按“+”键后再显示“被加数”,按“=”键后显示结果“和”。 二.实验方案 键盘的识别有两种编程方法: 方法一: module keyboard(clk,clr,keyv,C,L,k1);//输入行线[3:0]L input clk,clr; //输出扫描列线[3:0]C; input [3:0]L; //输出键值[3:0]keyv。 output[3:0]C; output k1; output [3:0]keyv; reg [1:0]scan; reg [3:0]C; reg k1; always @(posedge clk or negedge clr)begin//clk大概1000HZ if(!clr) scan=0; else begin scan=scan+2h1; case(scan) 2H0:C=4b1110;//列 2H1:C=4b1101; 2H2:C=4b1011; 2H3:C

文档评论(0)

1亿VIP精品文档

相关文档