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

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

?? isd4004.asm

?? C8051F系列單片機外圍電路功能模塊程序
?? 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一区二区三区免费野_久草精品视频
亚洲日本成人在线观看| 天堂成人免费av电影一区| 日日摸夜夜添夜夜添国产精品| 免费久久99精品国产| 色婷婷国产精品久久包臀 | 麻豆视频一区二区| 91精品国产综合久久久蜜臀粉嫩| 亚洲丝袜美腿综合| 91久久精品日日躁夜夜躁欧美| 国产精品久久久久久久久晋中 | 精品亚洲porn| 国产丝袜欧美中文另类| 国产成人午夜电影网| 国产精品美女一区二区| 97久久久精品综合88久久| 亚洲乱码国产乱码精品精小说| 白白色 亚洲乱淫| 亚洲另类一区二区| 欧美人与z0zoxxxx视频| 精品一区二区在线播放| 国产精品福利电影一区二区三区四区| 国产精品一区二区果冻传媒| 国产精品久久久久精k8| 成人免费三级在线| 国产精品久久久久9999吃药| 色偷偷成人一区二区三区91| 亚洲影院久久精品| 久久夜色精品一区| 色综合欧美在线视频区| 久久se这里有精品| 综合久久久久综合| 精品裸体舞一区二区三区| 不卡一二三区首页| 美女视频网站黄色亚洲| 国产精品国产三级国产三级人妇| 欧美日韩高清一区二区不卡| 国产剧情一区在线| 首页亚洲欧美制服丝腿| 最新欧美精品一区二区三区| 日韩精品中文字幕一区二区三区| 91社区在线播放| 国产激情91久久精品导航| 日产精品久久久久久久性色| 久久精品视频一区二区三区| 欧美日本一道本在线视频| 成人国产精品免费观看| 久久精品国产99国产| 亚洲电影中文字幕在线观看| 最新成人av在线| 国产清纯白嫩初高生在线观看91 | 狠狠色丁香婷综合久久| 久久久99精品免费观看不卡| 成人97人人超碰人人99| 狠狠v欧美v日韩v亚洲ⅴ| 欧美aaa在线| 蜜臀久久99精品久久久画质超高清| 亚洲国产日日夜夜| 亚洲第一福利视频在线| 亚洲国产视频一区| 亚洲h动漫在线| 日本欧美在线看| 九色porny丨国产精品| 久久99久久99精品免视看婷婷| 久久国内精品自在自线400部| 蜜臀a∨国产成人精品| 久久国产精品第一页| 精品一区二区精品| 99久久精品一区| 欧美日韩视频不卡| 精品久久久久久久久久久久包黑料 | 国产精品污www在线观看| 国产精品色在线观看| 亚洲激情在线播放| 看国产成人h片视频| 成人app网站| 51午夜精品国产| 国产精品色在线| 久久精品久久综合| 成人av在线一区二区| 欧美一区国产二区| 中文字幕一区免费在线观看| 亚洲黄色片在线观看| 日韩国产欧美三级| 色视频一区二区| 久久老女人爱爱| 香蕉加勒比综合久久| 国产揄拍国内精品对白| 欧美另类高清zo欧美| 国产欧美一区二区三区网站| 亚洲成a天堂v人片| 色综合久久综合网欧美综合网 | 亚洲精品欧美二区三区中文字幕| 久久99精品久久只有精品| 欧美系列在线观看| 中文字幕不卡的av| 国产99精品国产| 久久嫩草精品久久久精品一| 亚洲午夜免费电影| 欧美色倩网站大全免费| 亚洲影视在线观看| 欧美在线观看一区| 亚洲成人免费av| 欧美日韩激情一区| 亚洲国产另类av| 欧美日韩一区二区三区在线看| 亚洲女人****多毛耸耸8| av亚洲产国偷v产偷v自拍| 中文字幕乱码亚洲精品一区| 国产不卡在线视频| 欧美一区二区三区免费在线看| 久久久精品影视| 国产精品18久久久久久久久| 久久综合色天天久久综合图片| 国产乱码精品一区二区三区av| 精品国产99国产精品| 国产乱码精品一品二品| 久久青草欧美一区二区三区| 成人丝袜18视频在线观看| 综合久久给合久久狠狠狠97色| 91在线视频网址| 亚洲18女电影在线观看| 91精品国产免费| 成人午夜大片免费观看| 日韩毛片视频在线看| 这里只有精品99re| eeuss鲁片一区二区三区| 亚洲丰满少妇videoshd| 国产女主播在线一区二区| 欧美日韩一区二区三区高清 | 成人丝袜视频网| 天天操天天综合网| 国产精品色婷婷久久58| 欧美一区二区三区啪啪| 97久久久精品综合88久久| 精品一区二区三区在线观看国产 | 欧美一区二区在线视频| 99久久综合狠狠综合久久| 麻豆91在线看| 亚洲成人午夜电影| 亚洲视频在线一区观看| 精品国一区二区三区| 欧美一区二区视频在线观看2022| 91欧美一区二区| av中文字幕亚洲| 成人久久视频在线观看| 精品夜夜嗨av一区二区三区| 日日摸夜夜添夜夜添精品视频 | 欧美一区二区不卡视频| 91黄视频在线| 欧美在线高清视频| 91成人免费网站| 欧美日韩国产电影| 91精品国产91久久综合桃花| 欧美日韩一区二区三区在线看| 欧美系列日韩一区| 8v天堂国产在线一区二区| 欧美精品1区2区3区| 欧美日韩亚洲丝袜制服| 欧美一区二区在线观看| 欧美成人艳星乳罩| 久久九九久精品国产免费直播| 久久久亚洲精品石原莉奈| 亚洲国产高清在线| 亚洲区小说区图片区qvod| 婷婷综合在线观看| 国产成人午夜精品影院观看视频 | 国产精品66部| 欧美在线一二三| 欧美一区二区日韩一区二区| 日韩精品一区二| 国产精品久久午夜夜伦鲁鲁| 丝瓜av网站精品一区二区| 国产精品资源网| 欧美日韩一区二区三区视频| 久久久久99精品国产片| 亚洲国产sm捆绑调教视频| 国内久久婷婷综合| 欧美亚洲国产怡红院影院| 国产精品一区二区x88av| 麻豆91精品视频| a级高清视频欧美日韩| 日韩欧美精品在线| 亚洲婷婷在线视频| 精品午夜一区二区三区在线观看 | 天堂久久一区二区三区| 99久久精品国产一区二区三区| 欧美大尺度电影在线| 亚洲综合久久久| 色婷婷亚洲一区二区三区| 久久综合色鬼综合色| 紧缚捆绑精品一区二区| 欧美电影免费观看完整版| 日韩在线一区二区| 欧美怡红院视频| 亚洲在线免费播放| av欧美精品.com| 日韩一区有码在线| 91免费版在线| 亚洲精品乱码久久久久久久久| 不卡一区二区在线|