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

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

?? isd176011.asm

?? isd1760語音芯片
?? ASM
字號:
SPI_MISO	  EQU	    P3.0
SPI_MOSI	  EQU	    P3.1
SPI_SS            EQU       P1.0
SPI_SCLK          EQU       P1.1
SPI_SWITCH        EQU       P1.2
ISD_COM           EQU       23H
DATT               EQU       24H
APCH              EQU       25H
APCL              EQU       26H
SR0_L             EQU       27H
SR0_H             EQU       28H
SR1               EQU       29H
ID                EQU       55H
COM_L             EQU       56H
COM_H             EQU       57H
;DATT1              EQU       58H
;DATT2              EQU       59H
Last_L            EQU       2AH
Last_H            EQU       2BH
;********************************************************
ORG           0000H                              ;????????
LJMP          MAIN                                ;????
ORG           0008H                               ;??????
;********************************************************
MAIN:

        MOV      SP,       #60H                   ;????????
        ACALL    ISD_INIT
        ACALL    ISD_DEVID

        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MOV      C        ,     SPI_SWITCH        ;通過讀入P1.2的值判斷是錄音還是放音。
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;JNC       SET_REC

        MOV      COM_L    ,  #062H
        MOV      COM_H    ,  #01H
        MOV      Last_L   ,  #069H
        MOV      Last_H   ,  #01H
        LCALL    SET_PLAY

        MOV      COM_L    ,  #028H
        MOV      COM_H    ,  #01H
        MOV      Last_L   ,  #33H
        MOV      Last_H   ,  #01H
        LCALL    SET_PLAY
        SJMP     $



;*********************調用播放程序****************************

;*************************************************************
SET_PLAY:

         LCALL    clrint
         CLR      SPI_SS
        ;LCALL    Rdstatus01
         NOP
         NOP
         MOV      ISD_COM  ,    #80H
         LCALL    ISD_Senddata
         MOV      ISD_COM  ,    #00H
         LCALL    ISD_Senddata
         MOV      ISD_COM  ,    COM_L               ;開始地址
         LCALL    ISD_Senddata
         MOV      ISD_COM  ,    COM_H
         LCALL    ISD_Senddata
         MOV      ISD_COM  ,    Last_L               ;結束地址
         LCALL    ISD_Senddata
         MOV      ISD_COM  ,    Last_H
         LCALL    ISD_Senddata
         MOV      ISD_COM  ,    #00H
         LCALL    ISD_Senddata
         ;LCALL    Rdstatus01
         ;LCALL    DELAY10ms
         SETB      SPI_SS

         LCALL    Rdstatus01
         ;LCALL    clrint
         RET
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;*************************************************************

;*************************************************************
;ISD_INIT初始化
 ISD_INIT:
          LCALL    ISD_Reset
          LCALL    ISD_PU
           LCALL    Rdstatus
          ;LCALL    Rdstatus01
          LCALL    clrint
          LCALL    ISD_WR_APC2
          LCALL    RD_APC
          RET
;************************************************************
;ISD_Senddata發送數據
ISD_Senddata:
                MOV   P3 ,  #0FFH
                SETB  SPI_SCLK
                MOV  R0 , #08H
                MOV  A  , ISD_COM
                MOV  DATT, A
                ;MOV  DATT1,#00H
                NOP
                NOP
       LOOPP1:   CLR  SPI_SCLK
                NOP
                NOP
                RRC  A
                MOV  SPI_MOSI , C
                NOP
                NOP
                NOP
                NOP
                NOP
                NOP
                MOV  C  ,  SPI_MISO
                NOP
                NOP

        LOOPP2:
                SETB  SPI_SCLK
                NOP
                NOP
                DJNZ R0 , LOOPP1
                RRC A
                MOV  DATT, A

                SETB SPI_MOSI
                SETB  SPI_SCLK
                RET
;************************************************************
;RD_APC
RD_APC:
       CLR      SPI_SS
       NOP
       NOP
       MOV      ISD_COM  ,    #44H
       LCALL    ISD_Senddata
       MOV      ISD_COM  ,    #00H
       LCALL    ISD_Senddata
       MOV      ISD_COM  ,    #00H
       LCALL    ISD_Senddata
       MOV      ISD_COM  ,    #00H
       LCALL    ISD_Senddata
       SETB     SPI_SS
       LCALL    DELAY10ms
       CLR      SPI_SS
       NOP
       NOP
       MOV      ISD_COM  ,    #44H
       LCALL    ISD_Senddata
       MOV      SR0_L   ,    DATT
       ;
       MOV      ISD_COM  ,    #00H
       LCALL    ISD_Senddata
       MOV      SR0_H   ,    DATT
       ;

       MOV      ISD_COM  ,    #00H
       LCALL    ISD_Senddata
       MOV      APCL     ,    DATT
       ;

       MOV      ISD_COM  ,    #00H
       LCALL    ISD_Senddata
       MOV      APCH     ,    DATT
       SETB     SPI_SS
       LCALL    DELAY10ms
       RET
;***********************************************************
; ISD_WR_NVCFG永久寫入寄存器
ISD_WR_NVCFG:
       CLR      SPI_SS
       NOP
       NOP
       MOV      ISD_COM  ,    #46H
       LCALL    ISD_Senddata
       MOV      ISD_COM  ,    #00H
       LCALL    ISD_Senddata
       SETB     SPI_SS
       LCALL    DELAY10ms
       RET
;***********************************************************
;ISD_WR_APC2
ISD_WR_APC2:
       CLR      SPI_SS
       NOP
       NOP
       MOV      ISD_COM  ,    #65H
       LCALL    ISD_Senddata
       MOV      ISD_COM  ,    #0B8H
       LCALL    ISD_Senddata
       MOV      ISD_COM  ,    #0CH
       LCALL    ISD_Senddata
       SETB     SPI_SS
       LCALL    DELAY10ms
       LCALL    ISD_WR_NVCFG
       RET
;***********************************************************
; clrint
clrint:
       CLR      SPI_SS
       NOP
       NOP
       MOV      ISD_COM  ,    #04H
       LCALL    ISD_Senddata
       MOV      ISD_COM  ,    #00H
       LCALL    ISD_Senddata
       SETB     SPI_SS
       LCALL    DELAY10ms
       RET
;***********************************************************
;ISD_DEVID
ISD_DEVID:
        CLR      SPI_SS
        NOP
        NOP
        MOV      ISD_COM  ,    #09H
        LCALL    ISD_Senddata
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        SETB     SPI_SS
        LCALL    DELAY10ms
        CLR      SPI_SS
        NOP
        NOP
        MOV      ISD_COM  ,    #09H
        LCALL    ISD_Senddata
        MOV      SR0_L    ,    DATT
        ;
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        MOV      SR0_H    ,    DATT
        ;
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        MOV      ID    ,    DATT
        SETB     SPI_SS
        LCALL    DELAY10ms
        RET
        ;;;;;;;;;;;;;;;;;;
;***********************************************************
;Rdstatus
Rdstatus:

        CLR      SPI_SS
        NOP
        NOP
        MOV      ISD_COM  ,    #05H
        LCALL    ISD_Senddata
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
       ; LCALL    DELAY10ms
        NOP
        NOP
        MOV      ISD_COM  ,    #05H
        LCALL    ISD_Senddata
        MOV      SR0_L    ,    DATT
        ;
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        MOV      SR0_H    ,    DATT
        ;
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        MOV      SR1    ,    DATT

        SETB     SPI_SS
        ;LCALL    DELAY10ms
        RET
;**********************************************************
 Rd_PLAY_PTR:
        CLR      SPI_SS
        NOP
        NOP
        MOV      ISD_COM  ,    #06H
        LCALL    ISD_Senddata
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        LCALL    DELAY10ms
        NOP
        NOP
        MOV      ISD_COM  ,    #06H
        LCALL    ISD_Senddata
        MOV      SR0_L    ,    DATT
        ;
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        MOV      SR0_H    ,    DATT
        ;
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        MOV      COM_L    ,    DATT
        ;
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        MOV      COM_H    ,    DATT
        SETB     SPI_SS
        ;LCALL    Deal_Data
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    clrint
        RET
;***********************************************************
;ISD_PU
ISD_PU:

        CLR      SPI_SS
        NOP
        NOP
        MOV      ISD_COM  ,    #01H
        LCALL    ISD_Senddata
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        SETB     SPI_SS
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        RET
;**********************************************************
;STOP
ISD_STOP:

        CLR      SPI_SS
        NOP
        NOP
        MOV      ISD_COM  ,    #02H
        LCALL    ISD_Senddata
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        SETB     SPI_SS
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        RET
;**********************************************************
;ISD_Reset
ISD_Reset:

        CLR      SPI_SS
        NOP
        NOP
        MOV      ISD_COM  ,    #03H
        LCALL    ISD_Senddata
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        SETB     SPI_SS
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        RET
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 Erase_all:
        CLR      SPI_SS
        NOP
        NOP
        MOV      ISD_COM  ,    #43H
        LCALL    ISD_Senddata
        MOV      ISD_COM  ,    #00H
        LCALL    ISD_Senddata
        SETB     SPI_SS
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        LCALL    DELAY10ms
        RET
;*********************************************************
;**********************************************************
;Rdstatus01
Rdstatus01:
        LCALL    Rdstatus
        MOV      A ,     SR0_L
        JNB       ACC.3   , Rdstatus01

        RET
;**********************************************************
Rdstatus02:
        LCALL    Rdstatus
        ;MOV      A ,     SR0_L
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RRC     A
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;JC       Rdstatus01
        ;JNB       ACC.0 ,     Rdstatus02
        MOV      A ,     SR1
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RRC     A
        JNB      ACC.3  , Rdstatus02
        NOP
        RET
;**********************************************************
;延時

DELAY10ms:
   	MOV      R7,      #03H
DELAY111:
        MOV      R6,      #0FFH
DELAY222:
        NOP
        NOP
        DJNZ     R6,      DELAY222
  	DJNZ     R7,      DELAY111
  	RET
END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
51精品国自产在线| 亚洲一区日韩精品中文字幕| 日本一区二区三区国色天香| 亚洲成人免费av| 不卡欧美aaaaa| 日韩欧美一级二级三级| 夜夜精品浪潮av一区二区三区| 国产制服丝袜一区| 欧美体内she精高潮| 国产精品乱码一区二三区小蝌蚪| 日韩电影在线观看网站| 在线视频国内自拍亚洲视频| 国产精品免费看片| 久久99久久精品欧美| 欧美裸体一区二区三区| 亚洲欧美另类综合偷拍| 成人激情小说网站| 久久久.com| 国产大陆精品国产| 久久综合久久综合亚洲| 日韩 欧美一区二区三区| 欧美日韩久久久| 亚洲一区二区三区三| 日本丶国产丶欧美色综合| 国产精品国产a级| 成人午夜激情影院| 欧美高清在线一区二区| 国产福利精品一区二区| 国产亚洲综合色| 国产999精品久久久久久| 日本精品视频一区二区三区| 自拍偷拍国产精品| 91久久久免费一区二区| 久久久欧美精品sm网站| 久久se这里有精品| 精品欧美黑人一区二区三区| 蜜桃视频一区二区三区| 欧美电视剧免费观看| 六月丁香婷婷久久| 久久蜜桃av一区二区天堂| 国产精品一区二区在线看| 精品国产一区二区三区久久影院| 韩国精品主播一区二区在线观看 | 日本一区二区三区电影| 国产在线观看免费一区| 久久日韩精品一区二区五区| 国产经典欧美精品| 国产精品视频你懂的| 99久久精品国产一区二区三区| 亚洲女女做受ⅹxx高潮| 欧美精品日韩一区| 黄网站免费久久| 国产精品天干天干在观线| 一本到不卡精品视频在线观看| 亚洲精品老司机| 欧美不卡123| 成人做爰69片免费看网站| 亚洲精品亚洲人成人网 | 日本成人中文字幕| xnxx国产精品| 99综合影院在线| 水蜜桃久久夜色精品一区的特点| 日韩女优视频免费观看| 国产精品亚洲а∨天堂免在线| 综合激情网...| 91精品国产全国免费观看| 国产一区二区不卡| 夜夜精品浪潮av一区二区三区| 日韩限制级电影在线观看| 国产成人亚洲综合色影视| 一区二区免费在线播放| 久久亚洲精品小早川怜子| 色婷婷av一区二区三区大白胸| 成人av电影观看| 亚洲自拍与偷拍| 久久一区二区三区国产精品| 欧美综合一区二区| 国产一区亚洲一区| 日韩电影在线看| 自拍偷拍欧美激情| 久久九九影视网| 91麻豆精品国产91久久久久久久久 | 在线免费一区三区| 国产精品99久久久久久宅男| 亚洲一级二级在线| 国产精品午夜在线| 久久天堂av综合合色蜜桃网| 欧美日韩dvd在线观看| 91麻豆免费视频| 国产精品一区久久久久| 美女被吸乳得到大胸91| 亚洲国产精品一区二区www| 国产精品黄色在线观看| 精品国产一区久久| 777午夜精品免费视频| 色狠狠一区二区| 成人av网站大全| 国产精品一区二区在线看| 日日嗨av一区二区三区四区| 亚洲视频每日更新| 国产精品国产三级国产三级人妇| 欧美成人高清电影在线| 欧美日韩国产一级| 在线视频综合导航| eeuss影院一区二区三区| 国产曰批免费观看久久久| 日韩成人免费看| 日韩av午夜在线观看| 香蕉av福利精品导航| 亚洲综合丝袜美腿| 一区二区三区av电影| 一区二区三区在线高清| 中文乱码免费一区二区| 国产精品色哟哟| 国产精品欧美一级免费| 中文字幕色av一区二区三区| 欧美国产精品一区二区| 亚洲欧洲www| 亚洲视频在线一区| 亚洲国产你懂的| 日韩激情一二三区| 捆绑调教一区二区三区| 精品系列免费在线观看| 国产一区二区网址| 成人一区二区三区视频在线观看| 国产91精品欧美| 色综合久久久久综合体| 欧美日韩中文字幕一区二区| 7777精品伊人久久久大香线蕉经典版下载 | 欧美成人精品福利| 久久久精品日韩欧美| 国产精品久久久久aaaa樱花 | 国产精品每日更新| 国产99久久久久久免费看农村| 欧美本精品男人aⅴ天堂| 26uuu国产日韩综合| 中文字幕一区视频| 亚洲一区在线观看免费| 麻豆高清免费国产一区| 国产福利精品一区二区| 91视频观看视频| 欧美一区二区三区四区视频| 久久免费精品国产久精品久久久久| 国产精品麻豆99久久久久久| 一区二区三区日韩欧美精品| 免费黄网站欧美| 风间由美一区二区av101 | 亚洲va国产va欧美va观看| 美女视频网站黄色亚洲| 成人精品在线视频观看| 欧亚一区二区三区| 日韩美女主播在线视频一区二区三区| 久久日一线二线三线suv| 亚洲精品欧美激情| 国模少妇一区二区三区| 色综合久久中文综合久久牛| 欧美电影免费观看高清完整版在线 | 国产精品入口麻豆原神| 亚洲国产精品麻豆| 国产xxx精品视频大全| 欧美日韩视频在线观看一区二区三区| 日韩欧美一级二级| 一区二区三区日本| 成人深夜在线观看| 日韩欧美一区中文| 蜜臀av一区二区在线免费观看 | 国产精品不卡在线| 日本一道高清亚洲日美韩| eeuss影院一区二区三区| 日韩三级视频在线观看| 亚洲日穴在线视频| 国产精品亚洲一区二区三区在线 | 日韩高清一级片| 99久久亚洲一区二区三区青草| 日韩色视频在线观看| 亚洲一区二区三区国产| 成人app网站| 久久久精品国产免费观看同学| 亚洲成精国产精品女| 一本大道久久a久久综合婷婷| 久久蜜桃一区二区| 精品在线你懂的| 91精品婷婷国产综合久久性色| 亚洲精品久久7777| 色伊人久久综合中文字幕| 中文字幕高清不卡| 国产成人av网站| 精品国产髙清在线看国产毛片| 无吗不卡中文字幕| 欧美曰成人黄网| 一区二区在线免费观看| 日本久久电影网| 一区二区三区中文在线| 99久久综合色| 国产精品乱人伦中文| 暴力调教一区二区三区| 国产精品三级久久久久三级| 成人福利视频在线看| 中文一区在线播放| 97精品国产露脸对白|