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

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

?? isd4004.asm

?? C8051F.rar
?? ASM
字號:
;參考程序B:	ISD4004.ASM
;SPI接口芯片ISD4004實驗(16分種語音錄放)
;從分段地址0000H 開始錄音,連續錄音120秒后停止錄音1秒鐘,
;再從ISD4004分段地址0000H 開始放音,再連續放音120秒后停止放音。
;ISD4004.ASM  用I/O口操作ISD4004錄放音的程序
;按下KEY4為錄音操作.放開KEY4為放音操作
$include (c8051f020.inc) 
CS         EQU   P0.7
SCLK       EQU   P0.0
MISO       EQU   P0.1
MOSI       EQU   P0.2
ADDRL      EQU   22H     ;存放地址低8位的工作單元
ADDRH      EQU   20H    ; 存放地址高8位的工作單元
COM        EQU   23H    ; 存放單字節指令的工作單元
ORG        0
AJMP       MAIN
ORG        30H
MAIN:      MOV   SP,#10H
           MOV WDTCN, #0DEH  ;禁止看門狗
           MOV WDTCN,#0ADH
		   MOV XBR2,#40H      ;允許功能選擇開關有效
 SS:       JB P3.7,PPLAY
           ACALL   RECORD
PPLAY:     ACALL   PLAY
           AJMP    SS
RECORD:    LCALL  BELL        ;蜂鳴器響
           LCALL  POWERUP       ;上電指令
           LCALL  DEL25MS       ; 延時25毫秒
           LCALL  DEL25MS      
           LCALL  POWERUP       ;上電指令
           LCALL  DEL25MS       ; 延時25毫秒
           LCALL  DEL25MS      
		   LCALL  BELL        ;蜂鳴器響
		   LCALL  BELL        ;蜂鳴器響
		   LCALL  SETREC0000;設置錄音起始地址為0000H
		   LCALL  REC
           LCALL  DEL65S  
		   LCALL  DEL65S  
		    LCALL  STOP         ;停止錄音。
			LCALL  BELL;	       
		    RET
PLAY:       LCALL  POWERUP       ;上電指令
            LCALL  DEL25MS       ; 延時25毫秒
			LCALL  DEL25MS      
		    LCALL  SETPLAY0000;設置放音起始地址為0000H
		    LCALL  PLAY0
            LCALL  DEL65S      ;延時65秒
			LCALL  DEL65S      
			LCALL  STOP         ;停止放音。
		    LCALL  BELL         ;蜂鳴器響
		    RET
;主機向ISD4004連續發送三字節指令的子程序COMM:
;操作指令(單字節)在COM中,起始地址的高8位在ADDRH中,低8位在ADDRL中。
COMM:      CLR    CS
           MOV    A,ADDRL
           LCALL  TRANSFER
           MOV    A,ADDRH
           LCALL  TRANSFER
           MOV    A,COM
           LCALL  TRANSFER
		   SETB   CS
		    LCALL  DEL  
           RET
;延時25毫秒的子程序DEL25MS:
DEL25MS:   MOV    R7,#50    ;延時25毫秒的子程序(假設主機晶振為6MHZ)
PPP:        MOV    R6,#00
            DJNZ   R6,$
            DJNZ   R7 ,PPP
            RET
;延時65秒的子程序DEL65S:
DEL65S:     MOV    R7,#0H       ;延時65秒(假設主機晶振為6MHZ)
PP   :      MOV    R6,#0
PK :        MOV    R5,#00
            DJNZ   R5,$
            DJNZ   R6 ,PK
            DJNZ   R7, PP
            RET  
;延時1秒的子程序DEL10S:
DEL1S:      MOV    R7 , #4      ;延時1秒(假設主機晶振為6MHZ)
            AJMP    PP
           ;實驗30  16分種語音錄放芯片ISD4004實驗
;送快進指令的子程序MC:
MC:      MOV    A  ,#0F8H     ; 單字節指令:F8H   
         CLR    CS
         ACALL  TRANSFER
         SETB   CS
		 LCALL  DEL      
         RET
;送連續錄音指令的子程序:
PLAY0:    MOV    A  ,#0F0H      ;送單字節指令:F0H   
          CLR    CS
         ACALL  TRANSFER
         SETB   CS
		  LCALL  DEL      
          RET
;送上電指令(20H)的子程序POWERUP:
POWERUP:  MOV    A,#20H     ; 發送上電指令
          CLR    CS
          ACALL  TRANSFER
	      ACALL  DEL25MS      ;延時25毫秒
 	      SETB   CS
		   LCALL  DEL     
           RET
;送連續錄音指令的子程序:
REC:       MOV    A,#0B0H     ;送單字節指令:B0H   
           CLR    CS
           ACALL  TRANSFER
           SETB   CS
		   LCALL  DEL      
           RET
;送讀狀態位指令的子程序RINT:
RINT:    MOV    A  ,#30H        ; 單字節指令:30H      
         CLR     CS
         ACALL  TRANSFER
         SETB    CS
		 LCALL  DEL     
         RET 
;設置快進起始地址為0000H的子程序SETMC:
 SETMC:   MOV    COM  ,#0E8H     ;送單字節指令:E8H  
          MOV    ADDRL,#0        ;送地址0000H         
          MOV    ADDRH,#0
          ACALL  COMM
          RET
;設置錄音起始地址為0000H的子程序SETREC0000:
 SETREC0000: CLR   CS
             MOV    COM,#0A0H       ;送錄音起始地址的指令(0A0H)  
             MOV    ADDRL,#0          ;送錄音起始地址0000H
             MOV    ADDRH,#00
             ACALL  COMM
			 SETB   CS
             RET 
 SETREC0500: CLR    CS
             MOV    COM,#0A0H       ;送錄音起始地址的指令(0A0H)  
             MOV    ADDRL,#0          ;送錄音起始地址0500H
             MOV    ADDRH,#05
             ACALL  COMM
			 SETB   CS
             RET                      
;設置放音起始地址0000H的子程序SETPLAY0000:
SETPLAY0000: CLR   CS
            MOV    COM  ,#0E0H    ;送單字節指令:E0H    
            MOV    ADDRL,#0     ;送放音起始地址0100H
            MOV    ADDRH,#0
            ACALL  COMM
			SETB   CS
            RET
SETPLAY0500: CLR   CS
            MOV    COM  ,#0E0H    ;送單字節指令:E0H    
            MOV    ADDRL,#0     ;送放音起始地址0100H
            MOV    ADDRH,#05
            ACALL  COMM
			SETB   CS
            RET
;送停止指令的子程序STOP:
STOP:    MOV    A  ,#30H    ; 單字節指令:30H   
         CLR    CS
         ACALL  TRANSFER
         SETB   CS
		 LCALL  DEL      
         RET  
;送停止并掉電指令的子程序STOPWRDN:
STOPWRDN: MOV    A  ,#10H      ; 單字節指令:10H  
          CLR    CS
          ACALL  TRANSFER
          SETB   CS
		  LCALL  DEL     
          RET  
;SPI按位串行傳送數據的子程序TRANSFER:
;主機通過數據線SOMI將一個字節的數據按位分8次傳送到ISD4004中去。  
TRANSFER:    CLR    MOSI    
             CLR    SCLK
             MOV    R7,#8
BITOUT:      CLR    SCLK
             RRC    A
             MOV    MOSI,C
             NOP
             NOP
	         NOP
             SETB   SCLK    
             NOP
             NOP
             NOP
 	         DJNZ      R7,  BITOUT
             RET
DEL:MOV R6,#0FFH
TM0:  MOV R7,#0FFH
     DJNZ R7,$
     DJNZ R6,TM0
     RET
;長延時子程序
DELY:MOV R5,#10H
TTM1: ACALL DEL
      DJNZ R5,TTM1
      RET
DELYL:MOV R5,#0FFH
TTM2:CALL DEL
     DJNZ R5,TTM2
     RET             
;響蜂鳴器
BELL: CLR   P3.5
	  LCALL  DELY     
	  SETB   P3.5	
			LCALL  DELY    
            RET
		    END						

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美黄色影院| 色拍拍在线精品视频8848| 日韩欧美国产综合一区 | 日韩主播视频在线| 这里只有精品99re| 狠狠色丁香婷婷综合| 国产亚洲欧美色| 国产91丝袜在线18| 亚洲女与黑人做爰| 91精品久久久久久蜜臀| 激情图区综合网| 国产精品乱子久久久久| 色综合激情五月| 视频一区中文字幕| 久久久久国产精品麻豆ai换脸| av一区二区三区在线| 亚洲综合另类小说| 日韩欧美久久一区| 99久久久国产精品免费蜜臀| 亚洲图片自拍偷拍| 久久久99久久精品欧美| 91同城在线观看| 人人狠狠综合久久亚洲| 国产精品剧情在线亚洲| 欧美日韩国产成人在线91| 国产专区欧美精品| 亚洲一区二区av电影| 精品成人a区在线观看| 日本精品裸体写真集在线观看 | 日韩亚洲欧美高清| 成人视屏免费看| 日韩vs国产vs欧美| 亚洲三级在线看| 欧美mv日韩mv国产网站app| 99国产精品久久久久| 奇米精品一区二区三区四区| 国产精品美女久久久久aⅴ| 在线播放中文字幕一区| av网站免费线看精品| 免费成人在线播放| 一区二区三区高清| 国产精品欧美一级免费| 欧美一区二区在线播放| 色综合久久天天| 国产一区二区剧情av在线| 午夜精品福利一区二区蜜股av| 久久久精品黄色| 91精品视频网| 在线观看av一区二区| 懂色av一区二区三区蜜臀 | 亚洲天堂成人在线观看| 精品av综合导航| 制服丝袜亚洲网站| 91福利小视频| 97精品国产97久久久久久久久久久久| 精品一区二区三区日韩| 日韩中文字幕91| 一区二区三区资源| 亚洲丝袜精品丝袜在线| 国产日产欧美一区| xnxx国产精品| 欧美不卡一区二区三区四区| 777a∨成人精品桃花网| 在线观看欧美精品| 91麻豆免费视频| 97久久精品人人爽人人爽蜜臀| 91黄色激情网站| 91在线精品一区二区| 成人激情电影免费在线观看| 国产一区二区三区在线看麻豆| 麻豆一区二区三区| 久久91精品久久久久久秒播| 免费观看30秒视频久久| 美女视频网站黄色亚洲| 另类调教123区 | 欧美大片在线观看一区二区| 91精品国产综合久久久久久漫画| 欧美亚洲动漫另类| 欧美日韩国产色站一区二区三区| 欧美在线|欧美| 欧美猛男超大videosgay| 欧美精选午夜久久久乱码6080| 欧美日韩一区二区三区在线 | 欧美久久久影院| 欧美日韩黄色一区二区| 欧美日韩国产一二三| 91精品欧美综合在线观看最新 | 久久一区二区视频| 久久久久免费观看| 国产精品久久久久影院亚瑟| 国产精品国产三级国产普通话三级 | 精品久久五月天| 久久久国产精品不卡| 国产女人水真多18毛片18精品视频| 国产拍揄自揄精品视频麻豆| 日本一区二区电影| 亚洲精品国产成人久久av盗摄| 亚洲图片欧美一区| 看电影不卡的网站| 成人永久看片免费视频天堂| 色呦呦日韩精品| 91精品国产91热久久久做人人| www国产精品av| 亚洲三级在线播放| 午夜精品成人在线视频| 国产一区二区在线免费观看| 91小宝寻花一区二区三区| 欧美电影在哪看比较好| 久久无码av三级| 一区二区三区免费在线观看| 蜜桃传媒麻豆第一区在线观看| 大美女一区二区三区| 欧美亚洲综合在线| 久久久久久久久蜜桃| 玉米视频成人免费看| 久久超碰97中文字幕| 91猫先生在线| 久久综合九色综合欧美就去吻 | 欧美亚洲日本国产| 精品日韩99亚洲| 亚洲天堂免费在线观看视频| 麻豆国产欧美日韩综合精品二区| 成人h动漫精品一区二区| 7777精品伊人久久久大香线蕉的| 国产欧美久久久精品影院| 首页国产欧美久久| 成人白浆超碰人人人人| 精品三级在线看| 亚洲成国产人片在线观看| 国产91丝袜在线播放0| 在线综合视频播放| 亚洲男人天堂一区| 国产高清不卡一区| 91精品国产入口在线| 一区二区三区欧美| 成人福利在线看| 精品国产a毛片| 日韩成人精品在线观看| 在线亚洲高清视频| 国产精品蜜臀av| 国产麻豆成人精品| 欧美一区二区三区啪啪| 一区二区国产视频| 暴力调教一区二区三区| 久久久久久久久岛国免费| 免费欧美高清视频| 欧美视频在线观看一区| 亚洲色图一区二区三区| 成人动漫av在线| 国产精品天天摸av网| 国产麻豆9l精品三级站| 日韩精品一区二区三区视频在线观看 | 久久久五月婷婷| 久久疯狂做爰流白浆xx| 欧美放荡的少妇| 丝袜美腿成人在线| 欧美性感一区二区三区| 亚洲精品视频在线看| av不卡在线观看| 中文字幕亚洲区| 成人免费av网站| 中文字幕国产一区| 国产 日韩 欧美大片| 欧美国产精品一区| 成人av网址在线观看| 国产精品免费av| 92国产精品观看| 亚洲你懂的在线视频| 日本高清无吗v一区| 一区二区免费看| 欧美伊人久久大香线蕉综合69| 亚洲国产日日夜夜| 欧美疯狂性受xxxxx喷水图片| 亚洲一二三级电影| 91麻豆精品国产无毒不卡在线观看 | 欧美性大战久久久| 亚洲高清免费视频| 欧美一区二区免费| 韩国一区二区视频| 国产精品麻豆99久久久久久| 色综合天天视频在线观看| 亚洲一区二三区| 欧美一区二区三级| 国产精品香蕉一区二区三区| 欧美国产日本韩| 日本韩国欧美国产| 欧美a级理论片| 国产欧美久久久精品影院| 99v久久综合狠狠综合久久| 日韩高清不卡一区二区三区| 欧美精品一区二区三区视频| 成人三级伦理片| 亚洲伊人伊色伊影伊综合网| 91麻豆精品国产自产在线| 国产酒店精品激情| 亚洲欧美欧美一区二区三区| 欧美一区在线视频| 国产成人精品免费视频网站| 一区二区三区在线观看视频| 日韩一级黄色片|