中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機串行口通信程序匯編語言編寫

        單片機串行口通信程序匯編語言編寫

        作者: 時間:2012-12-31 來源:網(wǎng)絡 收藏

        ORG 0000H
        ;http://www.51hei.com 出品串口通信程序
        mov p1,#0ffh
        mov p3,#0ffh
        ;mov p3,#00h
        mov p1,#00h
        MOV SCON,#50H;設置成串口1方式
        MOV TMOD,#20H;波特率發(fā)生器T1工作在模式2上
        MOV PCON,#80H;波特率翻倍為2400x2=4800BPS
        MOV TH1,#0faH;預置初值(按照波特率2400BPS預置初值)
        MOV TL1,#0FaH;預置初值(按照波特率2400BPS預置初?1
        setb tr1
        LOOP:JnB P3.2,WRIT;
        LCALL DELAY10
        SETB P1.0
        LCALL DELAY10
        SETB P1.3
        LCALL DELAY10
        CLR P1.3
        LCALL DELAY10
        LCALL DELAY10

        CLR P1.0


        WRIT:JnB P3.3,LOOP;判斷K1是否按下,如果沒有按下就

        lCALL DELAY10;延時10毫秒消觸點抖動
        JB P3.2,WRIT;去除干擾信號
        JB P3.2,$;等待按鍵松?
        SETB p1.0
        SETB P1.3;?
        mov a,p1
        swap a
        anl a,#0fh
        add a,#03h
        mov @r1,a
        movc a,@a+pc;將16進制的字符AF發(fā)送到串口去
        MOV SBUF,A;將AF通過的串行口發(fā)送數(shù)據(jù)出去
        sjmp writ

        asctab:db '1','2','3','4','5','6','7','8','9'
        db '0','*','#','a','b','c','d'

        ;10毫秒延時子程序
        DELAY10:MOV R4,#20
        D2:MOV R5,#248
        DJNZ R5,$
        DJNZ R4,D2
        RET
        end



        評論


        相關推薦

        技術專區(qū)

        關閉