综合课程设计实验报告
姓名 xxx
学号 xxx
指导老师 xxx
完成日期 xxx
实验名称:
矩阵键盘控制数码管显示
实验要求:
掌握数码管显示原理
掌握矩阵键盘开关工作原理
通过FPGA用矩阵键盘控制数码管显示
实验设计软件
实验设计内容
分析矩阵开关电路图与数码管显示电路图,构建矩阵键盘控制思想,计算数码管显示数字代码。通过在软件中编写相应的控制程序,在FPGA的控制下,使4*4的矩阵键盘依次按下之后,数码管依次显示0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,初始状态显示0。并将程序下载进实物FPGA当中,实现真实功能。
实验原理分析
数码管显示模块
电路原理图:
如图所示,数码管中a,b,c,d,e,f,g,dp分别由一个引脚引出,给对应的引脚高电平,则对应引脚的LED点亮,故我们在程序中可以设定一个8位的二进制数reg【7:0】 h,每一位对应一个相应的引脚输出,那么我们就可以通过对x的赋值,控制对应 的8个LED亮灭的状态进行数字显示。例如,如果我们显示数字2,则在数码管中,a、b、d、e、g亮,c、f、dp不亮,则显示的是数字2,即h=’表显示数字2.
数字显示代码如下:
0:h=b1111
原创力文档

文档评论(0)