Reproducir un sonido "beep" con PIC

Gracias, ya lo arme y funciona excelente, el diseño era para un reloj digital y para los sonidos de alarma.
Ya termine con ese proyecto, pero ahora estaria muy interesado en reproducir audio, podria ser mediante el PIC o quiza algun otro integrado que no sea muy dificil de conseguir. Solo quiero que reproduzca una frase pregrabada, maximo 20 segundos. No necesita ser de buena calidad, ni estero ni nada asi, basta que se escuche claro. Alguna idea?

Hola amigo, disculpa me intersa rerpoducir un beep tambien, quisiera saber cual fue el programa que utilizaste y la configuracion en q lo conectaste? gracia por tu respuesta
 
Aqui dejo esta función para generar audio mediante PIC
Esta esta para un PIC12C508A pero se puede modificar para otros PIC

;**********************************************************************
;subrutine: generation wave
gen_ton
movfw freq ;set temp from freq
movwf temp ;
bsf gpio,mod ;modulation = H
loop_hi
decfsz temp ;repeat while temp>0
goto loop_hi ;

movfw freq ;set temp from freq
movwf temp ;
bcf gpio,mod ;modulation = L
loop_lo
decfsz temp ;repeat while temp>0
goto loop_lo ;

decfsz delay ;repeat while delay>0
goto gen_ton ;
retlw 0

;----------------------------------------------------------------------
 
Atrás
Arriba