Genius - LCD

484 palavras 2 páginas
EN3720- Lógica Programável

Pré-Projeto: Genius

Discente:
José Mário Assis Lagden
Santo André – SP
2014

Parte 1- Descrição do Projeto:
O projeto visa a implantação do jogo Genius na placa FPGA. Este jogo consiste em memorização da sequencia de cores e sua correta repetição, pressionando os botões correspondentes. Segue na Figura1 uma imagem do jogo: Figura 1: Ilustração do jogo.

Na programação, pretende-se realizar um sorteio de uma das cores.
Conforme o jogador vai

acertando, novas cores são selecionadas,

armazenando a ordem antiga das cores para uma repetição, no movimento seguinte. No visor de LCD, aparecerá a pontuação atual do jogador, o número de dicas (no máximo duas) e o recorde máximo estabelecido.
Para uma melhor interação com o usuário, o grupo visa realizar uma interface externa ligando uma placa à FPGA via cabo Flat.

Parte 2 – Nome no monitor de LCD
Objetivo:
Realizar a programação para expor o nome do projeto no visor do lcd da placa FPGA.

Metodologia:
O código descrito abaixo foi implementado no software Quartus II :
--chama a biblioteca
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.all;
USE IEEE.STD_LcaOGIC_ARITH.all;
USE IEEE.STD_LOGIC_UNSIGNED.all;
ENTITY LCD_display IS
-- tabela de conversão asc
-------------------------------------------------------------------ASCII HEX TABLE
-- Hex
Low Hex Digit
-- Value 0 1 2 3 4 5 6 7 8 9 A B C D E F
------\-----------------------------------------------------------------H 2 | SP ! " # $ % & ' ( ) * + , - . /
--i 3 | 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
--g 4 | @ A B C D E F G H I J K L M N O
--h 5 | P Q R S T U V W X Y Z [ \ ] ^ _
-- 6 | ` a b c d e f g h i j k l m n o
-- 7 | p q r s t u v w x y z { | } ~ DEL
------------------------------------------------------------------------ Projeto final Genius = 70 72 6F 6A 65 74 6F 20 75 66 69 6E 61 6C 47 65 6
--declaração das variáveis
PORT(reset, CLOCK_50
: IN STD_LOGIC;
Hex_Display_Data
: IN

Relacionados

  • Jogo de Memoria - Genius - Arduino
    1852 palavras | 8 páginas
  • JOGO DA MEMÓRIA EMBARCADO MULTINÍVEL
    10563 palavras | 43 páginas
  • Tecnologia
    305 palavras | 2 páginas
  • Montagem E Desmontagem De Computadores
    250 palavras | 1 página
  • Informatização
    3147 palavras | 13 páginas
  • Trabalho introdução a informatica
    651 palavras | 3 páginas
  • Informatica
    28610 palavras | 115 páginas
  • Arduino
    28610 palavras | 115 páginas
  • Arduino
    28610 palavras | 115 páginas
  • Sistema computacional pra crianças
    4843 palavras | 20 páginas