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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

關于51單片機串口與PC端的通信理解

[復制鏈接]
跳轉到指定樓層
樓主
ID:658684 發(fā)表于 2021-1-11 22:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想問問大家有沒有做過51通過串口與PC端的通信鴨?串口中斷是不是可以理解成定時中斷差不多啊?可是定時器中斷到一定時間就觸發(fā)中斷,但是串口中斷怎么才能觸發(fā),我看了好像說什么接收或發(fā)送一定的數(shù)據(jù)格式就能觸發(fā)中斷,但是數(shù)據(jù)已經接收或發(fā)送了,觸發(fā)中斷還有什么意義么?
我太菜了,求大佬幫幫孩紙,應該怎么去考慮串口,編程應用的時候要注意哪些?(我也不知道我的問題描述清楚了沒。。。求大佬輕噴~小弟先謝過大家了)

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

使用道具 舉報

沙發(fā)
ID:213173 發(fā)表于 2021-1-12 06:40 | 只看該作者
51單片機在發(fā)送完成或接收結束一個字節(jié)數(shù)據(jù)后都會產生中斷請求。要不要響應中斷請求并執(zhí)行中斷任務完全由程序編寫者選擇。以接收為例,實用中的串口通訊內容通常是若干字節(jié)(依據(jù)通訊協(xié)議)數(shù)據(jù),下位機接收到一個字節(jié)數(shù)據(jù)暫存在SBUF寄存器中并自動置中斷請求RI為1。CPU響應中斷請求執(zhí)行串口任務,讀取SBUF寄存器中數(shù)據(jù)另存,軟件清0中斷請求標志RI。結束中斷任務,等待下一個中斷發(fā)生。當若干字節(jié)(依據(jù)通訊協(xié)議)數(shù)據(jù)全部接收完畢就對收到的數(shù)據(jù)串進行驗證和解析,驗證錯誤向上位機發(fā)送錯誤消息,要求重發(fā),驗證正確就執(zhí)行相應任務。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:775776 發(fā)表于 2021-1-12 08:03 | 只看該作者
簡單理解就是一個外部中斷,中斷信息一個字節(jié)。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

地板
ID:752974 發(fā)表于 2021-1-12 09:04 | 只看該作者
沙發(fā)解釋的很明白了。單片機串口收發(fā)數(shù)據(jù)有兩種方式:查詢和中斷。查詢工作方式是:CPU時刻檢查串口狀態(tài),收到數(shù)據(jù)時,收到數(shù)據(jù)時及時的轉存,不然收到下一個數(shù)據(jù)時當前的數(shù)據(jù)就被覆蓋了。這種工作方式要占用大量的CPU時間,工作效率低。中斷工作方式是:CPU做好串口及相關中斷的初始化,CPU就不用時刻關注串口了,當收到數(shù)據(jù)時,硬件觸發(fā)中斷,在中斷服務程序中及時的接收數(shù)據(jù)。發(fā)送數(shù)據(jù)亦如此。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

5#
ID:658684 發(fā)表于 2021-1-12 10:06 | 只看該作者
munuc_w 發(fā)表于 2021-1-12 09:04
沙發(fā)解釋的很明白了。單片機串口收發(fā)數(shù)據(jù)有兩種方式:查詢和中斷。查詢工作方式是:CPU時刻檢查串口狀態(tài), ...

謝謝解答,我可不可以理解成單片機一直在工作,串口初始化之后,串口接收數(shù)據(jù)及發(fā)送數(shù)據(jù)都是由硬件自動完成的,它接收/發(fā)送完一定數(shù)據(jù)格式的數(shù)據(jù)后,產生串口中斷告訴單片機,我數(shù)據(jù)接收了,你要做啥處理就做啥處理?
回復

使用道具 舉報

6#
ID:752974 發(fā)表于 2021-1-12 11:16 | 只看該作者
學習習鴨 發(fā)表于 2021-1-12 10:06
謝謝解答,我可不可以理解成單片機一直在工作,串口初始化之后,串口接收數(shù)據(jù)及發(fā)送數(shù)據(jù)都是由硬件自動完 ...

對頭!
回復

使用道具 舉報

7#
ID:390416 發(fā)表于 2021-1-12 11:55 | 只看該作者
建議你觀看《人人學會單片機》 第21課開始。認認真真的好好學學。
回復

使用道具 舉報

8#
ID:658684 發(fā)表于 2021-1-13 16:52 | 只看該作者

好的好的,十分感謝,謝謝謝謝
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产91一区 | 中文字幕一级片 | 在线色网站| 99精品久久久久久中文字幕 | 亚洲欧美在线观看 | 一级黄色片网站 | 成人在线视频网站 | 久久99精品久久久久久 | 亚洲综合视频在线观看 | 红桃av在线 | 一区二区三区四区国产 | 亚洲欧美视频在线观看 | 色视频www在线播放国产人成 | 欧美精品成人 | 亚洲在线| 天天久久 | 亚洲精品伦理 | 国产精品国产精品国产专区不片 | 亚洲一区二区精品视频 | 天天天干| 亚洲精品观看 | 五月婷婷综合激情 | 亚洲a级片 | 日韩成人综合 | 国产精品tv | www.久草.com| 国产精品欧美在线 | 欧美一级片在线 | 免费看黄色大片 | 91视频日本 | 日本三级香港三级 | 国产精品一区av | 欧美精品久久久久久 | 国产精品日韩精品 | 一级黄色片免费 | 亚洲永久精品视频 | 中文字幕国产视频 | 99国产免费 | 一二三四区在线观看 | 日韩视频在线免费观看 | 国产三级成人 |