Boa tarde,
Estou desenvolvendo um projeto final para a faculdade e achei uma solução boa(aparentemente) para reprodução de sons de forma simples e barata.
Se trata do BTC sound encoder pra quem nao conhece o link está em:
http://www.romanblack.com/picsound.htm
Você converte um arquivo de audio .wav, em uma forma de onda digital que vai ser gerada pelo microcontrolador de maneira que esta se aproxima da onda analogica original.
O programa dele já até gera o código para o microcontrolador, entretanto trata-se do micro PIC. E estou desenvolvendo o meu projeto no 8051 que é com quem tenho mais familiaridade.
O código para o PIC é apenas um comando: RETLW.
retlw b'10010101'
São várias linhas com esse código ai, para um som de poucos segundos.
Pelo que já pesquisei esse comando move o conteúdo para W, do bit mais significativo para o menos.
Como eu executaria isso no 8051? Alguem pode me ajudar? Porque não gostaria de ter de refazer o que já fiz e além de tudo ter que aprender o PIC, que eu não sei nada.
Alguem já conhece esse encoder do Roman Black e sabe se funciona bem para me adiantar?
Desde já obrigado.