猜数字vhdl设计-数字电路实验报告.docxVIP

  • 5
  • 0
  • 约6.63万字
  • 约 80页
  • 2017-11-27 发布于贵州
  • 举报
猜数字vhdl设计-数字电路实验报告

数字电路实验报告猜数字学院:班级:姓名: 学号:实验组号:一.实验要求【基本要求】1、 游戏规则:通常由两个人玩,一方出数字,另一方猜。出数字的人要想好一个没有重复数字的4位数,不能让猜的人知道。2、 数字设置:通过4*4键盘进行4位数字输入,在数码管(DISP0~DISP3)上显示当前所输入的数字。通过设置确定键(BTN1键)进行锁定,此时数码管上的数值消失,同时用点阵开始倒计时,即:初始状态点阵全亮,然后从右下角开始,由右到左、由下到上逐点逐排依次熄灭,间隔时间为1s,共计64s。3、 猜数字:可以通过4*4键盘进行4位数字输入进行猜数字,且每输入一位数字在数码管(DISP0~DISP3)上显示当前所输入的数字,按确定键(BTN2键)进行确认,此时要根据输入的这组数字给出几A几B,其中:? A前面的数字表示位置正确的数的个数,用DISP5显示? B前的数字表示数字正确而位置不对的数的个数,用DISP4显示? 如正确答案为 2134,而猜的人猜 5314,则是 1A2B,其中有一个4的位置对了,记为1A,而1和3这三个数字对了,而位置没对,因此记为 2B,合起来就是 1A2B? 接着猜的人再根据出题者的几A几B继续猜,直到猜中(即 4A0B)为止。4、 若数字正确则显示猜数字成功,点阵显示“?”笑脸;若输入数字错误系统仍然处于猜数字状态,点阵显示“X”,并用蜂鸣器或le

文档评论(0)

1亿VIP精品文档

相关文档