日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)串行口通信程序匯編語(yǔ)言編寫(xiě)

          單片機(jī)串行口通信程序匯編語(yǔ)言編寫(xiě)

          作者: 時(shí)間:2012-12-31 來(lái)源:網(wǎng)絡(luò) 收藏

          ORG 0000H
          ;http://www.51hei.com 出品串口通信程序
          mov p1,#0ffh
          mov p3,#0ffh
          ;mov p3,#00h
          mov p1,#00h
          MOV SCON,#50H;設(shè)置成串口1方式
          MOV TMOD,#20H;波特率發(fā)生器T1工作在模式2上
          MOV PCON,#80H;波特率翻倍為2400x2=4800BPS
          MOV TH1,#0faH;預(yù)置初值(按照波特率2400BPS預(yù)置初值)
          MOV TL1,#0FaH;預(yù)置初值(按照波特率2400BPS預(yù)置初?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是否按下,如果沒(méi)有按下就

          lCALL DELAY10;延時(shí)10毫秒消觸點(diǎn)抖動(dòng)
          JB P3.2,WRIT;去除干擾信號(hào)
          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進(jìn)制的字符AF發(fā)送到串口去
          MOV SBUF,A;將AF通過(guò)的串行口發(fā)送數(shù)據(jù)出去
          sjmp writ

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

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



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉