LOJA FÍSICA
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
CENTRAL DE ATENDIMENTO
(11) 3522-7626
info@robocore.net
(11) 3522-7626
info@robocore.net
HORÁRIO DE FUNCIONAMENTO
De segunda à sexta das 9:00 às 19:00
De segunda à sexta das 9:00 às 19:00
Retornar
ao topo
ao topo
Classifique este tópicoPéssimoRuimMedianoBomÓtimo

Autor
Mensagem
Eu estou fazendo um projeto com o PIC12f629, só que o projeto esta em y. Peço ajuda aos colegas com faço para fazer em ASM. Segue o projeto: Código: Muito obrigado.
Moderação: Qualidade da escrita |
Por favor, queira melhorar a qualidade da sua escrita. Mensagens mal redigidas são mais difíceis de serem respondidas, atrapalham o fórum e violam as regras de conduta |
ANEXOS:
![]() |
Programa Completo.zip Tamanho: 1.31 KB Downloads: 298 veze(s) |
Level 26
26100615 xp
Registrado em:
08/09/2006
Local:
Joinville / SC
Mensagens:
1011
26100615 xp
Registrado em:
08/09/2006
Local:
Joinville / SC
Mensagens:
1011
Mimos, usuários level 0 como o cesar35 não podem anexar arquivos às postagens nem editar tópicos. Cesar, editei seu tópico para torná-lo mais interessante. Da forma que estava era menos provável que seu pedido fosse atendido. Lembrando duas coisas básicas em tópicos.
- O título deve identificar o conteúdo do tópicos, pedir simplismente ajuda no título não ajuda;
Formatar corretamente o texto e usar o corretor ortográfico ajuda a dar credibilidade ao conteúdo.

_________________
O método mais simples é conseguir o compilador desta linguagem e gerar o arquivo .HEX Carregar este arquivo .HEX no MPLAB (programa da Microchip) e clicar no menu View opção Disassembly Listing. Ai é só salvar o programa texto q está na tela como .ASM e editá-lo como queira.
_________________
Gostei do projeto a que se refere este programa. É um propeler, ou seja, uma barra de leds q fica girando p formar desenhos e textos, dando a impressão q o texto está flutuando no ar. É o q o autor chama de "air display". http://www.josepino.com/p...air_display.jpc Não sei se vc notou mas o autor colocou o programa em HEX no site: http://www.josepino.com/p...lay/JP6293E.hex Eu dei uma olhada nele e aproveitei e converti para assembler, caso ainda precise dele.
ANEXOS:
![]() |
Propeler.zip Tamanho: 1.92 KB Downloads: 295 veze(s) |
_________________
O projeto funciona normal, mas eu quero colocar as minha mensagens com o meu nome ou o do meu filho. Edita o programa em C. Obrigado .
Moderação: Qualidade da escrita |
Por favor, queira melhorar a qualidade da sua escrita. Mensagens mal redigidas são mais difíceis de serem respondidas, atrapalham o fórum e violam as regras de conduta |
Caro Paulo com faço isso: editar o programa para colocar o meu nome no display. Qual o programa que eu posso usar? Obrigado pelo ASM. Eu não tenho muito prática com PIC e programação, eu sou técnico de TV . Gosto muito de fazer projetos com PIC. Agradeço muito pela atenção.![]()
Moderação: Qualidade da escrita |
Por favor, queira melhorar a qualidade da sua escrita. Mensagens mal redigidas são mais difíceis de serem respondidas, atrapalham o fórum e violam as regras de conduta |
Caro Paulo, você tem mais experiência do que eu. Tem como modificar o programa do AIR DISPLAY? Editar as letras? Qual o programa que eu posso usar? Peço ajuda! Obrigado.
Moderação: Qualidade da escrita |
Por favor, queira melhorar a qualidade da sua escrita. Mensagens mal redigidas são mais difíceis de serem respondidas, atrapalham o fórum e violam as regras de conduta |
Level 26
26100615 xp
Registrado em:
08/09/2006
Local:
Joinville / SC
Mensagens:
1011
26100615 xp
Registrado em:
08/09/2006
Local:
Joinville / SC
Mensagens:
1011
Cesar35, a estrutura do programa é básica ao extremo. Sabendo S-O-L-E-T-R-A-R da pra entender que se vc colocar uma letra em cada linha.
Ex.:
Código:
O que vem antes e depois desses trechos que se repetem com as palavras, é só manter.
Programa pra editar? Bloco de Notas!
_________________
Caro Vetor, Como eu faço para compilar esse código? E qual programa tenho que usar para gera o HEX? Obrigrado pela paciência. Um abraço.
Moderação: Qualidade da escrita |
Por favor, queira melhorar a qualidade da sua escrita. Mensagens mal redigidas são mais difíceis de serem respondidas, atrapalham o fórum e violam as regras de conduta |
Oi Cesar... vejo q vc está precisando fazer isso com uma certa urgência, desculpe-me por não te responder assim q vc perguntou, mas, infelizmente estive atarefado com meu trabalho e não pude te responder antes. Para mudar o programa é muito simples, na realidade basta entender como funciona um programa gravado em um microcontrolador. Vc vai precisar de ferramentas de software e hardware p efetuar sua modificação: - A ferramenta de hardware é um gravador de PICs, afinal depois de alterar o programa vc vai querer gravar. Certo ? - A ferramenta de software é o software que a Microchip fornece gratuitamente. Entre no site da Microchip (www.microchip.com) e procure pelo download do MPLAB, baixe ele e instale. Com o MPLAB instalado simplesmente execute o MPLAB. Pegue o programa assembler q eu disponibilizei para seu uso e descompacte em uma pasta qualquer. No MPLAB: 1- clique no menu Configure opção Select-Device; 2- Na janela Device escolha o PIC em questão (PIC12F675) e click em OK; 3- Click no menu File opção Open; 4- Ache o local onde vc gravou o programa q vc descompactou, selecione ele e clique em Abrir; 5- O programa estará na tela e vc já pode editá-lo; 6- Observe a partir da linha 16; MOVLW 0x42 CALL 0x1c4 MOVLW 0x45 CALL 0x1c4 MOVL W 0x20 CALL 0x1c4 MOVL W 0x48 CALL 0x1c4 MOVL W 0x41 CALL 0x1c4 MOVL W 0x50 CALL 0x1c4 MOVLW 0x50 CALL 0x1c4 MOVLW 0x59 CALL 0x1c4 MOVLW 0x20 CALL 0x1c4 MOVLW 0x20 CALL 0x1c4 MOVLW 0x20 7- Observe que há uma instrução MOVLW e um número em hexadecimal na frente, este número em hexadecimal corresponde a um caractere ASCII, basta substituir este caractere ASCII (o 0x42 corresponde a letra B) pelo caractere ASCII correspondente a primeira letra de seu nome (ou de seu filho). Faça isso com todas as letras de seu nome. Não altere as instruções seguintes (CALLs); 8- LIMITE-SE a usar o espaço já escrito no programa, ou seja, não insira novas linhas no programa. Para fazer isso vc precisa entender de programação. SOMENTE substitua um número hexadecimal por outro; 9- No exemplo acima (q inicia na linha 16) vc tem 11 caracteres para editar, se não for suficiente localize no programa uma mensagem maior previamente montada pelo autor; 10- Depois de fazer as alterações de seu agrado vc deve clicar no menu Project opção Quickbuild... Esta opção irá compilar o programa que está em assembler para .Hex (colocado na mesma pasta) ; 11- Agora é só gravar o programa no PIC. Mas isso eu vou deixar pra vc descobrir (se é q vc não sabe) sozinho. Como eu disse Cesar... é simples basta um pouco de conhecimento em programação.
_________________
Desculpe-me, esqueci de comentar Cesar: Talvez não pareça, mas aqui no forun nós valorizamos a boa escrita e o português claro. Uma boa escrita evita mal entendidos e deixa evidente a dúvida e a resposta. Não se acanhe em digitar suas perguntas de forma mais elucidativa.
_________________
|
|
|
Todos os horários são GMT - 3 Horas | Você não tem permissão para escrever novas mensagens v não tem permissão para responder às mensagens Você não tem permissão para editar suas mensagens Você não tem permissão para deletar suas mensagens Você não tem permissão para classificar tópicos Você não tem permissão para classificar mensagens Você não tem permissão para votar em enquetes Anexar downloads : Proibido Fazer Download de Arquivos: Permitido |
Powered by phpBB © 2001 phpBB Group