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

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

?? modemzj.asm

?? c51使用modem模塊的操作示范代碼.
?? ASM
字號:
;以下是mcu所接modem呼叫pc機所接modem的程序
   CHARNUM0   EQU    6H             ;要發送字符串0的數量
   CHARNUM1   EQU    7H             ;要發送字符串1的數量
   CHARNUM2   EQU   11H             ;要發送字符串2的數量
   CHARNUM3   EQU    3H             ;要發送字符串3的數量
   CHARNUM4   EQU    5H             ;要發送字符串4的數量
   CHARNUM5   EQU    7H             ;發送緩沖區的長度()
   CHARNUM6   EQU   10H             ;接收緩沖區的長度()
   CHARNUM7   EQU   30H             ;接收結果碼緩沖區的長度
   SENDBUF    EQU   20H             ;發送數據區首址()
   RECBUF     EQU   20H             ;接收數據區首址()
   COMMBUF    EQU   30H             ;接收AT命令執行后返回的結果碼的區域首址
   TIME1      EQU  0FAH             ;延時程序中用到的兩個變量
   TIME2      EQU  0F9H
   DDLJ       EQU   5AH             ;建立連接時用到的變量
   DDJS       EQU  06FH             ;接收數據時用到的變量

;******************主程序

             ORG   0000H
             LJMP  MAIN
             ORG   0023H
             LJMP  SER              ;轉至中斷服務程序
             ORG   0030H
MAIN:        MOV   SCON,#50H        ;將串行口設置為方式1,REN=1
             MOV   SP,#60H
             MOV   TMOD,#20H        ;定時器1設為模式2
             MOV   TL1,#0F4H        ;定時器初值,晶振為11.0592Mhz,波特率為2400bps
             MOV   TH1,#0F4H        ;8位重裝值
             SETB  TR1              ;啟動定時器1
             CLR   PSW.5            ;
             MOV   R7,#00H
           ;  CLR   P0.0
             SETB  P1.1
             SETB  P1.2

;***************發送AT 命令
 	     MOV   R2,#CHARNUM0	    ;要發送字符的數量
	     MOV   R0,#0H
             MOV   DPTR,#CODE0      ;CODE0為發送字符的地址
             MOV   R1,#COMMBUF
             MOV   R4,#0H
             SETB  ES
             CLR   EA
AT0:         ACALL LOOP             ;transmiter for at command0
             ACALL DELAY            ;延時數秒,等待at命令的返回碼,進入中斷
             ACALL DELAY
              MOV   R0,#COMMBUF          ;結果碼的校驗
JIAOYAN0:    MOV   A,@R0
             CJNE  A,#4FH,JXJIAOYAN0  //轉向校驗
             DEC   R4
             INC   R0
             MOV   A,@R0
             CJNE  A,#4BH,JXJIAOYAN0
             AJMP  JXZX0  //
JXJIAOYAN0:  DJNZ  R4,JUMPER0          ;*要標志第一行命令發送不成功
             AJMP  ZHONGJI0
  JUMPER0:   INC   R0
             AJMP  JIAOYAN0
ZHONGJI0:    SETB  PSW.5
             LJMP  GUAXIAN
;           LJMP  GUAXIAN

JXZX1:       MOV   R2,#CHARNUM2	    ;要發送字符的數量
	         MOV   R0,#0H
             MOV   DPTR,#CODE2      ;CODE1為發送字符的地址
             MOV   R1,#COMMBUF
             MOV   R4,#0H
             CLR   EA
             MOV   R6,#DDLJ
AT2:         ACALL LOOP
DENGDAILJ:   ACALL DELAY            ;延時數秒,等待at命令的返回碼,進入中斷
             DJNZ  R6,DENGDAILJ
             MOV   R0,#COMMBUF          ;結果碼的校驗
JIAOYAN2:    MOV   A,@R0
             CJNE  A,#43H,JXJIAOYAN2
             DEC   R4
             INC   R0
             MOV   A,@R0
             CJNE  A,#4FH,JXJIAOYAN2
             AJMP  SOUT
JXJIAOYAN2:  DJNZ  R4,JUMPER2
             AJMP  ZHONGJI2
JUMPER2:     INC   R0
             AJMP  JIAOYAN2
ZHONGJI2:    SETB  PSW.5
             LJMP  GUAXIAN        ;*

SOUT:        MOV   R1,#SENDBUF   ;發送數據區的首址20H
             MOV   DPTR,#STRING
             MOV   R3,#00H
             MOV   R4,#CHARNUM5   ;發送緩沖區的長度7H
 SOUTSUN:    MOV   A,R3
             MOVC  A,@A+DPTR
             MOV   @R1,A
             INC   R1
             INC   R3
             DJNZ  R4,SOUTSUN
             MOV   R1,#SENDBUF
             MOV   R4,CHARNUM5
             ACALL SEND
             ACALL DELAY
             ACALL DELAY
             ;MOV   R6,#DDJS     ;DDJS接收數據時用到的變量06FH???????
             ;MOV   R1,#RECBUF   ;接收數區的首址20H
             ;MOV   R4,#0H
;DENGDAIJS:   LCALL DELAY
             ;DJNZ  R6,DENGDAIJS

GUAXIAN:     MOV   R2,#CHARNUM3                      ;;transmiter for at command3
             MOV   R0,#0H
             MOV   DPTR,#CODE3                        ;!!
             ACALL LOOP
             ACALL DELAY
             ACALL DELAY

             MOV   R2,#CHARNUM4
             MOV   R0,#0H
             MOV   DPTR,#CODE4
             MOV   R1,#COMMBUF
             MOV   R4,#0H
             CLR   EA
             ACALL LOOP
             ACALL DELAY
             ACALL DELAY
             MOV   R0,#COMMBUF          ;結果碼的校驗
JIAOYAN3:    MOV   A,@R0
             CJNE  A,#4FH,JXJIAOYAN3
             DEC   R4
             INC   R0
             MOV   A,@R0
             CJNE  A,#4BH,JXJIAOYAN3
             AJMP  JIESHU
JXJIAOYAN3:  DJNZ  R4,JUMPER3
             AJMP   JIESHU
JUMPER3:     INC   R0
             AJMP  JIAOYAN3
       ;*
JIESHU:      JNB   PSW.5 ,JIESHU1
             CLR   P1.1
             AJMP  JIESHU2
   JIESHU1:  CJNE  R7,#0FFH,JIESHU2
             CLR   P1.2
    JIESHU2: SJMP  JIESHU2      ;*


LOOP:        CLR   TI
             MOV   A,R0
             MOVC  A,@A+DPTR
	     MOV   SBUF,A
             JNB   TI,$
;-----------------------------------這還應該有一個判斷SBUF是否為空的子程序
	     INC   R0
             DJNZ  R2,LOOP
             CLR   TI
             SETB  EA
             RET


;****************中斷服務程序

 SER:        CLR   EA
             JB    RI,JUST          ;RI=1,為接收中斷
             SJMP  OVER
 JUST:       MOV   A,SBUF
             MOV   @R1,A
             INC   R1
             INC   R4               ;記錄接收到字符的數量
             CLR   RI
 OVER:       SETB  EA
             RETI                   ;中斷返回
;****************發送子程序
SEND:        CLR   TI
             CLR   EA
             MOV   A,@R1            ;取發送數據到A
             MOV   SBUF,A           ;發送ASCII碼
             INC   R1               ;修改發送數據指針
             JNB   TI,$
;-----------------------------------再這還應該有一個判斷SBUF是否為空的子程序
             DJNZ  R4,C2

             JMP   CLOSE1
 C2:         AJMP  SEND
 CLOSE1:     CLR  EA
             CLR   TI;=====================
             MOV   R7,#0FFH
             RET

;*****************延時子程序
DELAY:       MOV  R3,#TIME1
LOOP2:       MOV  R5,#TIME2
             NOP
             NOP
LOOP1:       NOP
             NOP
             NOP
             NOP
             NOP
             NOP
             DJNZ R5,LOOP1
             DJNZ R3,LOOP2         ;延時時間等于(4+10*TIME2+20*TIME1)*機器周期
             RET

CODE0:  DB      'A','T','F','E',0AH,0DH                 ;恢復出廠設置

CODE2:  DB   	'A','T','X','4','D','T','9','W','4','7','8','7','4','9','5',0AH,0DH ;先進行dialtone信號和busy信號的探測,
                                                        ;然后撥號.
CODE3:  DB      '+','+','+'                             ;由on-line狀態返回到command狀態
CODE4:  DB      'A','T','H',0AH,0DH                     ;掛機,結束通話
STRING: DB    59H,75H,65H,46H,61H,6dH,65H

            END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产激情av| 国产精品一区在线观看乱码| 久久激情综合网| 91在线观看成人| 天天综合天天做天天综合| 亚洲影院在线观看| 国产成人亚洲精品青草天美| 欧美视频一区在线| 国产精品高潮久久久久无| 日本三级亚洲精品| 欧美亚洲国产一卡| 综合网在线视频| 国产不卡在线播放| av亚洲精华国产精华精华| 日韩精品一区二区三区swag| 亚洲国产一二三| 日韩电影在线观看网站| 在线免费av一区| 中文欧美字幕免费| 国产成人av一区二区| www.爱久久.com| 中文字幕av一区二区三区高| 久久aⅴ国产欧美74aaa| 丁香婷婷综合色啪| 久久久99久久| 国产高清不卡二三区| 91视频观看免费| 欧美日韩精品一区二区天天拍小说 | 国产精品色一区二区三区| 蜜桃传媒麻豆第一区在线观看| 日本视频一区二区三区| 欧美高清性hdvideosex| 午夜精品久久久久久久久久久| 欧美日本高清视频在线观看| 午夜精品久久久久久久久久| 欧美性猛交xxxx乱大交退制版| 欧美日本一区二区| 亚洲成人av福利| 欧美一卡二卡三卡四卡| 欧美国产精品一区| 成人午夜在线免费| 中文字幕日韩av资源站| 精品一区二区三区免费| 日韩视频免费直播| 亚洲色图制服诱惑| 国产精品一二三四区| 欧美日韩五月天| 日韩电影在线观看网站| 国产亚洲一区字幕| 北条麻妃国产九九精品视频| 一区二区三区在线观看国产| 欧美日韩久久一区| 国内精品国产成人| 亚洲女性喷水在线观看一区| 欧美日本视频在线| 国产成人在线电影| 亚洲国产视频在线| 久久噜噜亚洲综合| 男男视频亚洲欧美| 久久九九影视网| 久久99精品久久久久久久久久久久 | 亚洲h动漫在线| 成人理论电影网| 国产精品传媒视频| 欧美三级蜜桃2在线观看| 精品在线播放午夜| 亚洲精品乱码久久久久久日本蜜臀| 欧美精品久久99久久在免费线 | 91免费小视频| 日本va欧美va精品| 欧美色涩在线第一页| 亚洲人成网站色在线观看| 91精品国产综合久久久久久久| 亚洲自拍另类综合| 久久九九影视网| 国产在线看一区| 亚洲一区二区三区免费视频| 国产欧美一区二区三区鸳鸯浴| 欧美日本在线播放| 午夜视频久久久久久| 中文字幕av一区 二区| 日韩欧美中文字幕一区| 色综合久久九月婷婷色综合| 亚洲视频 欧洲视频| 欧美精品一区二区三| 欧美嫩在线观看| 欧美最猛性xxxxx直播| 国产精品伊人色| 中文字幕在线不卡| 色久优优欧美色久优优| 国产福利一区在线| 久久成人免费网站| 日本欧美韩国一区三区| 亚洲视频电影在线| 欧美性猛交xxxx乱大交退制版 | 亚洲精品国产无天堂网2021| 欧美精品一区二区三区蜜臀| 国产成人午夜精品影院观看视频| 亚洲成av人片在线| 一区二区三区欧美在线观看| 国产精品乱码一区二三区小蝌蚪| bt欧美亚洲午夜电影天堂| 亚洲欧美国产高清| 国产日韩综合av| 欧美网站一区二区| 精品亚洲成av人在线观看| 亚洲综合久久av| 亚洲最快最全在线视频| 欧美一区二区啪啪| 国产成人免费视频网站| 国产乱码一区二区三区| 国产毛片精品一区| 亚洲精品第1页| 亚洲黄色片在线观看| 日韩欧美在线一区二区三区| 国产精品亚洲第一| 国产成人在线视频网站| 亚洲一区二区在线播放相泽 | 欧美色综合久久| 精品视频一区 二区 三区| 国产伦精品一区二区三区视频青涩 | 性感美女久久精品| 久久一夜天堂av一区二区三区| 日韩一区二区精品葵司在线| 日韩欧美国产麻豆| www久久久久| 欧美性大战xxxxx久久久| 欧美日韩国产色站一区二区三区| 欧美久久久久久久久| 日韩欧美卡一卡二| 在线观看日产精品| 制服丝袜av成人在线看| 欧美成人一区二区三区在线观看| 99精品视频中文字幕| 在线视频一区二区三区| 日韩三级视频中文字幕| 久久色.com| 亚洲码国产岛国毛片在线| 天天综合天天做天天综合| 亚洲精品v日韩精品| 视频一区视频二区在线观看| 国内精品国产成人国产三级粉色 | 六月丁香婷婷久久| 国产成人鲁色资源国产91色综| 9色porny自拍视频一区二区| 国内精品在线播放| 成人av网站在线观看免费| 国产老肥熟一区二区三区| 99久久99久久久精品齐齐| 欧美一区二区三区四区在线观看| 久久精品欧美一区二区三区不卡| 亚洲理论在线观看| 国产精品伦理一区二区| 日韩va欧美va亚洲va久久| 高清beeg欧美| 国产精品白丝av| 国产99久久久国产精品免费看 | 91麻豆文化传媒在线观看| 日韩一区二区三区电影| 一区在线中文字幕| 亚洲欧美在线视频| 激情深爱一区二区| 在线观看视频欧美| 中文字幕第一区综合| 奇米综合一区二区三区精品视频 | 一区二区在线观看不卡| 久久99精品久久久久久动态图| 色香色香欲天天天影视综合网| 亚洲精品一区二区三区福利 | 欧美本精品男人aⅴ天堂| 亚洲视频免费在线| 国产成人在线视频网站| 日韩欧美一卡二卡| 精品成人一区二区| 午夜精彩视频在线观看不卡| 国产综合成人久久大片91| 一区二区三区免费看视频| 国产又黄又大久久| 欧美一区二区三区公司| 日本国产一区二区| 中文字幕不卡三区| 国产在线不卡一区| 成人av在线资源| 不卡影院免费观看| 美女一区二区久久| 国产高清亚洲一区| 日韩一区二区免费电影| 日韩精品国产精品| 国产经典欧美精品| 国产午夜精品美女毛片视频| 久久99这里只有精品| 日韩视频国产视频| 三级影片在线观看欧美日韩一区二区| 日韩国产欧美在线播放| 欧美日韩一区在线观看| 亚洲第一电影网| 69堂亚洲精品首页| 日韩va欧美va亚洲va久久| 欧美福利一区二区| 国产精品第一页第二页第三页|