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

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

?? gsm1.asm

?? 這個程序是單片機控制GSM的初步實現
?? ASM
字號:
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP PT_T0
ORG 0023H
 KD   BIT 04H 	 ;
 KE   BIT 05H    ;
 KBUF EQU 3FH    ;
LJMP RTXD_INT
MAIN:
     MOV SP,#67H
	 MOV R7,#20H
	 MOV R0,#30H
	 CLR A
L1:	 MOV @R0,A
	 DJNZ R7,L1
	 MOV SCON,#50H
	 MOV TMOD,#01H
	 MOV TH0,#0E4H
     MOV TL0,#10H
	 MOV 0C8H,#34H															                                         
	 MOV 0CBH,#0FFH
	 MOV 0CAH,#0D9H														     
	 CLR P1.3
	 MOV DPTR,#500				   ;以50到5BH的12個單元為發短信內容單元
	 LCALL DEL_1S
	 SETB P1.3
	 MOV 50H,#41H
	 MOV 51H,#42H
	 MOV 53H,#42H
	 MOV 54H,#43H
	 MOV 56H,#43H
	 MOV 57H,#44H
	 MOV 59H,#44H
	 MOV 5AH,#45H
	 CLR 00H
	 CLR 01H
	 CLR KD
	 CLR KE
	 SETB ET0
	 SETB ES
	 SETB PS
     CLR  EA
	 LCALL INI_MODEN			   ;調用MODEN初始化
	 CPL P1.0
	 MOV KBUF,#0FFH
	 SETB EA
	 SETB TR0
MA:	 CLR A						   ;主程序循環
     MOV A,KBUF
	 CJNE A,#0FFH,S_7
	 SJMP L0
S_7: CJNE A,#02H,S_4
	 CPL P1.0
	 SJMP L0
S_4: CJNE A,#03H,S_5
	 CPL P1.1
	 SJMP L0
S_5: CJNE A,#13H,S_6
	 CPL P1.2
	 SJMP L0
S_6: CJNE A,#12H,L0
	 CPL P1.3
L0:	 JNB 00H,L3	 				   ;40H存放受到的字節
	 MOV A,40H
	 CJNE A,#52H,L4				   ;判斷是讀指令R
	 LCALL ST_P
     MOV R0,#50H
     CLR EA				           ;發送P1口狀態給手機
	 LCALL SEND_MS
	 MOV R7,#20H
	 DJNZ R7,$
	 ACALL FS_AT				   ;發送AT測試指令
	 SETB EA
	 SETB EA
	 SJMP L3
L4:  MOV R5,#00H
     MOV R7,#10H
     MOV R1,#40H					;計算接收到的信息中空格的數目
L5:  MOV A,@R1
	 CJNE A,#20H,L2		
	 INC R5
L2:  INC R1
     DJNZ R7,L5
     MOV R0,#40H					 ;根據空格的數目來控制燈
	 ACALL ST_C
	 DJNZ R5,KT_0
	 SJMP L3
KT_0:MOV R0,#44H
	 ACALL ST_C
	 DJNZ R5,KT_1
	 SJMP L3
KT_1:MOV R0,#48H
     ACALL ST_C
	 DJNZ R5,KT_2
	 SJMP L3
KT_2:MOV R0,#4CH
     ACALL ST_C
L3:	 CLR 00H
	 SJMP MA
RTXD_INT:
      CLR EA
	  PUSH ACC
	  PUSH PSW
	  MOV PSW,#08H
	  CLR A
	  MOV A,SBUF
	  CLR RI
	  CJNE A,#0DH,RT00			    ;接收0D
	  ACALL REC_CHAR
	  CJNE A,#0AH,RT00			    ;接收0A
	  ACALL REC_CHAR
	  CJNE A,#2BH,RT00			    ;接收+
	  ACALL REC_CHAR
	  CJNE A,#43H,RT00			    ;接收C
	  ACALL REC_CHAR
	  CJNE A,#4DH,RT00			    ;接收M
	  ACALL REC_CHAR
	  CJNE A,#54H,RT00			    ;接收T
RT_1: ACALL REC_CHAR
      CJNE A,#0DH,RT_1			    ;等待0D,0A出現后接收數據
	  ACALL REC_CHAR
	  CJNE A,#0AH,RT_1
	  MOV R1,#40H
L9:   ACALL REC_CHAR				 ;接收數據放在40H為首的地址單元中
	  MOV @R1,A
	  INC R1
	  CJNE A,#0DH,L9
	  ACALL REC_CHAR			     ;接收最后兩位0D,0A
	  SETB 00H
RT00: SETB EA
      SETB EA						  
      POP PSW
	  POP ACC
	  RETI
PT_T0:
      PUSH ACC
	  PUSH PSW
      MOV TL0,#10H
	  MOV TH0,#0E4H
	  MOV PSW,#08H
	  LCALL KEY
	  JNC KY0
	  JB KD,KY1
	  SETB KD
	  SJMP KY2
KY1:  JB KE,KY3
	  LCALL GKEY
	  SETB KE
	  SJMP KY2
KY0:  CLR KD
      CLR KE
KY3:  MOV KBUF,#0FFH
KY2:  POP PSW
	  POP ACC
	  RETI
ST_P: MOV A,P1						 ;讀P1狀態,并寫入發送單元子程序
	  JNB ACC.0,S8
	  MOV 52H,#31H		
	  SJMP S9
S8:   MOV 52H,#30H
S9:	  JNB ACC.1,S7
      MOV 55H,#31H
	  SJMP S6
S7:   MOV 55H,#30H
S6:   JNB ACC.2,S5
      MOV 58H,#31H
	  SJMP S4
S5:   MOV 58H,#30H
S4:   JNB ACC.3,S3
      MOV 5BH,#31H
	  SJMP S2
S3:	  MOV 5BH,#30H
S2:   RET
ST_C: MOV A,@R0
      CJNE A,#41H,L_0
      INC R0
      INC R0
      INC R0
      MOV A,@R0
      CJNE A,#30H,ST0 
      CLR P1.0
      RET
ST0:  SETB P1.0 
      RET 
L_0:  CJNE A,#42H,L_1
      INC R0
      INC R0
      INC R0
      MOV A,@R0
      CJNE A,#30H,ST1
      CLR P1.1
      RET
ST1:  SETB P1.1
      RET
L_1:  CJNE A,#43H,L_2
      INC R0
      INC R0
      INC R0
      MOV A,@R0
      CJNE A,#30H,ST2
      CLR P1.2
      RET
ST2:  SETB P1.2
      RET 
L_2:  CJNE A,#44H,L_3
      INC R0
      INC R0
      INC R0
      MOV A,@R0
      CJNE A,#30H,ST3
      CLR P1.3
      RET 
ST3:  SETB P1.3
L_3:  RET  
INI_MODEN:
INI_1:MOV DPTR,#TAB_ATE0		           ;關閉回顯 ATE0
	  MOV R2,#05H				 
	  LCALL SEND
	  LCALL PDOK
	  JB 01H,INI_2
	  MOV DPTR,#500
	  LCALL DEL_1S
	  AJMP INI_1
INI_2:
      MOV DPTR,#500
 	  LCALL DEL_1S
	  MOV DPTR,#TAB_CMGF1		           ;設置短消息為TEXT模式
	  MOV R2,#11
	  LCALL SEND
	  CLR 01H
	  LCALL PDOK
	  JB 01H,INI_3
	  LCALL DEL_1S
	  AJMP INI_2
INI_3: MOV DPTR,#500
      LCALL DEL_1S
      MOV DPTR,#TAB_CNMI		           ;設置短消息不存儲
	  MOV R2,#13H
	  LCALL SEND
	  CLR 01H
	  LCALL PDOK
	  JB 01H,INI_4
	  MOV DPTR,#500
	  ACALL DEL_1S
	  AJMP INI_3
INI_4:MOV DPTR,#500
      LCALL DEL_1S 
      RET
FS_AT:
	  MOV A,#41H
	  ACALL FS
	  MOV A,#54H
	  ACALL FS
	  MOV A,#0DH
	  ACALL FS
	  CLR 01H
	  LCALL PDOK
	  JB 01H,ST00
	  MOV DPTR,#500
	  LCALL DEL_1S
	  AJMP FS_AT
ST00:  RET
REC_CHAR:						           ;接收一字節
      CLR A
	  JNB RI,$
	  CLR RI
	  MOV A,SBUF
	  RET
DEL_1S:					                   ;延時  入口參數 DPTR
      MOV A,DPH
      MOV R7,#01
      JZ DF1 
      MOV R7,DPH
DF1:  MOV A,DPl
      MOV R6,#1
      JZ DEL1
      MOV R6,DPl
DEL1: MOV B,#0
      DJNZ B,$
      DJNZ B,$
      DJNZ R6,DEL1
      DJNZ R7,DF1
      RET
SEND: CLR A						           ;發送字節,個數由R2確定
      MOVC A,@A+DPTR
	  MOV SBUF,A
	  JNB TI,$
	  CLR TI
	  INC DPTR
	  DJNZ R2,SEND
	  RET
REC:  JNB RI,$							   ;接收數據塊,個數為R3,放在首址為R1的連續單元中
      CLR RI
	  MOV A,SBUF
	  MOV @R1,A
	  INC R1
	  DJNZ R3,REC
	  RET
PDOK:
       LCALL PDDA
       LCALL PDRI                         
       MOV A,SBUF                     
       CJNE A,#4FH,SB                
       CLR RI                              
       LCALL PDRI                 
       MOV A,SBUF                       
       CJNE A,#4BH,SB            
       LCALL PDDA
	   SETB 01H                            ;檢測到OK,對A置1
       RET	                               ;判斷是不是手機回答的OK代碼? 0D 0A 4F 4B 0D 0A 

                                           ;檢測手機是否回答0D/0A?
PDDA:
       CLR RI                   
       LCALL PDRI                        
       MOV A,SBUF                       
       CJNE A,#0DH,SB                
       CLR RI                             
       LCALL PDRI                     
       MOV A,SBUF                       
       CJNE A,#0AH,SB               
       CLR RI                           
       RET

SB:    CLR A                               ;沒有檢測到OK,對A清零
       CLR RI                              ;清除有串口數據標志
       RET
 
                                           ;判斷串口數據是否接收成功?超時退出
PDRI:                                      ;占用R4/R5/R1
       MOV R1,#60                          ;300毫秒超時退出!
PBZ:   MOV R4,#200
DY2:   MOV R5,#25
DY1:   JB RI,KKQ                   
       DJNZ R5,DY1                     
       JB RI,KKQ                        
       SETB C                        
       DJNZ R4,DY2         
       DJNZ R1,PBZ                      
       CLR C                            
       CLR RI                      
KKQ:   RET
FS:	   MOV SBUF,A						   ;把A的內容發送出去
	   JNB TI,$
	   CLR TI
	   RET							
SEND_MS:								   ;發送短息子程序
	   MOV DPTR,#TAB_CMGS
	   MOV R2,#08H
	   LCALL SEND
	   MOV DPTR,#TAB_CMGS2
	   MOV R2,#0EH
	   LCALL SEND
S0:	   ACALL REC_CHAR
	   CJNE A,#20H,S0
	   MOV R2,#0CH
S1:	   MOV A,@R0
	   ACALL FS
	   INC R0
	   DJNZ R2,S1
	   MOV A,#0DH
	   ACALL FS
	   MOV A,#1AH
	   ACALL FS
	   RET
GKEY:								 ;讀鍵值子程序
       MOV R7,#03H	 
       MOV A,#0EFH
KY4:   MOV P2,A
	   MOV A,P2
	   ANL A,#0E0H
	   JB ACC.5,KY5
 	   MOV B,R7
	   CLR A
	   ORL A,B
	   MOV KBUF,A
	   SETB C
	   RET
KY5:   JB ACC.6,KY6
	   MOV B,R7
       MOV A,#10H
	   ORL A,B
  	   MOV KBUF,A
	   SETB C
	   RET
KY6:   JB ACC.7,KY7
	   MOV B,R7
       MOV A,#20H
	   ORL A,B
	   MOV KBUF,A
	   SETB C
	   RET
KY7:   SETB C
       RRC A
       DJNZ R7,KY4
	   CLR C
       RET
KEY:   MOV R7,#03H					     ;判鍵盤狀態子程序
       MOV A,#0EFH
S_2:   MOV P2,A
	   MOV A,P2
	   ANL A,#0E0H
	   JNB ACC.5,S_1
	   JNB ACC.6,S_1
	   JNB ACC.7,S_1
	   SETB C
	   RRC A
	   DJNZ R7,S_2
  	   CLR C
	   RET
S_1:   SETB C
	   RET  	   						     
TAB_ATE0:
      DB 41H,54H,45H,30H,0DH
TAB_CMGF1:
      DB 41H,54H,2BH,43H,4DH,47H,46H,3DH,31H,0DH,0AH
TAB_CNMI:
	  DB "AT+CNMI=2,2,0,0,1",0DH,0AH
TAB_CMGR:
      DB "AT+CMGR=1",0DH,0AH
TAB_CMGS:
	  DB "AT+CMGS="
TAB_CMGS2:
      DB 22H,"15979049351",22H,0DH
	  END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产髙清在线看国产毛片| 裸体歌舞表演一区二区| 久久久亚洲午夜电影| 欧美videos大乳护士334| 91精品国产手机| 精品久久久久香蕉网| 久久精品免费在线观看| 久久久一区二区三区| 欧美三级一区二区| 精品久久久久久久久久久久久久久 | 亚洲综合小说图片| 免费看欧美美女黄的网站| 国产大陆亚洲精品国产| 欧美日韩一区中文字幕| 欧美激情中文不卡| 免费三级欧美电影| 色婷婷一区二区| 国产色产综合产在线视频| 日韩av一级片| 91福利视频网站| 亚洲婷婷在线视频| 成人一区二区在线观看| 欧美成人在线直播| 香蕉av福利精品导航| 91成人免费电影| 亚洲欧美日韩中文播放| 99久久久无码国产精品| 欧美韩日一区二区三区四区| 老司机免费视频一区二区三区| 欧美日韩小视频| 青青草视频一区| 日韩免费看的电影| 麻豆精品精品国产自在97香蕉 | 一区二区三区美女视频| 99精品视频在线播放观看| 国产精品萝li| 色综合一区二区| 亚洲香蕉伊在人在线观| 在线观看免费一区| 亚洲午夜一区二区| 欧美丝袜自拍制服另类| 午夜免费久久看| 日韩欧美国产小视频| 久久99久久久欧美国产| 欧美影院一区二区三区| 中文字幕亚洲成人| 欧美男男青年gay1069videost| 性欧美大战久久久久久久久| 日韩免费一区二区| av一本久道久久综合久久鬼色| 一区二区三区四区乱视频| 欧美日韩精品是欧美日韩精品| 久久97超碰国产精品超碰| 久久九九影视网| 欧美福利视频一区| 国产成人免费在线| 亚洲mv在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 欧美日韩高清影院| 成人午夜视频在线| 日韩av电影免费观看高清完整版在线观看 | 日韩欧美亚洲另类制服综合在线| 成人三级在线视频| 天堂va蜜桃一区二区三区漫画版| 国产精品国产自产拍在线| 日韩亚洲电影在线| 欧美日韩国产高清一区二区三区| 高清成人在线观看| 国产乱码精品1区2区3区| 日韩国产精品久久| 五月婷婷激情综合| 亚洲国产毛片aaaaa无费看| 国产精品久久久久三级| 久久久久国色av免费看影院| 91精品久久久久久久91蜜桃| 欧美日韩国产综合一区二区三区| 波多野结衣亚洲一区| 懂色av噜噜一区二区三区av| 美女精品一区二区| 韩国理伦片一区二区三区在线播放| 秋霞电影一区二区| 图片区日韩欧美亚洲| 天堂一区二区在线| 老司机精品视频线观看86| 免费成人在线影院| 国产精品一二二区| 成人黄动漫网站免费app| 99综合影院在线| 91成人国产精品| 欧美一区二区视频网站| 精品夜夜嗨av一区二区三区| 久久精品72免费观看| 国产精品亚洲а∨天堂免在线| 久久99久久久久久久久久久| 国内精品嫩模私拍在线| av成人免费在线观看| 4438x亚洲最大成人网| 26uuuu精品一区二区| 国产精品美女一区二区三区| 一区二区三区在线观看动漫| 蜜桃精品视频在线| 91农村精品一区二区在线| 91精品国产品国语在线不卡| 中文字幕av资源一区| 日韩精品福利网| gogogo免费视频观看亚洲一| 欧美情侣在线播放| 亚洲女同女同女同女同女同69| 美女视频免费一区| 色综合久久久久综合体桃花网| 日韩一区二区在线观看视频播放| 国产精品久久久久久亚洲毛片| 日本不卡的三区四区五区| 91精彩视频在线| 中文字幕亚洲一区二区va在线| 捆绑调教美女网站视频一区| 欧美日韩一区二区三区四区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 一二三区精品视频| 99国产麻豆精品| 国产精品久久网站| 久久91精品久久久久久秒播| 欧美男女性生活在线直播观看| 亚洲午夜在线电影| 91精品国产美女浴室洗澡无遮挡| 亚洲一区二区在线观看视频 | 青娱乐精品视频| 日韩一区二区视频| 麻豆精品视频在线观看免费| 精品欧美黑人一区二区三区| 老司机免费视频一区二区三区| 精品区一区二区| 国产精品123| 亚洲人成人一区二区在线观看| 91免费看`日韩一区二区| 日韩毛片高清在线播放| 欧美性受极品xxxx喷水| 亚洲成人av免费| 久久婷婷一区二区三区| 91亚洲永久精品| 午夜精品成人在线| 久久婷婷久久一区二区三区| 色综合天天在线| 免费成人av在线播放| 国产精品妹子av| 日韩欧美中文一区| bt7086福利一区国产| 久久99国产精品麻豆| 亚洲美女区一区| 久久精品一区二区三区av| 欧美在线播放高清精品| 国产精品1区2区| 美女视频一区在线观看| 国产精品乱码人人做人人爱| 日韩一区二区三区视频在线观看| 不卡的av电影在线观看| 日本在线观看不卡视频| 1区2区3区国产精品| 久久综合资源网| 欧美高清hd18日本| 色婷婷精品大在线视频 | 国产精品嫩草久久久久| 欧美www视频| 91麻豆精品国产91久久久更新时间| 粉嫩av一区二区三区粉嫩 | 国产精品嫩草影院av蜜臀| 26uuu国产电影一区二区| 91精品国产综合久久福利| 欧美年轻男男videosbes| 色999日韩国产欧美一区二区| 国产一区二区三区精品视频 | 精品sm捆绑视频| 精品福利一区二区三区免费视频| 91精品国产手机| 精品国产髙清在线看国产毛片| 欧美一区二区成人6969| 欧美本精品男人aⅴ天堂| 精品国内二区三区| 国产欧美精品国产国产专区| 国产嫩草影院久久久久| 日本一区二区三区四区在线视频| 久久综合色婷婷| 欧美综合亚洲图片综合区| 91国产免费看| 久久精品亚洲精品国产欧美kt∨| 国产亚洲一二三区| 一区二区三区不卡在线观看| 日韩中文字幕av电影| 国产成人午夜精品影院观看视频 | 国产精品美女久久久久av爽李琼| 亚洲乱码中文字幕| 久久国产人妖系列| 色综合天天做天天爱| 日韩精品一区二| 亚洲影院理伦片| 北条麻妃国产九九精品视频| 69精品人人人人| 一区二区三区视频在线看| 久久国产精品72免费观看| 色婷婷亚洲综合|