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

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

?? clbj.txt

?? 用西門子3508手機開發的車輛報警系統源程序
?? TXT
?? 第 1 頁 / 共 4 頁
字號:
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,65H,SC;判斷串口數據F
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,66H,SC;判斷串口數據 6
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,67H,SC;判斷串口數據 6 

CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,68H,SC;判斷串口數據8
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,69H,SC;判斷串口數據F
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,6AH,SC;判斷串口數據 8
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,6BH,SC;判斷串口數據 6

CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,6CH,SCC;判斷串口數據 6
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,6DH,SCC;判斷串口數據2 
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,6EH,SCC;判斷串口數據A
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,6FH,SCC;判斷串口數據 5

CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,70H,SCC;判斷串口數據 8
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,71H,SCC;判斷串口數據B 
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,72H,SCC;判斷串口數據6
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,73H,SCC;判斷串口數據 6

;"車輛報警"檢測成功!判斷是否要修改密碼?

CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,#36H,FSQR;判斷串口數據
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,#35H,FSQR;判斷串口數據
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,#33H,FSQR;判斷串口數據
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,#39H,FSQR;判斷串口數據 

;檢測到"改"的漢字內碼
;密碼"車輛報警"存放在64H-73H的內存中
;將"改"后面的兩個漢字作為密碼保存到單片機64H-73H的內存中!
MOV R3,#16;定義接收數據的總長度為16個
MOV R0,#64H;數據從內存的64H開始依次往后存放
LCALL GPSSJ;調用接收串口數據子程序

MOV R3,#8;跳過8個數據
LCALL TGSJ;調用跳過串口數據子程序

FSQR:
LCALL JPA

SCC:;刪除短信

LCALL SCJSDX

RET

JPA:
MOV DPTR,#1000
LCALL DELAYXMS

LCALL CMGR;再次調用讀短信子程序

MOV R3,#42;跳過42個數據
LCALL TGSJ;調用跳過串口數據子程序

;把短信授權的手機號碼存儲起來
;手機號碼存放在74H-7F的內存中
MOV R3,#12;定義接收手機號碼的數據長度
MOV R0,#74H;數據在內存的存放位置
LCALL GPSSJ;調用接收串口數據子程序

MOV DPTR,#1000
LCALL DELAYXMS

;校驗短信授權的手機號碼

LCALL CMGR;再次調用讀短信子程序

MOV R3,#42;跳過42個數據
LCALL TGSJ;調用跳過串口數據子程序

LCALL DXJC
JZ JPA

LCALL FDX;發送授權成功的短信息通知客戶!
JNZ JPA1
LCALL FDX;發送授權成功的短信息通知客戶!

JPA1:LCALL BCDM;保存授權電話號碼及密碼

RET

;發送AT指令!
AT:
MOV A,#41H;將ASCII碼A發送到串口去
LCALL FS
MOV A,#54H;將ASCII碼T發送到串口去
LCALL FS
RET

;發送ATH,掛機
ATH:
LCALL AT
MOV A,#48H
LCALL FS
LCALL HC;回車!

RET

;發送ATA,應答
ATA:
LCALL AT
MOV A,#41H
LCALL FS
LCALL HC;回車!

RET

;發送AT+C,應答
ATC:
LCALL AT
MOV A,#2BH
LCALL FS
MOV A,#43H
LCALL FS

RET

;發送HC回車指令!
HC:
MOV A,#0DH
LCALL FS
MOV A,#0AH
LCALL FS
RET

;發送AT+CMGD=刪除第X條短消息指令!
SCDX:
LCALL ATC

MOV A,#4DH
LCALL FS
MOV A,#47H
LCALL FS
MOV A,#44H
LCALL FS
MOV A,#3DH
LCALL FS

RET

;發送AT+CPBW=
CPBW:
LCALL ATC

MOV A,#50H
LCALL FS
MOV A,#42H
LCALL FS
MOV A,#57H
LCALL FS
MOV A,#3DH
LCALL FS
RET

;發送AT+CPBR=
CPBR:
LCALL ATC

MOV A,#50H
LCALL FS
MOV A,#42H
LCALL FS
MOV A,#52H
LCALL FS
MOV A,#3DH
LCALL FS

RET

;發送AT+CNMI=1,1,0,0,1,短信到達TE 
CNMI:
LCALL ATC

MOV A,#4EH;4E
LCALL FS
MOV A,#4DH;4D
LCALL FS
MOV A,#49H;49
LCALL FS
MOV A,#3DH;3D
LCALL FS
MOV A,#31H;31
LCALL FS
MOV A,#2CH;2C
LCALL FS
MOV A,#31H;31
LCALL FS
MOV A,#2CH;2C
LCALL FS
MOV A,#30H;30
LCALL FS
MOV A,#2CH;2C
LCALL FS
MOV A,#30H;30
LCALL FS
MOV A,#2CH;2C
LCALL FS
MOV A,#31H;31
LCALL FS
LCALL HC;回車!

LCALL PDOK;判斷手機是否回答OK?
JZ CNMI;如果沒有檢測到OK,重復發

RET

;發送AT+CMGR=26H,讀短信
;00 43 00 4D 00 47 00 52 00 3D 
CMGR:
LCALL ATC
MOV A,#4DH
LCALL FS
MOV A,#47H
LCALL FS
MOV A,#52H
LCALL FS
MOV A,#3DH
LCALL FS
MOV A,26H
LCALL FS
LCALL HC;回車!
RET

;發送AT+CMGL=4列出所有短消息指令!
CMGL:
LCALL ATC

MOV A,#4DH
LCALL FS
MOV A,#47H
LCALL FS
MOV A,#4CH
LCALL FS
MOV A,#3DH
LCALL FS
MOV A,#34H
LCALL FS
LCALL HC;回車!
RET

FANG:
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,#39H,FANG1;判斷串口數據9
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,#36H,FANG1;判斷串口數據6
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,#33H,FANG1;判斷串口數據3
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,#32H,FANG1;判斷串口數據2
CLR RI;軟件清除串口中斷標記
;跳過8個內存(0D 0A 0D 0A 4F 4B 0D 0A)
MOV R3,#8;定義接收數據的總長度
LCALL TGSJ;調用接收串口數據子程序

AJMP FANG2

FANG1:LCALL SB

FANG2:
RET

;和手機握手,單片機發ATE手機回答OK子程序
ATEOK:
MOV DPTR,#500
LCALL DELAYXMS
;發送ATE指令!
LCALL AT
MOV A,#45H;將ASCII碼E發送到串口去
LCALL FS
LCALL HC;回車!

LCALL PDOK;判斷手機是否回答OK?
JZ ATEOK;如果沒有檢測到OK,重復發
RET

;發送AT+CSCA?查詢短信中心號碼子程序
CSCA:
MOV DPTR,#500
LCALL DELAYXMS

LCALL ATC

MOV A,#53H
LCALL FS
MOV A,#43H
LCALL FS
MOV A,#41H
LCALL FS
MOV A,#3FH
LCALL FS
LCALL HC;回車!

RET

;檢測手機是否回答短信中心號碼?
XRDXZX:
LCALL CSCA

MOV R3,#13;跳過13個數據
LCALL TGSJ;調用跳過串口數據子程序
JNC XRDXZX1

;準備接收短信中心號碼
MOV R3,#5;循環接收5次
MOV R0,#58H;數據從58H-63H內存開始存放
TFSJ:
INC R0;內存單元地址
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
MOV @R0,A
DEC R0
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
MOV @R0,A
INC R0;內存單元地址
INC R0;內存單元地址
DJNZ R3,TFSJ;判斷是否已經接收完10個短信中心號碼?
MOV A,#46H;字母F的固定代碼
MOV @R0,A
INC R0;內存單元地址 
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
MOV @R0,A
INC R0;內存單元地址
;短信中心的號碼已經存放在58H-63H的內存中

MOV R3,#13;跳過13個數據
LCALL TGSJ;調用跳過串口數據子程序

LCALL CSCA;調用詢問手機SIM卡中短信中心號碼子程序

MOV R3,#13;跳過13個數據
LCALL TGSJ;調用跳過串口數據子程序

LCALL JYZXHM;調用校驗短信中心號碼子程序

JZ XRDXZX

AJMP XRDXZX2

XRDXZX1:LCALL XRDXZX

XRDXZX2:
RET

;檢測13800597500,PDU碼--3108507905F0
;短信中心的號碼存放在58H-63H的內存中
JYZXHM:
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,59H,JYZXHM1;判斷串口數據1
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,58H,JYZXHM1;判斷串口數據3
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,5BH,JYZXHM1;判斷串口數據8
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,5AH,JYZXHM1;判斷串口數據0
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,5DH,JYZXHM1;判斷串口數據0
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,5CH,JYZXHM1;判斷串口數據5
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,5FH,JYZXHM1;判斷串口數據9
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,5EH,JYZXHM1;判斷串口數據7
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,61H,JYZXHM1;判斷串口數據5
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,60H,JYZXHM1;判斷串口數據0
CLR RI;軟件清除串口中斷標記
LCALL PDRI;等待下一個串口數據
MOV A,SBUF;將串口寄存器中接收到的數據給A
CJNE A,63H,JYZXHM1;判斷串口數據0
CLR RI;軟件清除串口中斷標記

MOV R3,#13;跳過13個數據
LCALL TGSJ;調用跳過串口數據子程序

AJMP JYZXHM2
JYZXHM1:LCALL SB

JYZXHM2:

RET

;讀出授權電話號碼及密碼,寫入內存中
XRSJ:
MOV DPTR,#2000
LCALL DELAYXMS

LCALL CPBR;讀出授權電話AT+CPBR=1
MOV A,#31H
LCALL FS

LCALL HC

LCALL DCSJ
JNC XRSJ1

;手機號碼存放在74H-7F的內存中

MOV R3,#12;定義接收手機號碼的數據長度
MOV R0,#74H;數據在內存的存放位置
LCALL GPSSJ;調用接收串口數據子程序

MOV R3,#16;跳過16個數據
LCALL TGSJ;調用跳過串口數據子程序

;讀出密碼AT+CPBR=2
LCALL CPBR
MOV A,#32H
LCALL FS

LCALL HC

LCALL DCSJ
JNC XRSJ1

;密碼"車輛報警"存放在64H-73H的內存中

MOV R3,#16;定義接收手機號碼的數據長度
MOV R0,#64H;數據在內存的存放位置
LCALL GPSSJ;調用接收串口數據子程序

MOV R3,#16;跳過16個數據
LCALL TGSJ;調用跳過串口數據子程序

RET

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产一二三| 日韩国产欧美在线视频| 五月天激情小说综合| 国产成人鲁色资源国产91色综| 色婷婷亚洲婷婷| 337p日本欧洲亚洲大胆色噜噜| 亚洲免费观看高清完整版在线观看 | 奇米精品一区二区三区在线观看| 国产大片一区二区| 欧美一区午夜精品| 亚洲日本乱码在线观看| 国产成人h网站| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 久久福利资源站| 在线视频综合导航| 欧美国产在线观看| 国产精品原创巨作av| 日韩区在线观看| 亚州成人在线电影| 欧美日韩一区国产| 一片黄亚洲嫩模| 91成人免费在线视频| 国产精品不卡在线| 成人精品一区二区三区中文字幕| 精品久久99ma| 精品在线一区二区三区| 日韩视频在线观看一区二区| 丝袜美腿亚洲综合| 欧美情侣在线播放| 日韩成人dvd| 日韩久久免费av| 麻豆国产精品视频| 久久人人超碰精品| 国产ts人妖一区二区| 国产肉丝袜一区二区| 粉嫩高潮美女一区二区三区| 中文一区一区三区高中清不卡| 国产成人三级在线观看| 欧美国产精品劲爆| 99re热视频精品| 亚洲国产成人av网| 717成人午夜免费福利电影| 奇米777欧美一区二区| 欧美一区二区三区免费| 国产一区二区在线观看视频| 久久久不卡网国产精品二区| 成人福利视频在线| 亚洲免费观看高清完整版在线 | 99久久伊人网影院| 尤物av一区二区| 91.麻豆视频| 国产一区二区在线看| 国产精品久久久久久久第一福利 | 日韩精品一区国产麻豆| 国产盗摄一区二区| 亚洲欧美另类小说视频| 欧美日韩精品三区| 国产一区在线视频| 亚洲另类在线一区| 日韩欧美一区二区在线视频| 国产黄人亚洲片| 亚洲一区在线观看免费 | 欧美一级在线免费| 国产91在线|亚洲| 亚洲国产另类av| 国产亚洲欧洲997久久综合| 色综合久久中文字幕| 久久成人av少妇免费| 亚洲色图欧美在线| 精品99一区二区| 在线观看视频一区二区欧美日韩| 蜜臀久久99精品久久久久久9| 中文字幕精品一区| 91精品国产一区二区三区蜜臀| 成人黄色片在线观看| 日本不卡123| 一区二区三区不卡在线观看| 久久午夜免费电影| 欧美日韩一本到| 99国产精品久久久久久久久久| 蜜臀a∨国产成人精品| 亚洲女人****多毛耸耸8| 精品久久一二三区| 久久久影视传媒| 欧美日韩二区三区| 成人18精品视频| 九九精品视频在线看| 视频一区二区欧美| 亚洲精品成人天堂一二三| 国产蜜臀av在线一区二区三区| 欧美二区乱c少妇| 色综合天天综合网天天狠天天| 精品写真视频在线观看 | 日韩午夜精品电影| 欧美视频一区二区三区四区 | 国产高清精品久久久久| 免费观看成人av| 亚洲一区自拍偷拍| 亚洲日本电影在线| 久久嫩草精品久久久精品一| 91精品在线免费观看| 精品视频一区三区九区| 色综合色综合色综合| 不卡的av电影在线观看| 成人丝袜视频网| 成人午夜免费av| 国产999精品久久久久久绿帽| 久久国产福利国产秒拍| 久久成人综合网| 久久97超碰国产精品超碰| 蜜臀国产一区二区三区在线播放| 午夜激情久久久| 丝袜脚交一区二区| 午夜在线成人av| 欧美a级理论片| 日本在线观看不卡视频| 免费人成在线不卡| 久久99精品久久只有精品| 奇米精品一区二区三区在线观看一| 香蕉加勒比综合久久| 午夜精品久久久久久久久| 爽爽淫人综合网网站| 免费人成精品欧美精品| 看电视剧不卡顿的网站| 国产一区二区0| 成人国产电影网| 色偷偷久久一区二区三区| 欧美日韩国产另类一区| 欧美电视剧在线观看完整版| 久久免费的精品国产v∧| 欧美高清在线视频| 亚洲免费看黄网站| 天堂一区二区在线| 国产一区二区导航在线播放| 99精品国产视频| 欧美日韩国产大片| 国产天堂亚洲国产碰碰| 亚洲精选在线视频| 久久精品99国产国产精| 粉嫩av一区二区三区| 91福利国产精品| 日韩亚洲欧美一区二区三区| 久久精品人人做人人综合 | 国产精品资源站在线| 99久久精品久久久久久清纯| 欧美日韩日日摸| 久久久久久9999| 亚洲国产日韩精品| 国产精品99久久久久| 欧美日韩亚洲综合| 国产日本亚洲高清| 亚洲成av人片在www色猫咪| 国产一本一道久久香蕉| 在线观看亚洲专区| 国产亚洲一区二区三区在线观看| 亚洲一区视频在线| 国产不卡视频一区二区三区| 欧美丰满少妇xxxxx高潮对白| 国产欧美1区2区3区| 视频一区二区欧美| 91美女福利视频| 久久久久久久久久看片| 亚洲成av人片一区二区| 99久久婷婷国产综合精品| 日韩亚洲欧美一区| 亚洲图片自拍偷拍| 成熟亚洲日本毛茸茸凸凹| 91精品国产一区二区三区| 亚洲精选一二三| 成人免费看的视频| 久久综合99re88久久爱| 亚洲成人免费av| 日本高清不卡一区| 国产精品色噜噜| 国产伦精品一区二区三区在线观看| 欧美探花视频资源| 一区二区三区欧美亚洲| 波多野结衣精品在线| 久久久777精品电影网影网 | 中文字幕精品三区| 国产美女精品人人做人人爽 | 亚洲欧美一区二区三区孕妇| 国产麻豆欧美日韩一区| 日韩欧美中文一区二区| 日韩精品免费专区| 欧美男人的天堂一二区| 一个色综合av| 欧美无乱码久久久免费午夜一区| 中文字幕一区二区在线播放| 国产精品18久久久久| 2欧美一区二区三区在线观看视频| 日本欧美加勒比视频| 91精品欧美综合在线观看最新| 亚洲国产精品久久艾草纯爱| 欧美日韩国产综合一区二区三区| 亚洲国产一区二区视频| 欧美日韩亚洲综合一区二区三区| 亚洲成人在线观看视频| 91精品国产综合久久久久| 日本不卡高清视频|