久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

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

作者:佚名   來源:本站原創   點擊數:  更新時間:2008年07月01日   【字體:

ORG 0000H 
   ;http://m.zg4o1577.cn 出品匯編語言串口通信程序
   mov p1,#0ffh
   mov p3,#0ffh
  ;mov p3,#00h
   mov p1,#00h
   MOV SCON,#50H;設置成串口1方式
   MOV TMOD,#20H;波特率發生器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發送到串口去
MOV SBUF,A;將AF通過單片機的串行口發送數據出去
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

關閉窗口
主站蜘蛛池模板: 成人欧美一区二区三区在线播放 | 一区二区三区四区国产精品 | 成人在线日韩 | 精品视频一区二区三区在线观看 | 精品国产黄色片 | 91在线精品播放 | 香蕉久久a毛片 | 国产精品一区二区不卡 | 国产精品极品美女在线观看免费 | 99福利网| 亚洲精品久久久久久下一站 | 日韩免费中文字幕 | 毛片免费观看视频 | 色久在线 | 日韩精品在线视频免费观看 | 亚洲欧美中文日韩在线v日本 | 精品国产乱码久久久久久图片 | 亚洲欧美日韩精品 | 午夜爱爱网 | 日韩免费一区二区 | 日韩欧美精品一区 | 日本欧美国产在线观看 | 国产91网站在线观看 | 久草a√ | 免费国产一区二区 | 亚洲一区二区中文字幕在线观看 | www.久久.com| 久久在线看 | 日日噜| 欧美在线视频不卡 | 超碰在线免费av | 欧美成人a∨高清免费观看 欧美日韩中 | 欧美一二三四成人免费视频 | 久久99蜜桃综合影院免费观看 | 国产精品久久免费观看 | 黑人中文字幕一区二区三区 | 一区二区三区国产 | 91爱爱·com| 久久精品一区 | 一区二区三区在线免费观看 | 精品欧美乱码久久久久久 |