毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于单片机的录放音系统设计 第9页

更新时间:2009-12-3:  来源:毕业论文
基于单片机的录放音系统设计 第9页
  RET

MAIN: LCALL    FIRST               ;播放第一段音乐
       ACALL    D22.4S               ;延时22.4S,等待放音完毕
       ACALL    ISDCLR              ;停止播放
       LCALL     SECOND             ;播放第二段音乐
       ACALL     D22.4S               ;延时22.4S,等待放音完毕
       ACALL     ISDCLR              ;停止播放
       LCALL     THIRD               ;播放第三段音乐
       ACALL     D22.4S               ;延时22.4S,等待放音完毕
       ACALL     ISDCLR              ;停止播放
       LCALL      FORTH              ;播放第四段音乐
       ACALL     D22.4S               ;延时22.4S,等待放音完毕
       ACALL     ISDCLR              ;停止播放
       LCALL      FIVTH               ;播放第五段音乐
       ACALL      D16S               ;延时16S,等待放音完毕
ACALL     ISDCLR              ;停止播放
       AJMP        $                  ;原地等待
;播放第一段音乐的程序起始地址:FIRST
FIRST:LCALL     ISDCLR              ;将语音芯片的地址复位,停止播放
       MOV     R4  ,  #00H          ;将ISD25120的放音地址#00H存放在R4中
       LCALL     SPEAKER            ;放音首地址#000H,因为ISD25120的低四位A0~A3已经接地
                                        ;调用播音程序,开始播放
       RET
 ;播放第二段音乐的程序起始地址:SECOND
SECOND:LCALL     ISDCLR              ;将语音芯片的地址复位,停止播放
       MOV     R4  ,  #08H          ;将ISD25120的放音地址#08H存放在R4中
       LCALL     SPEAKER            ;放音首地址#080H,因为ISD25120的低四位A0~A3已经接地
                                        ;调用播音程序,开始播放
       RET
 ;播放第三段音乐的程序起始地址:THIRD
THIRD:LCALL     ISDCLR              ;将语音芯片的地址复位,停止播放
       MOV     R4  ,  #10H          ;将ISD25120的放音地址#10H存放在R4中
       LCALL     SPEAKER            ;放音首地址#100H,因为ISD25120的低四位A0~A3已经接地
                                        ;调用播音程序,开始播放
       RET
 ;播放第四段音乐的程序起始地址:FORTH
FORTH :LCALL     ISDCLR              ;将语音芯片的地址复位,停止播放
       MOV     R4  ,  #18H          ;将ISD25120的放音地址#18H存放在R4中
       LCALL     SPEAKER            ;放音首地址#180H,因为ISD25120的低四位A0~A3已经接地
                                        ;调用播音程序,开始播放
       RET
 ;播放第五段音乐的程序起始地址:FIVTH
FIVTH:LCALL     ISDCLR              ;将语音芯片的地址复位,停止播放
       MOV     R4  ,  #20H          ;将ISD25120的放音地址#20H存放在R4中
       LCALL     SPEAKER            ;放音首地址#200H,因为ISD25120的低四位A0~A3已经接地
                                        ;调用播音程序,开始播放
       RET


SPEAKER:MOV     DPTR  ,  #8100H    ;#8100H为ISD25120的端口地址
         MOV     A    ,    R4       ;将R4中存放的地址A4~A9送ISD25120
         ORL      A    ,    #080H     ;PD=1(复位),CE=1,放音地址A4~A9送ISD25120
         MOVX     @DPTR  , A      
         ACALL     D50MS              ;延时
         ANL        A  ,   #3FH       ;PD=0,CE=1,放音地址A4~A9送ISD25120
         MOVX      @DPTR  ,  A

         RET
ISDCLR: MOV     DPTR    ,#8100H      ;#8100H是ISD25120的端口地址
         ORL      A  ,   #40H           ;PD=0,CE=0,停止播放
         MOVX    @DPTR   ,A          ;
         LCALL     D50MS
         RET
D50MS:  MOV    R6  ,#50               ;因晶振为6MHZ,1个机器周期为2,停止播放
SD   :  MOV      R7, #250              ;故延迟时间为(4us*250+2us)*50=50.1
         DJNZ     R7  ,﹩         ;DJNZ指令占有两个机器周期
DJNZ     R6  ,SD    

RET
D0.1S  : MOV      R5  ,#2       ;延迟时间为50ms*2=0.1s
DE1    : ACALL     D50MS
          DJNZ       R5  ,DE1     ;循环
          RET

D22.4S :MOV       R3   ,#224    ;延迟时间为0.1s*224=22.4s
DE2    :ACALL     D0.1S
         DJNZ      R3   ,DE2
RET
D16S   :MOV       R2   ,#160   ;延迟时间为0.1s*160=16s
DE3    :ACALL     R2   ,D0.1S
         DJNZ       R2   ,DE3

         RET
         END                       ;结束

5. 结束语
该语音系统硬件电路简单,调试方便。即可作为电脑语音系统的语音板,又可作为语音服务系统的子系统。实际应用表明具有较好的实用价值,对初步涉足单片机语音系统的读者来说具有一定的参考价值。针对ISD语音芯片的特点,设计一种由单片机控制,能够循环录放的语音电路,可作为录音机,复读机、音频记录仪使用,既节省存储空间,又降低成本,具有较高的实用价值。
目前,市场上的固体录音机及各种录音笔,大多采用的是顺序录音,不具备循环录音功能,一旦存储器录满,必须重新操作才行。本文设计一种能够循环录放的语音电路,即可解决上述问题。另外,ISD语音芯片精度高,集成度高,能够使得微机的语音输出结构大大的简化,能使生产的造价大大的降低;由于ISD语音器的抗干扰性强,所以在恶劣的环境的系统中也能正常使用,例如:机动车辆,语音室里都能正常的输出语音,信息保存时间长,工作可靠;输出可以高保真的再现原声,可将ISD芯片用于语音及声音信号的检测或模拟系统;能实现语音的非定长录制和无间断停顿式组合回放。
上面这个语音芯片设计电路可以应用于家电、防盗、通信、汽车侦测器、工业产品、医疗、美容器材及警报, 绒毛玩具、精美礼品、精美广告赠品、益智玩具、圣诞及节日礼品玩具、圣诞树、圣诞鱼、有声语音闹钟。且外围电路元件少、体积小、易于再次开发或改进电路,具有很高的实用价值。
另外,在此我要感谢郭晓科老师这几个月来给我的指导与督促,使得我能够顺利的完成论文的设计。

6.参考文献:

1   余永权. ATMEL89系列单片机应用技术[M]. 北京:北京航空航天大学出版社,2002.4
2 2002 数码语音芯片、产品及应用电路资料汇编[M].
3 刘欣,等. IDS语音器件分段地址的获取[J]. 电子技术应用,1999(10)
4.ISD Series Single-Chip Voice Device Data Book, Winbond Inc, 2000
5.李鸿  单片机原理及应用     湖南大学出版社,2004.8
6.单片机实验与实践教程

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 

基于单片机的录放音系统设计 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。