shark4ever Posted May 3, 2006 at 10:17 PM Report #25579 Posted May 3, 2006 at 10:17 PM ola people! preciso de ajuda. tenho um trabalho pra entregar em que pretende-se a implementação de uma calculadora baseada no processador 8031, utilizando como entrada de dados o teclado do kit e saída de resultados o LCD que também faz parte do Kit. A calculadora terá o seguinte comportamento: 1. Escolha da operação a ser calculada. Existem quatro operações possíveis: Adição, Subtracção, Multiplicação e Divisão. Cada operação tem um código associado: • 1 – ADICAO, • 2 – SUBTRACCAO, • 3 – MULTIPLICACAO, • 4 – DIVISAO. 2. Entrada do primeiro operando, com um máximo de 4 dígitos. 3. Entrada do segundo operando, com um máximo de 4 dígitos. 4. Cálculo e visualização do Resultado. O final de inserção de código de operação e a inserção do primeiro operando são simbolizados pelo asterisco (*) e o pedido de cálculo pelo cardinal (#). É possível haver resultados negativos mas não é possível haver operandos negativos. Por divisão entende-se divisão inteira, sem parte decimal. A Calculadora terá também uma interface com o hyperterminal. A tecla “P” do teclado do computador será usada para alternar entre dois modos de impressão da calculadora. No modo normal o comportamento da calculadora apenas aparece no LCD; no modo de impressão, além de aparecer no LCD, também aparecerão os passos no hyperterminal. A Calculadora, também através do hyperterminal, deverá reconhecer a tecla “I”, que devolverá para o hyperterminal os números de aluno dos participantes no trabalho. Na inserção de código de operação é possível escolher qualquer operação, até ao momento em que se prima o asterisco (*). A escolha de uma operação escreve o nome da operação escolhida no LCD. A escolha de outro código diferente dos códigos aceites escreverá no LCD a palavra “ERRO”.
freesumo Posted May 5, 2006 at 11:45 PM Report #25962 Posted May 5, 2006 at 11:45 PM Só essas informações, é pouco, onde estão os esquemáticos etc, etc??? De qualquer modo vê se isto te ajuda: http://www.8052.com/tutorial.phtml cyas 😉
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now