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

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

?? ex77.asm

?? gprs gsm的匯編程序
?? ASM
字號:
;    "擴展模塊"    實驗七十七  GPRS通信實驗(可選)
;
;  這是新增加的實驗:手機互相通話
;  把第"40"號模塊"鍵盤顯示"的片選信號CS40孔接第"36"號模塊";
;  片選信號"YS0(08000-08FFFH)孔。
;  用實驗箱上0-9按鍵作為手機數字鍵用來拔號;
;  用“TRACE"鍵作為拔打功能鍵
;  用”STEP"鍵作為掛機鍵
;  用“HERE"鍵作為應答鍵
;  用實驗連線把"Lab51CPU板”上P3.0孔連第32號模塊的“RXD”孔,P3.1孔連“TXD"孔
;  用串口線把GPRS模塊上DB9和實驗箱上第32號模塊中的DB9連接起來。
;  把SIM卡插入模塊的卡座中。
;  用實驗連線給GPRE模塊加電,注意不能接反!!!。
;  程序清單:(KEIL例程\A51\實驗七十七\EX77.ASM)

OUTBIT   equ 08002h  ; 位控制口
OUTSEG   equ 08004h  ; 段控制口
IN       equ 08001h  ; 鍵盤讀入口

LEDBuf   equ   50h     ; 顯示緩沖
DataBuf  equ   60h     ; 拔號命令和號碼緩存
size1    equ   7eh     ;
size2    equ   7fh

        ORG  0000H
        ljmp  Start
        ORG  0030H

LEDMAP:              ; 八段管顯示碼
       db    3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h
       db    7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h

Delay:               ; 延時子程序
       mov   r7, #0
DelayLoop:
       djnz  r7, DelayLoop
       djnz  r6, DelayLoop
       ret

DisplayLED:
       mov   r0, #LEDBuf
       mov   r1, #6          ; 共6個八段管
       mov   r2, #00100000b  ; 從左邊開始顯示
Loop:
       mov   dptr, #OUTBIT
       mov   a, #0
       movx  @dptr, a        ; 關所有八段管

       mov   a, @r0
       mov   dptr, #OUTSEG
       movx  @dptr, a

       mov   dptr, #OUTBIT
       mov   a, r2
       movx  @dptr, a        ; 顯示一位八段管

       mov   r6, #1
       call  Delay

       mov   a, r2           ; 顯示下一位
       rr    a
       mov   r2, a

       inc   r0

       djnz  r1, Loop

       ret

TestKey:
       mov   dptr, #OUTBIT
       mov   a, #0
       movx  @dptr, a        ; 輸出線置為0
       mov   dptr, #IN
       movx  a, @dptr        ; 讀入鍵狀態
       cpl   a
       anl   a, #0fh         ; 高四位不用

       ret

KeyTable:                    ; 鍵碼定義
       db    16h, 15h, 14h, 0ffh
       db    13h, 12h, 11h, 10h
       db    0dh, 0ch, 0bh, 0ah
       db    0eh, 03h, 06h, 09h
       db    0fh, 02h, 05h, 08h
       db    00h, 01h, 04h, 07h

GetKey:
       mov   dptr, #OUTBIT
       mov   P2, dph
       mov   r0, #Low(IN)
       mov   r1, #00100000b
       mov   r2, #6
KLoop:
       mov   a, r1           ; 找出鍵所在列
       cpl   a
       movx  @dptr, a
       cpl   a
       rr    a
       mov   r1, a           ; 下一列

       movx  a, @r0
       cpl   a
       anl   a, #0fh
       jnz   Goon1           ; 該列有鍵入

       djnz  r2, KLoop

       mov   r2, #0ffh       ; 沒有鍵按下, 返回 0ffh
       sjmp  Exit
Goon1:
       mov   r1, a           ; 鍵值 = 列 X 4 + 行

       mov   a, r2
       dec   a
       rl    a
       rl    a
       mov   r2, a           ; r2 = (r2-1)*4

       mov   a, r1           ; r1中為讀入的行值
       mov   r1, #4
LoopC:
       rrc   a               ; 移位找出所在行
       jc    Exit
       inc   r2              ; r2 = r2+ 行值
       djnz  r1, LoopC
Exit:
       mov   a, r2           ; 取出鍵碼
       mov   dptr, #KeyTable
       movc  a, @a+dptr
       mov   r2, a

WaitRelease:
       mov   dptr, #OUTBIT  ; 等鍵釋放
       clr   a
       movx  @dptr, a

       mov   r6, #10
       call  Delay
       call  TestKey
       jnz   WaitRelease

       mov   a, r2
       ret

Start:
       mov   sp, #40h ;
       mov   LEDBuf+0, #0ffh    ; 顯示 8.8.8.8.
       mov   LEDBuf+1, #0ffh
       mov   LEDBuf+2, #0ffh
       mov   LEDBuf+3, #0ffh
       mov   LEDBuf+4, #0
       mov   LEDBuf+5, #0
       mov   DataBuf,#'A';       ;拔號命令
       mov   DataBuf+1,#'T';
       mov   DataBuf+2,#'D';
       mov   DataBuf+0eh,#';';
       mov   DataBuf+0fh,#0dh;
       mov   DataBuf+10h,#0ah;
       MOV   TMOD,#20H		;定時器T1初始化
       MOV   TH1,#0f4H
       MOV   TL1,#0f4H
       MOV   SCON,#50H		;串行口初始化
       MOV   PCON,#80H		;SMOD=1
       SETB  TR1		        ;啟動定時器T1
       SETB  EA		        ;開中斷
MLoop0:mov   size1,#03h         ;
MLoop: call  DisplayLED       ; 顯示
       call  TestKey          ; 有鍵入?
       jz    MLoop            ; 無鍵入, 繼續顯示
       call  GetKey           ; 讀入鍵碼
       mov   b,a;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
       cjne  a,#10h, key11
       sjmp gkey
key11: cjne a,#11h,key12
       sjmp  gkey2
key12: cjne a,#12h,key1_9
       sjmp  gkey3
;       anl   a,#0f0h;




                    ;是功能鍵即發送給GPRS,進行拔號
;       jnz   gkey
key1_9: mov   r0,#DataBuf        ;送到拔號命令和號碼緩存區
        mov   r1, #size1
        mov   a,@r1
        add   a,r0
        mov   r0,a
        mov   a,b
        add   a,#30h;             ;轉換成ACSII碼;
        mov   @r0,a
        mov   a,b
        anl   a, #0fh          ; 顯示鍵碼
       mov   dptr, #LEDMap
       movc  a, @a+dptr
       mov   LEDBuf+5, a
       inc   size1
       mov   r7,size1
       cjne  r7,#0eh,MLOOP
       ljmp  MLoop0
gkey:  mov   size2,#00h
gkey1: mov   r0,#DataBuf        ;送到拔號命令和號碼緩存區
       mov   r1, #size2
       mov   a,@r1
       add   a,r0
       mov   r0,a
       mov   a,@r0
       call  senda_0
       inc   size2
       mov   r6,size2
       cjne  r6,#11h,gkey1
endok: mov   LEDBuf+0, #40h    ; 拔號完畢,顯示 - - - - - -;
       mov   LEDBuf+1, #40h
       mov   LEDBuf+2, #40h
       mov   LEDBuf+3, #40h
       mov   LEDBuf+4, #40h
       mov   LEDBuf+5, #40h
endok1:call  DisplayLED
       call  TestKey          ; 有鍵入?
       jz    endok1            ; 無鍵入, 繼續顯示
       call  GetKey           ; 讀入鍵碼
       mov   b,a;
       anl   a,#0f0h;            ;是功能鍵即發送給GPRS,進行拔號
       jnz   gkey2
       sjmp  endok1
gkey2: mov   a,#'a'            ;掛機
       call  senda_0
       mov   a,#'t'
       call  senda_0
       mov   a,#'h'
       call  senda_0
       mov   a,#0dh
       call  senda_0
       mov   a,#0ah
       call  senda_0
       ljmp  start
gkey3: mov   a,#'a'            ;掛機
       call  senda_0
       mov   a,#'t'
       call  senda_0
       mov   a,#'a'
       call  senda_0
       mov   a,#0dh
       call  senda_0
       mov   a,#0ah
       call  senda_0
       ljmp  start
senda_0:mov  sbuf,a
	JNB  TI,$		;串行發送一幀結束了嗎?
	CLR  TI ;
        ret
        end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品综合小说图片区| 亚洲一区精品在线| 91精品国产一区二区三区香蕉| 91视频观看视频| 成人黄动漫网站免费app| 国产精品69久久久久水密桃| 国产成人精品综合在线观看| 国产成人精品一区二| 成人在线视频首页| 91污片在线观看| 欧美日韩免费电影| 在线播放91灌醉迷j高跟美女 | 国产欧美一区二区精品久导航| 日韩一本二本av| 久久精品免费在线观看| 国产拍欧美日韩视频二区| 国产精品久久久久9999吃药| 一区二区三区在线视频免费观看| 亚洲成人7777| 国产在线国偷精品产拍免费yy| 国产成人免费网站| 日本二三区不卡| 欧美电影免费提供在线观看| 久久久亚洲午夜电影| 亚洲欧美日韩久久| 美女视频黄频大全不卡视频在线播放 | 日韩精品一区二区三区swag| 91精品免费观看| 欧美一区二区三区视频在线| 久久综合色天天久久综合图片| 国产精品久久久久四虎| 午夜精品视频在线观看| 国产99精品视频| 51精品久久久久久久蜜臀| 中文字幕免费一区| 午夜精品一区二区三区电影天堂 | 久久久久久久久一| 伊人夜夜躁av伊人久久| 国产伦精品一区二区三区免费| 99re成人在线| 欧美va在线播放| 亚洲午夜激情网页| 精品系列免费在线观看| 在线欧美一区二区| 国产午夜精品一区二区三区嫩草| 亚洲成人在线免费| gogogo免费视频观看亚洲一| 精品国产91九色蝌蚪| 亚洲国产欧美在线| 91麻豆蜜桃一区二区三区| 精品99999| 久久国产精品色婷婷| 欧洲日韩一区二区三区| 国产精品美女视频| 国产成人在线影院| 欧美一级夜夜爽| 亚洲一区二区三区在线看| 成人v精品蜜桃久久一区| 精品精品欲导航| 肉丝袜脚交视频一区二区| 色综合中文综合网| 久久久久久免费毛片精品| 日本亚洲电影天堂| 精品视频免费在线| 一区二区三区在线视频观看| 丁香啪啪综合成人亚洲小说| 精品盗摄一区二区三区| 九九久久精品视频| 精品国产乱码久久久久久久久| 欧美aⅴ一区二区三区视频| 在线播放一区二区三区| 日韩av不卡在线观看| 欧美私人免费视频| 午夜欧美电影在线观看| 欧美日韩亚州综合| 日韩中文字幕麻豆| 在线电影国产精品| 青青草97国产精品免费观看 | 国产自产v一区二区三区c| 欧美xxxxx牲另类人与| 免费欧美在线视频| 亚洲精品一区二区三区蜜桃下载 | 国产三级一区二区三区| 成人国产精品免费观看视频| 国产精品久久久久久久久免费相片 | 老司机一区二区| 精品国产乱码91久久久久久网站| 日韩电影一二三区| 91精品国产丝袜白色高跟鞋| 美女久久久精品| 亚洲精品一线二线三线无人区| 国产在线精品不卡| 中文字幕中文字幕在线一区| 91在线观看地址| 午夜欧美大尺度福利影院在线看| 欧美一区二区三区在线电影| 免费在线观看精品| 久久久久久一二三区| 99视频一区二区| 视频一区在线播放| 久久亚洲精精品中文字幕早川悠里| 成人性生交大片| 五月婷婷激情综合网| 久久美女艺术照精彩视频福利播放 | 欧美日韩国产不卡| 老司机精品视频在线| 国产精品美女久久久久久久 | 欧美性极品少妇| 激情文学综合丁香| 亚洲美女免费在线| 精品免费一区二区三区| 91日韩一区二区三区| 蜜臀99久久精品久久久久久软件| 国产亚洲美州欧州综合国| 欧美日韩在线三级| 国产剧情av麻豆香蕉精品| 亚洲图片欧美激情| 精品国产乱码久久久久久久| 日本韩国精品在线| 国产成人综合视频| 日韩av电影天堂| 一区二区三区美女| 国产婷婷一区二区| 91 com成人网| 91蜜桃在线免费视频| 国产一区免费电影| 日本va欧美va瓶| 亚洲综合一区二区三区| 中文字幕在线不卡视频| 26uuu国产在线精品一区二区| 欧美日韩精品一区视频| 99精品视频免费在线观看| 国产精品一二二区| 久久99国产精品麻豆| 日韩av一区二区三区四区| 亚洲制服欧美中文字幕中文字幕| 中文字幕精品三区| 国产欧美一区二区三区鸳鸯浴| 日韩视频在线你懂得| 色视频欧美一区二区三区| 成人动漫一区二区在线| 日韩av成人高清| 欧美精品九九99久久| 成人开心网精品视频| 91激情在线视频| 欧美一区二区三区四区在线观看| 日韩三区在线观看| 国产精品国产自产拍高清av王其| 一区二区三区四区视频精品免费| 天天综合网 天天综合色| 韩国精品久久久| 日本韩国欧美在线| 久久婷婷成人综合色| 一区二区日韩电影| 国产福利不卡视频| 欧美日韩视频在线一区二区| 久久久www成人免费无遮挡大片| 亚洲男人的天堂在线aⅴ视频| 麻豆精品精品国产自在97香蕉| jiyouzz国产精品久久| 日韩欧美一级二级三级| 亚洲欧美aⅴ...| 国产最新精品精品你懂的| 欧美日本不卡视频| 国产精品免费av| 狠狠色综合日日| 欧美日韩国产乱码电影| 亚洲欧洲美洲综合色网| 极品少妇一区二区| 91精品国产一区二区| 一区二区日韩电影| 91视频免费看| 国产精品福利一区二区三区| 九九视频精品免费| 91精品国产综合久久福利| 亚洲一区日韩精品中文字幕| 国产成人免费av在线| 欧美白人最猛性xxxxx69交| 亚洲成人1区2区| 色偷偷88欧美精品久久久 | 国产精品18久久久久久久久久久久| 欧美日韩国产免费一区二区| 日韩伦理av电影| caoporm超碰国产精品| 久久久久国产精品麻豆| 麻豆成人91精品二区三区| 欧美日韩午夜在线视频| 一区二区三区欧美日韩| a亚洲天堂av| 亚洲欧美中日韩| 91丨porny丨蝌蚪视频| 国产精品嫩草99a| 成人久久18免费网站麻豆| 亚洲国产精华液网站w| 国产成人精品网址| 国产亚洲欧洲一区高清在线观看| 国产一区二区在线看| 久久嫩草精品久久久精品一| 国产精品一线二线三线精华| 久久久91精品国产一区二区精品|