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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1943|回復: 1
打印 上一主題 下一主題
收起左側

STC15F2K60S2單片機串口通信匯編源碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:301181 發表于 2018-7-22 09:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
1、利用單片機的串口用查詢方式發送英文字符的 ASCII 碼,波特率為 9600,可以在示波器上正確顯示時序波形。
2、 在 PC 機上通過串口調試軟件發送英文字符,單片機端通過中斷方式接收并應答相同的字符。
      在發送時,采用查詢方式,因為發送時是 CPU 主動的行為,一般不需要額外的使用中斷,但是在接受時,CPU 處于被動狀態,如果不適用中斷,需要 CPU 一直處于查詢狀態,才能確保每個數據都被接受,比較浪費資源,這時采用中斷的方式是一種比較好的選擇

中斷接收         -------------脫機運行

ORG 0000H
LJMP MAIN
ORG 0023H
LJMP INTT0
ORG 0100H
MAIN: MOV TMOD,#20H ;方式 2 計時
MOV  TH1, #0FDH ;波特率 9600
MOV  TL1, #0FDH
MOV  SCON, #50H ;方式 1 串口通信,允許接收
MOV PCON, #00H
MOV 8EH,#00H;
SETB TR1 ;開始計時
SETB  ES ;允許串行口中斷
SETB  EA ;允許 CPU 中斷
SJMP $
INTT0:
CLR RI ;接收數據完畢,中斷標志位復位
MOV  A,SBUF ;讀取接收數據
MOV SBUF,A ;應答相同數據
LOOP: JNB TI,LOOP ;等待一幀數據發送結束
CLR TI  ;發送數據完畢,中斷標志位復位
RETI ;中斷返回
END
查詢發送
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: MOV  TMOD,#20H ;設置定時器 T1 為方式 2
MOV TH1, #0FDH ;設置波特率 9600
MOV  TL1, #0FDH
MOV  SCON, #50H ;設置串口為方式 1
MOV  PCON, #00H
SETB TR1  ;定時器 1 開始計數
LOOP: MOV SBUF, #41H ;開始發送數據
SEND:  ;查詢發送中斷標志位 TI
JBC TI, LOOP ;若完成,再次發送
AJMP  SEND ;若非,則繼續查詢
END


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:301181 發表于 2018-7-22 09:22 | 只看該作者
我用的單片機型號STC15F2K60S2
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91精品国产色综合久久不卡98 | 成人午夜免费视频 | 玖玖精品 | 国产免费一区二区三区网站免费 | 伊人网站 | 日韩精品在线看 | 国产激情91久久精品导航 | 亚洲国产精品久久久 | 免费久久网站 | 成人免费看电影 | 久久精品成人 | 国产精品99精品久久免费 | 国产精品毛片一区二区三区 | 天天操人人干 | 亚洲一区二区三区四区视频 | 免费在线观看黄视频 | 色在线看 | 国产一区二区三区在线观看免费 | 99久久精品国产麻豆演员表 | 国产精品美女一区二区 | 亚洲精品综合一区二区 | 91视视频在线观看入口直接观看 | 羞羞在线观看视频 | 久久精品天堂 | 亚洲福利视频网 | 在线不卡视频 | 亚洲一区三区在线观看 | 天天艹逼网 | 涩色视频在线观看 | 99热在线播放 | 久久久久久国产精品免费免费狐狸 | 国产精品自产拍在线观看蜜 | 免费xxxx大片国产在线 | 九九视频在线观看视频6 | 男女网站免费观看 | 少妇淫片aaaaa毛片叫床爽 | 日本精品一区二区三区视频 | 久久在线| 91综合在线视频 | 香蕉视频一区二区 | www成年人视频 |