Baauummm !!! to tentando alterar o up down, aquela versao alternativa, 3 digitos liga rele no 999, para 4 digitos liga rele no 9999, sera possivel??, fiz algumas alteraçoes, mais eu sou bom demais nisso, chego a entender quase nada, juda nois aí !!!
Chegou a compilar ? De algum erro?
Baauummm !
alguns 19 errinhos !
173 - linhas 120, 143,161,179,196,216 - functions may not be nested
79 - linhas 257 expect } esse aparece 4 vezes !!
12 - undefined identifier --164 testa_power, 169-- testa_power, 182-- testa_power, 185--decrementa, 187 -- testa_power, 251 --testa_reset, 252 --testa_up, 253 --testa down, 254 --testa_power ., só esses !!!
Talvez você devesse declarar as funções usando um protótipo delas.
Antes da função Main() podendo ser logo após a declaração das variáveis globais declare desta forma:
.......
//variavéis globais int dig3,dig2,dig1,dig0,mux,a; // Tabela para retorno dos seguimentos correspondentes aos números 0-9 byte const tabela [] = { 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; #define VALOR_DBC 230 //valor para debounce das chaves
//protótipos de funções void incrementa(); void decrementa(); void testa_power(); void testa_up(); void testa_down(); void testa_reset();
.....
Depois tente recompilar e ver o que deu.
Baauuumm ! Mais tarde vou mexer pra ver e te falo, abraço !
baauuummmm!!!
com aqueles arquivos que mandei, ainda deu erro, comecei tudo de novo, copiei incrementa e decrementa do 3 digitos, colei no 4 digitos, fui fazendo alteraçoes,compilei varias vezes, eu entendo diiimaiiisss, coloquei aqueles prototipos lá que me falou, compilei, gravei, coloquei no circuito e pronto, funcionou beleza, falei pro ce que eu sou bao dimais nisso, viu, foi só falar pra mim aqueles voids, e onde colocar, fiz direitinho, heim ?!!!, abraço !!!
Se tá baumm Cumpadi Raimundo.
Vois messe conseguirr funcionarrr!
É baummm dimaisss!
Filicidade pro cê! (risos)
Baauumm demais uai !!! Obrigado pela ajuda, abraço e felicidades !