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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? bo hao.asm

?? 用89S52作的遠(yuǎn)程序電話撥號系統(tǒng)
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
;*******************************************************************
;*                                                                 *
;* ME500單片機(jī)開發(fā)系統(tǒng)演示程序 - 電話撥號器                        *
;*                                                                 *
;* LCD1602顯示                                                     *
;*                                                                 *
;*                                                                 *
;* 版本: V1.0 (2006/11/20)                                        *
;* 作者: gguoqing (Email: gguoqing@willar.com)                    *
;* 網(wǎng)站: www.willar.com(偉納電子)   www.mcusj.com(偉納單片機(jī)世界) *
;* 郵箱: support@willar.com                                       *
;*                                                                 *
;*【版權(quán)】Copyright(C)偉納電子 www.willar.com  All Rights Reserved *
;*【聲明】此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息!       *
;*                                                                 *
;*******************************************************************

; 采用MT8880雙音頻芯片
; 單片機(jī)的 P1.0-P1.3 分別接入MT8880的 D0-D3;
; 使用矩陣鍵盤輸入電話號碼,按"F"健開始撥號。

;**********************************************************
         MT_RS  EQU  P2.3
         MT_RW  EQU  P2.4
         MT_CS  EQU  P2.5
         MT_CK  EQU  P2.6
         TEL    EQU  P2.7

         K1  BIT  P1.4

         LCD_RS  EQU  P2.0     ;LCD控制端口
         LCD_RW  EQU  P2.1
         LCD_EN  EQU  P2.2
         LCD_X   EQU  27H      ;LCD 地址變量
         BEEP  BIT  P3.7

         KEY_COUN   EQU  4FH   ;按鍵計數(shù)單元

;**********************************************************

         ORG   0000H
         AJMP  MAIN
         ORG   0030H

;**********************************************************
MAIN:
        MOV  SP,#60H
        MOV  P1,#0FFH
        MOV  P0,#0FFH
        MOV  P2,#0FFH
        MOV  P3,#0FFH

        CALL  INIT_LCD        ;初始化LCD
        CALL  SET_LCD1        ;第一行顯示信息
        CALL  SET_LCD2        ;第二行顯示信息

        MOV  R0,#40H
        MOV  A,#00H
        MOV  KEY_COUN,A
CLR1:
        MOV  @R0,A            ;清零
        INC  R0
        CJNE  R0,#50H,CLR1

;==========================================================
;輸入號碼子程序
;==========================================================
TEL_IN:
        MOV  R0,#40H
        MOV  LCD_X,#4
S_LOOP:
        MOV  P1,#0F0H          ;判是否有按鍵按下
        MOV  A,P1
        CJNE  A,#0F0H,S_LOOP1  ;有鍵按下轉(zhuǎn)LOOP1
        JMP   S_LOOP
S_LOOP1:
        ACALL   KEY_IN         ;調(diào)矩陣鍵盤程序
        ACALL   BEEP_BL        ;調(diào)蜂鳴器程序

        MOV  A,R3              ;鍵值入A
        CJNE  A,#0FH,S_LOOP2   ;是否為發(fā)送鍵
        JMP  S_DTMF           ;調(diào)撥號程序
S_LOOP2:
        CJNE  A,#00H,S_LOOP3   ;是否為"0"鍵
        MOV  A,#0AH
S_LOOP3:
        MOV  @R0,A             ;鍵值送寄存器保存
        ACALL  CONV1           ;顯示鍵值
        INC  LCD_X
        INC  R0
        INC  KEY_COUN          ;對按鍵的次數(shù),進(jìn)行計數(shù)
        JMP  S_LOOP

;----------------------------------------------------
;發(fā)送DTMF信號
;-----------------------------------------------------
S_DTMF:
        CALL  SET_LCD2       ;第二行顯示信息
        MOV  R5,#30
        CLR  TEL             ;摘機(jī)
LOP0:   CALL  DELAY50MS      ;延時等待撥號音出現(xiàn)
        DJNZ  R5,LOP0

        ACALL  MT_INIT        ;MT8880初始化
        ACALL  MT_TRAN        ;MT8880撥號

        MOV  R5,#240
LOP1:   CALL  DELAY50MS
        DJNZ  R5,LOP1
        SETB  TEL           ;掛機(jī)

        MOV  R5,#4
LOP2:   CALL  DELAY50MS
        DJNZ  R5,LOP2
        LJMP  MAIN
;-------------------------------------------------------------
;MT8880 初始化
;RS=1,RW=0,寫狀態(tài)寄存器
;-------------------------------------------------------------
MT_INIT:
        MOV    A,#10H
        CLR    MT_CS
        NOP
        NOP
        SETB   MT_RS
        CLR    MT_RW
        CLR    MT_CK
        MOV    P1,A            ;寫 8880CRA,CRA=0000.
        LCALL  W_CP

        MOV    P1,A            ;寫 8880CRA,CRA=0000.
        LCALL  W_CP

        MOV    A,#18H
        SETB   MT_RS
        CLR    MT_RW
        CLR    MT_CK
        MOV    P1,A            ;寫 8880CRA,CRA=1000,允許選擇CRB.
        LCALL  W_CP

        MOV    A,#10H
        SETB   MT_RS
        CLR    MT_RW
        CLR    MT_CK
        MOV    P1,A            ;寫 8880CRB,CRB=0000
        LCALL  W_CP
        RET
;**********************************************************
;MT8880   發(fā)碼程序

;RS=1,RW=0,寫狀態(tài)寄存器
;RS=1,RW=1,讀狀態(tài)寄存器
;RS=0,RW=0,寫發(fā)送寄存器
;**********************************************************
MT_TRAN:
        MOV  R0,#40H      ;發(fā)送數(shù)據(jù)存放起始單元
        MOV  R1,KEY_COUN
        MOV  LCD_X,#4
LOOP4:
        MOV  A,#1DH       ;寫8880CRA,CRA=1101.
        CLR    MT_CS
        NOP
        NOP
        SETB   MT_RS
        CLR    MT_RW
        CLR    MT_CK
        MOV  P1,A
        LCALL  W_CP

        MOV  A,#10H
        SETB   MT_RS
        CLR    MT_RW
        CLR    MT_CK
        MOV  P1,A         ;寫 8880CRB,CRB=0000.
        LCALL  W_CP       ;8880模式2為TONE,DTMF,IRQ,BURST

        CLR  MT_RS        ;寫發(fā)送寄存器
        CLR  MT_RW
        CLR  MT_CK
LOOP2:

        MOV  A,@R0
        ANL  A,#0FH
        MOV  P1,A         ;發(fā)送數(shù)據(jù)
        LCALL  W_CP
        CALL  DELAY50MS   ;延時50MS
LOOP3:
        ;LCALL  R_STATUS   ;讀 8880 狀態(tài)寄存器
        ;JNB  ACC.1,LOOP3
        CALL  CONV1
        CALL  DELAY50MS
        CALL  DELAY50MS
        CALL  DELAY50MS   ;延時150MS

        INC  R0
        INC  LCD_X
        DJNZ R1,LOOP2
        SETB  MT_CS
        LCALL  SET_LCD1
        RET

;-------------------------------------------------------
;讀狀態(tài)寄存器
;RS=1,RW=1,讀狀態(tài)寄存器。
;-------------------------------------------------------
R_STATUS:
         MOV  A,#0FFH
         MOV  P1,A
         SETB  MT_RS       ;讀狀態(tài)寄存器
         SETB  MT_RW
         SETB  MT_CK
         NOP
         NOP
         LCALL  R_CP
         RET
;-------------------------------------------------------
;寫MT8880的Φ2脈沖子程序
;-------------------------------------------------------
W_CP:
         SETB  MT_CK
         NOP
         NOP
         NOP
         NOP
         CLR   MT_CK
         RET
;-------------------------------------------------------
;讀MT8880的Φ2脈沖子程序
;-------------------------------------------------------
R_CP:

         SETB  MT_CK
         NOP
         NOP
         MOV   A,P1
         NOP
         NOP
         CLR   MT_CK
         RET

;--------------------------------------------------------
;設(shè)置LCD初始化顯示
;--------------------------------------------------------
SET_LCD1:
          MOV  DPTR,#LMESS1   ;指針指到顯示信息1
          MOV  A,#1           ;顯示在第一行
          CALL  LCD_PRINT
          RET
SET_LCD2:
          MOV  DPTR,#LMESS2   ;指針指到顯示信息2
          MOV  A,#2           ;顯示在第二行
          CALL  LCD_PRINT
          RET

LMESS1:
         DB  "TELEPHONE DIALER",0  ;LCD 第一行顯示
LMESS2:
         DB  "TEL:            ",0  ;LCD 第二行顯示

;--------------------------------------------------------
;LCD 初始化子程序

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产偷国产偷精品高清尤物| 久久综合九色综合欧美98| 欧美在线不卡视频| 在线播放国产精品二区一二区四区| 亚洲精品在线一区二区| 亚洲国产精品t66y| 亚洲激情综合网| 精品影视av免费| av综合在线播放| 91精品在线观看入口| 久久久高清一区二区三区| 一区二区三区在线视频免费 | 国产成人精品影视| 欧洲人成人精品| 日韩精品一区二区三区视频| 中文字幕亚洲综合久久菠萝蜜| 亚洲成av人**亚洲成av**| 国产曰批免费观看久久久| 色婷婷av一区二区三区gif| 日韩一区二区在线观看视频| |精品福利一区二区三区| 日本美女一区二区三区视频| jlzzjlzz亚洲女人18| 日韩欧美在线不卡| 亚洲三级免费电影| 久久精品国产99久久6| 色香蕉成人二区免费| 久久久久久97三级| 午夜伊人狠狠久久| 成人av网址在线| 日韩欧美中文字幕制服| 最新中文字幕一区二区三区 | 日韩一卡二卡三卡| 国产精品久久国产精麻豆99网站| 日韩国产欧美一区二区三区| 色综合久久中文字幕| 26uuu精品一区二区在线观看| 亚洲精品中文在线观看| 国产精品原创巨作av| 69堂成人精品免费视频| 亚洲最新视频在线播放| 懂色av中文一区二区三区 | 九色综合国产一区二区三区| 色吊一区二区三区| 国产日韩v精品一区二区| 久久精品噜噜噜成人av农村| 91免费国产在线观看| 国产欧美综合色| 国产一区二区三区免费观看| 91精品免费观看| 香蕉久久一区二区不卡无毒影院| av中文字幕亚洲| 欧美国产成人精品| 国产精品一区在线观看乱码| 精品伦理精品一区| 日韩精彩视频在线观看| 欧美日韩国产色站一区二区三区| 一区二区三区中文字幕| 樱桃视频在线观看一区| 国产成人精品午夜视频免费| 亚洲欧洲日韩一区二区三区| aaa亚洲精品| 亚洲毛片av在线| 欧美性猛交xxxxxx富婆| 欧美久久久久久蜜桃| 久久免费视频一区| 国产偷v国产偷v亚洲高清| 欧美日韩一区久久| 久久国产精品无码网站| 久久久久久毛片| 欧美丝袜丝交足nylons图片| 处破女av一区二区| 久久精品理论片| 亚洲va欧美va人人爽| 欧美亚洲国产一区在线观看网站| 国产精品电影院| 91久久国产综合久久| 久久婷婷国产综合精品青草| 国产a区久久久| 五月天视频一区| 久久免费偷拍视频| 成人性生交大合| 人人超碰91尤物精品国产| 69堂成人精品免费视频| 欧美一区二视频| 99视频精品免费视频| 国产精品中文字幕日韩精品| 国产精品911| 激情六月婷婷久久| 日日夜夜免费精品| 欧美韩国日本综合| 久久久久久久国产精品影院| 欧美中文字幕亚洲一区二区va在线| 三级欧美韩日大片在线看| 亚洲精选视频在线| 日本一区免费视频| 国产午夜久久久久| 国产欧美中文在线| 久久综合精品国产一区二区三区| 欧美日韩精品一区视频| 91丨九色丨国产丨porny| 精品亚洲免费视频| 亚洲第一电影网| 一区二区三区中文免费| 精品处破学生在线二十三| 在线一区二区视频| 欧美日韩aaa| 北条麻妃一区二区三区| 国产在线不卡一卡二卡三卡四卡| 韩国v欧美v亚洲v日本v| 国内精品嫩模私拍在线| 久久精品国内一区二区三区| 麻豆精品一二三| 国产在线精品一区二区三区不卡| 免费在线看成人av| 国产高清久久久| 岛国一区二区三区| 午夜视频一区在线观看| 国产日韩精品视频一区| 91精品国产乱码| 91在线精品一区二区三区| 91高清在线观看| 26uuu国产在线精品一区二区| 精品国产乱码久久久久久图片| 不卡的看片网站| 日韩黄色在线观看| 欧美国产亚洲另类动漫| 911国产精品| 成人午夜视频在线| 樱桃视频在线观看一区| 久久一夜天堂av一区二区三区| 成人美女在线视频| 免费视频一区二区| 亚洲女人****多毛耸耸8| 欧美www视频| 欧美性大战久久久久久久蜜臀| 久久精品国产免费看久久精品| 一区二区中文字幕在线| 91精品国产色综合久久不卡蜜臀| 国产乱国产乱300精品| 亚洲国产视频一区二区| 国产免费成人在线视频| 这里只有精品电影| 99久久久精品免费观看国产蜜| 亚洲国产aⅴ天堂久久| 欧美色爱综合网| 麻豆精品视频在线| 国产精品乱码久久久久久| 91精品国产综合久久精品性色| 成人av在线电影| 国产一区91精品张津瑜| 五月天欧美精品| 亚洲精品成人悠悠色影视| 激情五月激情综合网| 欧美精品色综合| 一个色综合网站| 欧美日韩成人在线一区| 性感美女极品91精品| 99re成人精品视频| 精品va天堂亚洲国产| 欧美高清在线精品一区| 韩国精品在线观看| 欧美在线制服丝袜| 国产欧美一区视频| 粉嫩嫩av羞羞动漫久久久| 毛片一区二区三区| 亚洲欧美日韩国产另类专区| 精品奇米国产一区二区三区| 9191国产精品| 911国产精品| 精品视频免费看| 欧美影院精品一区| 日本高清不卡一区| 色网站国产精品| 91在线视频18| 色婷婷综合久色| av不卡在线观看| 99久久综合狠狠综合久久| 国产成人精品三级麻豆| 国产传媒日韩欧美成人| 国产一区二区伦理| 国产精品羞羞答答xxdd| 国产精品亚洲一区二区三区在线| 国产一区二区三区不卡在线观看| 美女爽到高潮91| 久久国产精品免费| 久久国产综合精品| 免费观看日韩av| 狂野欧美性猛交blacked| 美国十次综合导航| 久久99久久99| 成人黄页毛片网站| 99re66热这里只有精品3直播 | 精品系列免费在线观看| 蜜臂av日日欢夜夜爽一区| 免费的国产精品| 国产资源在线一区| 丁香网亚洲国际| 91猫先生在线| 欧美丝袜丝交足nylons图片|