求《基于单片机的语音播放系统》的程序

来源:百度知道 编辑:UC知道 时间:2024/05/12 01:38:26
设计内容:设计并制作一个简易语音播放系统
设计要求:1、用单片机带动一个5W的喇叭
2、可以通过单片机来播放一小段预先存储的语音内容;
3、能实现重复播放一段语音或者播放多首语音内容;

要会单片机编程,需要大专以上可能回懂,希望哪为大哥能给个程序,我在这里给你磕头了

;祝你平安
ORG 0000H
LJMP START
ORG 000BH
INC 20H ;中断服务,中断计数器加1
MOV TH0,#0D8H
MOV TL0,#0EFH ;12M晶振,形成10毫秒中断
RETI
START: MOV SP,#50H
MOV TH0,#0D8H
MOV TL0,#0EFH
MOV TMOD,#01H
MOV IE,#82H
MUSIC0: NOP
MOV DPTR,#DAT ;表头地址送DPTR
MOV 20H,#00H ;中断计数器清0
MOV B,#00H ;表序号清0
MUSIC1: NOP
CLR A
MOVC A,@A+DPTR ;查表取代码
JZ END0 ;是00H,则结束
CJNE A,#0FFH,MUSIC5
LJMP MUSIC3
MUSIC5: NOP
MOV R6,A
INC DPTR
MOV A,B
MOVC A,@A+DPTR ;取节拍代码送R7
MOV R7,A
SETB TR0 ;启动计数
MUSIC2: NOP
CPL P3.3
cpl p1.6
MOV A,R6
MOV R3,A<