亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mcbsp_pcm3002.asm

?? 基于dsk5402的語音設計,很有用呀.我調試過的,保證正確
?? ASM
字號:
/******************************************************************************\
*             Copyright (C) Signal Processing Lab,SCU.
*                        All Rights Reserved
*------------------------------------------------------------------------------
* NAME.......... Double Audio Channel Program
* DATE CREATED.. 07/22/2008
* Author........ shao ming yi
\******************************************************************************/

     .title  "mcbsp_pcm3002.asm "
     .mmregs
     .def start,init_mcbsp,init_pcm3002
     
;----------define serial control registers' address--------
DRR12	.set	0x0031		; McBSP2 data receive register 1
DRR22	.set	0x0030		; McBSP2 data receive register 2
DXR12	.set	0x0033		; McBSP2 data transmit register 1
DXR22	.set	0x0032	         ; McBSP2 data transmit register 2

SPSA2    .set	0x0034     ; serial 2
SPSD2     .set	0x0035

SPCR12	.set	0x0000 
SPCR22  .set	0x0001 
RCR12   .set	0x0002
RCR22  	.set	0x0003
XCR12  	.set	0x0004
XCR22   .set	0x0005
SRGR12  .set	0x0006
SRGR22  .set	0x0007
PCR2	.set    0x000e

STACK   .usect  "STACK",20h

TEST_Bit   .usect  "smy",1  
data_primary1  .usect  "smy",1
data_primary2  .usect  "smy",1
DSK5416_CODEC_CLK  .set  7
DSK5416_MISC       .set  6
DSK5416_PCM3002_L  .set  2
DSK5416_PCM3002_H  .set  3
W_PCM3002  .macro  DATAL,DATAH
           ST   #DATAL,*(data_primary1)
           PORTW   *(data_primary1), DSK5416_PCM3002_L
           ST   #DATAH,*(data_primary2)
           PORTW  *(data_primary2), DSK5416_PCM3002_H
           .endm	
     
        .text            

start:
     SSBX SXM 
     SSBX FRCT
     STM  #7fach,PMST			; vector in 7f80h
     STM  #4492H,SWWSR
     STM  #0A002H,BSCR
     STM  #STACK+20h,SP	 ; init SP                   
     
     CALL  init_mcbsp

     CALL  init_pcm3002

again:
     CALL RREADR
     LDM  DRR12, A  ;receive left(channel 2)
     CALL RREADR
     LDM  DRR12, B   ;receive right(channel 2)	  
     CALL XREADR
     STLM A,DXR12    ;Send left(channel 2) 
     CALL XREADR
     STLM B,DXR12     ;Send right(channel 2) 
     B   again    
     
RREADR: STLM A,AR2
        SUB A,A
        STM #0H, SPSA2 
        LDM  SPSD2, A  
        AND  #2H,A,A
        BC    RREADR,AEQ
        LDM AR2,A
        RET 

XREADR  STLM A,AR2
        SUB A,A
        STM #01H, SPSA2 
        LDM  SPSD2, A  
        AND  #2H,A,A
        BC    RREADR,AEQ
        LDM AR2,A
        RET   
;******************************************************************
; The following codes are used to initalize McBSP2 !
; When Transmit, this dsk5416PP makes CLK,FS ! the other
; DES5402PP receives the CLK,FS ! 
;******************************************************************
init_mcbsp:  
             stm  #SPCR12,SPSA2 		; choose SPCR12
            
             stm  #2000h,SPSD2	;    receive sign_extend in DRR;2000
            
             stm  #SPCR22,SPSA2        ; choose SPCR22
             
             stm  #0200h,SPSD2     ; 
             
             stm  #RCR12 ,SPSA2        ; choose RCR12
           
             stm  #0340h,SPSD2      ; 01a0h
           
             stm  #RCR22 ,SPSA2        ; choose RCR22
          
             stm  #0340h,SPSD2      ;00h
           
             stm  #XCR12,SPSA2        ; choose XCR12
           
             stm  #0340h,SPSD2      ; 32 bits each word
          
             stm  #XCR22,SPSA2        ; choose XCR22
          
             stm  #0340h,SPSD2
        
             stm  #SRGR12,SPSA2        ;  choose SRGR1
          
             stm  #1f00h,SPSD2          ; 32m/2   
           
             stm  #SRGR22,SPSA2        ; choose SRGR2
          
             stm  #2000h,SPSD2    ; Sample rate generator clock derived from CPU clock; 2000h  
                           
             stm  #PCR2,SPSA2      ; choose PCR2
        
             stm  #0003h,SPSD2    ; 0c03h
       
     
             rpt  #0ffh
             nop

             stm  #SPCR12,SPSA2 
            
             stm  #2001h,SPSD2	; enable recive !
             
            stm  #SPCR22,SPSA2
              
            stm  #0201h,SPSD2     ; enable transmit !
              
             RET     
;------ init serial port 2 end -----------------------------
;******************************************************************
; The following codes are used to initalize pcm3002 !
;******************************************************************
init_pcm3002:    
    ST   #09H,*(data_primary1) ;12KHZ
    PORTW   *(data_primary1), DSK5416_CODEC_CLK 
    NOP
    NOP
    ST   #00H,*(data_primary2) 
    PORTW   *(data_primary2), DSK5416_MISC 
    NOP
    NOP
    W_PCM3002  28H,01H
    CALL  TESTRDY
    W_PCM3002  28H,03H
    CALL  TESTRDY
    W_PCM3002  0a0H,04H 
    CALL  TESTRDY
    W_PCM3002 00H,06H
     RET
TESTRDY:PORTR  DSK5416_MISC, *(TEST_Bit)
        SUB B,B
        LD   *(TEST_Bit),B
        AND    #80H,B,B
        BC     TESTRDY,BNEQ
        RET
        .end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产一区二区在线观看| 国产精品羞羞答答xxdd| 亚洲另类春色校园小说| 国产蜜臀97一区二区三区| 久久久91精品国产一区二区精品| 欧美草草影院在线视频| 久久男人中文字幕资源站| 日韩欧美亚洲国产另类| 欧美精品高清视频| 精品国产自在久精品国产| 久久综合久久99| 国产精品超碰97尤物18| 亚洲精品乱码久久久久久| 亚洲自拍与偷拍| 蜜桃久久久久久| 国模套图日韩精品一区二区| 国产精品一区二区三区乱码| 国产麻豆欧美日韩一区| 春色校园综合激情亚洲| 色婷婷亚洲综合| 欧美日韩不卡一区| 久久久久国产一区二区三区四区 | av电影天堂一区二区在线观看| 成人激情小说网站| 欧美在线观看视频一区二区| 欧美高清你懂得| 精品国产一区二区三区不卡| 中文字幕第一区第二区| 一区二区三区视频在线观看| 日韩不卡一二三区| 成人一区二区在线观看| 91小宝寻花一区二区三区| 欧美三级视频在线观看| 久久久久久黄色| 无码av中文一区二区三区桃花岛| 国产在线视视频有精品| 欧美在线不卡一区| 国产三级欧美三级| 亚洲欧美日本在线| 国产麻豆91精品| 欧美影视一区在线| 中文字幕欧美激情| 麻豆国产欧美日韩综合精品二区| av电影天堂一区二区在线观看| 日韩欧美中文一区二区| 亚洲综合一区二区| 国产91精品免费| 欧美电影免费观看完整版| 一区二区三区在线播| 粉嫩av一区二区三区粉嫩 | 久久久久久一级片| 亚洲综合在线五月| 成人午夜短视频| 日韩欧美一区二区免费| 天堂va蜜桃一区二区三区漫画版| 成人app软件下载大全免费| 精品免费国产一区二区三区四区| 亚洲一级二级在线| 99在线精品视频| 国产欧美精品一区二区色综合| 六月丁香婷婷久久| 91精品国产麻豆| 一个色综合av| 色呦呦日韩精品| 亚洲日本在线视频观看| 成人午夜激情影院| 中文字幕不卡在线| 国产精品18久久久久久久网站| 欧美一二三区在线| 亚洲小说春色综合另类电影| 一本大道久久精品懂色aⅴ| 中文字幕在线播放不卡一区| 成人国产精品免费观看视频| 国产欧美日韩另类一区| 成人动漫视频在线| 中文字幕亚洲精品在线观看| 成人av电影在线| 亚洲精品乱码久久久久| 色系网站成人免费| 亚洲国产综合91精品麻豆| 欧美日韩视频专区在线播放| 三级在线观看一区二区| 6080日韩午夜伦伦午夜伦| 免费成人美女在线观看| 精品国产91洋老外米糕| 国产成人在线视频免费播放| 国产精品日日摸夜夜摸av| av在线播放不卡| 亚洲综合免费观看高清完整版| 欧美日韩综合在线免费观看| 天天色综合成人网| 欧美成人综合网站| 成人理论电影网| 一区二区三区四区在线播放 | 中文字幕在线一区免费| 在线亚洲高清视频| 日韩av成人高清| 中文乱码免费一区二区| 欧洲一区在线观看| 久久福利视频一区二区| 国产精品免费久久| 欧美福利一区二区| 国产伦精品一区二区三区免费迷| 最好看的中文字幕久久| 欧美一区二区三区公司| 国产成人在线免费| 亚洲高清三级视频| 久久午夜色播影院免费高清| 色拍拍在线精品视频8848| 日本三级亚洲精品| √…a在线天堂一区| 91精品国产aⅴ一区二区| 成人h动漫精品一区二区| 一区二区三区av电影| 精品噜噜噜噜久久久久久久久试看| 成人a免费在线看| 免费观看在线综合色| 亚洲欧美一区二区不卡| 精品国产乱码久久久久久蜜臀| 色综合久久久久综合体| 国产麻豆视频一区| 午夜一区二区三区视频| 久久精品人人爽人人爽| 欧美日韩的一区二区| 成a人片国产精品| 国产在线精品一区在线观看麻豆| 亚洲五码中文字幕| 专区另类欧美日韩| 中文字幕不卡在线观看| 日韩免费视频一区二区| 欧美日韩免费一区二区三区| 懂色一区二区三区免费观看| 久久精品国产亚洲高清剧情介绍 | 极品少妇xxxx精品少妇偷拍| 夜夜亚洲天天久久| 亚洲少妇屁股交4| 国产精品欧美综合在线| www国产成人免费观看视频 深夜成人网| 欧美日韩另类一区| 欧美日韩中文精品| 欧美三级电影在线看| 91免费版在线看| 91老师国产黑色丝袜在线| 成人h动漫精品一区二| 懂色av一区二区三区免费看| 国产精品99久久久久久久vr| 国产乱人伦偷精品视频免下载| 麻豆成人免费电影| 久久激情综合网| 精品一二三四区| 国产原创一区二区三区| 精品亚洲成av人在线观看| 久久超碰97人人做人人爱| 久久爱www久久做| 国产高清久久久久| 成人三级在线视频| 91麻豆成人久久精品二区三区| 色综合色狠狠天天综合色| 91麻豆产精品久久久久久| 欧美在线播放高清精品| 91精品国产91久久久久久一区二区 | 一本色道久久综合亚洲91 | 亚洲成av人片在线观看无码| 亚洲一区二区三区小说| 亚洲女性喷水在线观看一区| 中文字幕国产一区| 日本一区二区三区视频视频| 精品毛片乱码1区2区3区| 欧洲一区在线观看| 91精品午夜视频| 精品国产一区二区三区久久影院 | 91精品福利在线| 欧美二区三区的天堂| 日韩三级在线观看| 久久午夜免费电影| 中文字幕欧美一区| 日韩一区精品视频| 国产精品一品视频| av成人免费在线观看| 欧美日韩精品一区二区三区| 日韩手机在线导航| 中文字幕亚洲视频| 日韩电影免费一区| 国产精品18久久久| 色婷婷久久99综合精品jk白丝| 欧美男人的天堂一二区| 国产亚洲欧美在线| 亚洲小说欧美激情另类| 国产精品综合视频| 91玉足脚交白嫩脚丫在线播放| 欧美在线一二三| 国产日韩精品一区二区三区 | 97久久久精品综合88久久| 欧美性受xxxx| 日本一区二区三区国色天香| 亚洲妇熟xx妇色黄| 成人免费视频视频在线观看免费 | 精品88久久久久88久久久| 亚洲精品写真福利| 韩国在线一区二区|