wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

單片機串口通信

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2007年07月07日   【字體:

串口通訊對單片機而言意義重大,不但可以實現(xiàn)將單片機的數(shù)據(jù)傳輸?shù)诫娔X端,而且也能實現(xiàn)電腦對單片機的控制,比如你可以把寫入單片機的數(shù)據(jù)碼顯示在電腦上,如可以使用一個按鍵,當(dāng)按下它時使某一個字母如:AA,通過單片機的串口將它發(fā)送到電腦上顯示,起到仿真器的某些功效,站長在開發(fā)數(shù)據(jù)采集設(shè)備時就是通過串口來檢查數(shù)據(jù)正確與否的。

MCS-51內(nèi)部含有一個可編程全雙工串行通信接口,具有UART的全部功能。該接口電路不僅能同時進行數(shù)據(jù)的發(fā)送和接收,也可作為一個同步移位寄存器使用。

   在進行異步通信時,數(shù)據(jù)的發(fā)送和接收分別在各自的時鐘(TCLK和RCLK)控制下進行的,但都必須與字符位數(shù)的波特率保持一致。MCS-51串行口的發(fā)送和接收時鐘可由兩種方式產(chǎn)生,一種是由主機頻率fosc經(jīng)分頻后產(chǎn)生,另一種方式是由內(nèi)部定時器T1或T2的溢出率經(jīng)16分頻后提供。

 

    51單片機有一個全雙工的串行通訊口,所以單片機和電腦之間可以方便地進行串口通訊。進行串行通訊時要滿足一定的條件,比如電腦的串口是RS232電平的,而單片機的串口是TTL電平的,兩者之間必須有一個電平轉(zhuǎn)換電路,我們采用了專用芯片MAX232進行轉(zhuǎn)換,雖然也可以用幾個三極管進行模擬轉(zhuǎn)換,但是還是用專用芯片更簡單可靠。我們采用了三線制連接串口,也就是說和電腦的9針串口只連接其中的3根線:第5腳的GND、第2腳的RXD、第3腳的TXD。這是最簡單的連接方法,但是對我們來說已經(jīng)足夠使用了,電路如下圖所示,MAX232的第10腳和單片機的11腳連接,第9腳和單片機的10腳連接,第15腳和單片機的20腳連接。本網(wǎng)站的提供的實驗板上已經(jīng)裝配好了全部硬件。

串口通訊的硬件電路如上圖所示

    為了能夠在電腦端看到單片機發(fā)出的數(shù)據(jù),我們必須借助一個WINDOWS軟件進行觀察單片機串口通信,這里我們利用一個免費的電腦串口調(diào)試軟件。

  

    點擊這里可以下載并運行這個chuankou.exe串口調(diào)試軟件 這是一個綠色的軟件,無需安裝,可以直接在當(dāng)前位置運行這個軟件。軟件界面如上圖,我們先要設(shè)置一下串口通訊的參數(shù),將波特率調(diào)整為4800,勾選十六進制顯示。串口選擇為COM1,當(dāng)然將網(wǎng)站提供的51單片機實驗板的串口也要和電腦的COM1連接,將燒寫有以下程序的單片機插入單片機實驗板的萬能插座中,并接通51單片機實驗板的電源,這時只要按下K1一次,在串口調(diào)試助手軟件的接收區(qū)界面中就會增加一個“AF”字符,表示單片機向電腦發(fā)送“AF”字符成功。串口實驗的源程序如下所示:

;這是一個AT89C51單片機實驗開發(fā)板向PC機的串口單向發(fā)送數(shù)據(jù)AF的演示程序
;采用MAX232專用芯片作RS232/TTL電平轉(zhuǎn)換.
;通訊波特率為4800KBPS,只要按下一次K1(就是P3.6引腳變成低電平)
;就發(fā)送一個16進制的AF字符

ORG 0000H
MOV SCON,#50H;設(shè)置成串口1方式
MOV TMOD,#20H;波特率發(fā)生器T1工作在模式2上
MOV PCON,#80H;波特率翻倍為2400x2=4800BPS
MOV TH1,#0F3H;預(yù)置初值(按照波特率2400BPS預(yù)置初值)
MOV TL1,#0F3H;預(yù)置初值(按照波特率2400BPS預(yù)置初值)
SETB TR1;啟動定時器T1
;以上完成通訊初始化設(shè)置

WRIT:JB P3.6,$;判斷K1是否按下,如果沒有按下就等待
ACALL DELAY10;延時10毫秒消觸點抖動
JB P3.6,WRIT;去除干擾信號
JNB P3.6,$;等待按鍵松開

MOV A,#0AFH;將16進制的字符AF發(fā)送到串口去
MOV SBUF,A;將AF通過串口發(fā)送出去

AJMP WRIT

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

END

===============單片機串口通信=========================

一、發(fā)送和接收的過程如下:

    串行口的發(fā)送過程由指令MOV  SBUF,A啟動,即CPU由一條寫發(fā)送緩沖器的指令把數(shù)據(jù)(字符)寫入串行口的發(fā)送緩沖器SBUF(發(fā))中,再由硬件電路自動在字符的始、末加上起始位(低電平)、停止位(高電平)及其它控制位(如奇偶位等),然后在移位脈沖SHIFT的控制下,低位在前,高位在后,從TXD端(方式0除外)一位位地向外發(fā)送。

    串行口的接收與否受制于允許接收位REN的狀態(tài),當(dāng)REN被軟件置“1”后,允許接收器接收。接收端RXD一位位地接收數(shù)據(jù),直到收到一個完整的字符數(shù)據(jù)后,控制電路進行最后一次移位,自動去掉啟始位,使接收中斷標(biāo)志RI置“1”,并向CPU申請中斷。CPU響應(yīng)中斷,用一條指令(MOV  A,SBUF)把接收緩沖器SBUF(收)的內(nèi)容讀入累加器。
 
   TI和RI是由硬件置位的,但需要用軟件復(fù)位。
 
二、相關(guān)的寄存器
   1、SBUF是兩個在物理上獨立的接收、發(fā)送緩沖器,可同時發(fā)送、接收數(shù)據(jù)。兩個緩沖器只用一個字節(jié)地址99H,可通過指令對SBUF的讀寫來區(qū)別是對接收緩沖器的操作還是對發(fā)送緩沖器的操作。串行口對外有兩條獨立的收發(fā)信號線RXD(P3.0)、TXD(P3.1),因此可以同時發(fā)送、接收數(shù)據(jù),實現(xiàn)全雙工。
   2、SCON寄存器用來控制串行口的工作方式和狀態(tài),可按位尋址,其字節(jié)地址為98H。
   3、PCON中的SMOD用來控制波特率加倍。
   4、TMOD設(shè)置定時器1的工作方式,用來產(chǎn)生波特率
   5、如果用到中斷,則還需要用到中斷相關(guān)的寄存器IE,IP等

三、四種工作方式:
方式0:
      同步移位寄存器方式,其波特率是固定為振蕩頻率fosc的1/12。在這種工作方式下,發(fā)送和接收串行數(shù)據(jù)都通過RXD(P3.0)進行,從TXD(P3.1)輸出移位脈沖,控制外部的移位寄存器移位。1幀信息為8位,沒有起始位,停止位。
方式1:
       8位UART,1幀信息為10位,其中一位起始位“0”、八位數(shù)據(jù)位(先低位后高位)和一個停止位“1”,波特率可變,根據(jù)定時器1的溢出率計算。
方式2:
       9位UART,1幀信息為11位,其中一位起始位“0”、八位數(shù)據(jù)位(先低位后高位),一位控制位(第九位)和一個停止位“1”。波特率為振蕩頻率的1/64或1/32
方式3:
       9位UART,幀信息為11位,其中一位起始位“0”、八位數(shù)據(jù)位(先低位后高位),一位控制位(第九位)和一個停止位“1”。波特率可變,根據(jù)定時器1的溢出率計算。
     附加的第9位數(shù)據(jù)為SCON中的TB8的值,它由軟件置位或清零,可作為多機通信中地址/數(shù)據(jù)信息的標(biāo)志位,也可作為數(shù)據(jù)的奇偶校驗位。

四、連接     
      由于串口用的是TTL電平,和RS232電平不同,因此,單片機和PC通信時需要進行電平轉(zhuǎn)換,常用的IC是MAX232,連接圖如圖所示,其中MAX232供電腳為+5V,中間連接的電解電容取50V 1UF。

 
MAX232內(nèi)部框圖
       
單片機和PC通信連接圖

即所謂的三線連接法。

===================================================

用VC來做個上位機軟件,用單片機來做下位機顯示,數(shù)據(jù)從PC機發(fā)送過來,經(jīng)過單片機處理顯示。

首先你想把它學(xué)好,就一定要下苦功夫,因為這個不是一下子就能學(xué)好的,要經(jīng)過不斷的實踐努力。

學(xué)習(xí)也有一段時間了,用的書是(《Visual C /Turbo C串口通信編程實踐》 龔建偉)但是發(fā)現(xiàn)自己可能毅力不夠,經(jīng)常被一些困難所嚇倒。碰到問題時不能夠想方設(shè)法去解決。可能是可以學(xué)習(xí)例子太少了,網(wǎng)上的資源也不是很多。。。。。。

發(fā)現(xiàn)假如用MSCOMM控件來編的話,就是那個變量VARIANT,這個不好弄懂。學(xué)VC首先要有一定的C語言基礎(chǔ),和C 基礎(chǔ),可能是C 還沒學(xué)完,基礎(chǔ)不扎實,導(dǎo)致繼續(xù)下去有點困難。

先實現(xiàn)一個簡單的功能吧,用VC做個界面,當(dāng)按下相應(yīng)的鍵時,發(fā)送相應(yīng)的數(shù)據(jù)到單片機中,然后將數(shù)據(jù)送到P0口來顯示。

呵呵,一定要把那個變量給弄懂了,這樣一切都好辦了

在后面的學(xué)習(xí)中,我將把學(xué)習(xí)的心得寫出來,與大家交流交流

有在學(xué)VC的朋友可以和我交流交流 ,大家一起進步

關(guān)閉窗口

相關(guān)文章

久久久www成人免费毛片| 亚洲人成小说| 在线观看亚洲大片短视频| 日韩hmxxxx| 国产亚洲精品高潮| 亚洲免费看黄网站| 香蕉成人久久| 这里视频有精品| 香蕉网站在线| 国产又白又嫩又爽又黄| 国产黄色片视频| 日本高清免费在线视频| 蜜桃91精品入口| 久久久久中文字幕2018| 精品视频色一区| 久久综合久久鬼色中文字| 欧美成人激情| 先锋影音网一区二区| 青青草视频免费在线观看| 欧美成人免费视频a| 无码人妻精品一区二区| 内射中出日韩无国产剧情| 91国视频在线| 色视频一区二区三区| 国产精品美女999| 在线观看视频亚洲| 欧美影视一区在线| 国产精品女同互慰在线看| 老司机99精品99| 天天干天天舔| 日本色图欧美色图| 成人黄色在线观看视频| 久久久久久久久久综合| 一区二区精品免费| www.午夜av| 日韩电影中文字幕在线观看| 亚洲国产一区二区三区青草影视| 99久久免费视频.com| 国产一区二区精品| 亚洲草久电影| 黄色不卡一区| 91久久偷偷做嫩草影院电| 欧美电影免费观看网站| 后进极品白嫩翘臀在线播放| 欧美理论在线观看| 热国产热中文视频二区| 99久久99热久久精品免费看| 韩国av永久免费| 最近中文字幕在线视频| 青青草原在线免费观看视频| 国产人妻大战黑人20p| www.午夜av| 色国产在线视频| 伊人久久大香线蕉午夜av| 欧美一区二区视频17c| 147欧美人体大胆444| 日韩美女av在线免费观看| 欧美国产精品人人做人人爱| 久久影院资源网| 中文字幕一精品亚洲无线一区| 亚洲理论在线a中文字幕| 精品黑人一区二区三区久久| 欧美一区二区三区男人的天堂| 欧美性生交片4| 久久国产尿小便嘘嘘| 日产国产高清一区二区三区| 日本不卡123| 六月丁香婷婷久久| 理论电影国产精品| 激情五月激情综合网| 精品一区二区三区免费视频| 国产一区二区三区四| 国产精品91一区二区| 国产成人综合自拍| 国产成人在线影院| 成人福利视频在线看| 成人永久看片免费视频天堂| 9人人澡人人爽人人精品| 97se亚洲国产综合自在线观| 久久久99久久精品欧美| 国产欧美日韩三区| 亚洲狠狠丁香婷婷综合久久久| 综合久久久久综合| 亚洲综合色噜噜狠狠| 成人黄色小视频| 蜜桃精品wwwmitaows| 精品一区二区三| 欧美理论在线| 国产精品天堂蜜av在线播放 | 91欧美在线| 欧美粗暴jizz性欧美20| 久久字幕精品一区| 国产精品一区免费在线观看| 99视频在线观看一区三区| 久久精品夜夜夜夜久久| 一区二区三区四区av| 欧美日韩在线视频一区| 欧美一级精品在线| 亚洲一二在线观看| 97视频在线观看视频免费视频 | 99这里只有精品视频| 自拍偷拍精品| 亚洲午夜免费| 成人在线免费观看视频| 亚洲综合欧美| 成人免费毛片a| 亚洲欧美国产毛片在线| 欧美日韩三级视频| 国产一区二区三区直播精品电影 | 欧美日韩在线播放三区四区| 欧美成人精品二区三区99精品| 国产亚洲欧洲高清| 欧美在线免费看| zzijzzij亚洲日本成熟少妇| 国内外成人免费激情在线视频| 成人精品网站在线观看| 亚洲va久久久噜噜噜久久狠狠| 久久亚洲中文字幕无码| 久久久无码人妻精品无码| www.天天射.com| 久久大香伊蕉在人线观看热2| 一区二区三区四区国产| 天堂在线资源视频| 2017亚洲天堂| 国产精品无码AV| 免费看片91| 日本电影一区二区在线观看| 欧美在线极品| 在线观看欧美理论a影院| 久久永久免费| 亚洲日本在线天堂| 337p日本欧洲亚洲大胆色噜噜| 97精品国产97久久久久久免费| 精品蜜桃一区二区三区| 蜜桃免费在线视频| 一区二区国产精品精华液| 国产免费av观看| 美女被艹网站| 成人av福利| 妖精视频一区二区三区免费观看| 美女诱惑一区二区| 一区二区不卡在线视频 午夜欧美不卡在| 午夜精品久久久久久久四虎美女版| 久久99国产精品久久99| 亚洲在线一区二区三区| 亚洲第一中文字幕在线观看| 国产精品国产三级国产aⅴ9色| 久久视频免费在线| 亚洲第一香蕉网| 国产精品视频久久久久久| 超碰av女优在线| 免费不卡av| 91久久夜色精品国产按摩| 成人av电影在线网| 在线91免费看| 国产精品你懂得| 九色在线视频观看| 久草网站在线观看| 亚洲精品综合一区二区三区| 国产女主播在线写真| а√天堂8资源在线官网| 国产在线播放精品| 国产综合色精品一区二区三区| 欧美性猛交xxxx黑人猛交| 欧美精品一区二区三区国产精品| 欧美裸体网站| 粉嫩tv在线播放| 中文字幕第315页| 欧美日韩亚洲国产综合| 欧美精品777| 欧美性受xxxx黑人猛交| 视频一区二区三| 催眠调教后宫乱淫校园 | 日韩欧美中文字幕一区二区| 最近中文av字幕在线中文| 在线观看你懂| 美女av在线免费看| 免费国产高清| 日本福利小视频| 向日葵视频成人app网址| 天天做综合网| 国产精品久久久久久户外露出| 亚洲精品国产拍免费91在线| 国产日本欧美一区二区三区| gai在线观看免费高清| 日本天堂网在线| 男女免费网站| 国产精品亚洲综合在线观看 | 欧美日韩国产一级| 国产精品白嫩初高中害羞小美女 | 亚洲人成网77777色在线播放 | 亚洲午夜激情视频| 浮力影院网站午夜| 奇米777日韩| 看电视剧不卡顿的网站| 日韩午夜在线观看| 成人a在线视频| 香蕉视频xxxx| 精品国产无码一区二区| 青青色在线视频| 精品国产精品久久一区免费式 | 五月天久久久| 亚洲精选视频免费看| 色偷偷亚洲男人天堂| 欧美一级二级三级蜜桃| 成人国产精品日本在线| 久久精品影视大全| 国产精品久久免费| 欧洲伦理片一区 二区 三区| 成人aaaa| 午夜精品免费在线| 国产成人精品免费久久久久 | 91国产视频在线| 每日在线更新av| 91video| 最新在线你懂的| 欧美日韩在线二区| 亚洲三级小视频| 欧洲精品毛片网站| 亚洲少妇中文字幕| 香蕉视频成人在线| 国产无遮挡裸体视频在线观看| 99精品国产99久久久久久福利| 制服丝袜亚洲精品中文字幕| 裸体丰满少妇做受久久99精品| 91大神福利视频| 天天操夜夜操天天射| 99亚洲乱人伦aⅴ精品| 中文字幕亚洲视频| 久久久亚洲福利精品午夜| 不卡中文字幕在线观看| 濑亚美莉大战黑人中文字幕| **欧美日韩在线观看| 97精品久久久午夜一区二区三区| 不卡av电影院| 丰满饥渴老女人hd| xxxx性bbbb欧美野外| 动漫视频在线一区| 欧美日韩免费网站| 欧美日韩精品免费观看视一区二区 | 日韩激情免费| 懂色av一区二区三区| 国产亚洲情侣一区二区无| 国产又爽又黄的视频| 免费在线观看av| 国产福利不卡视频| 久久久爽爽爽美女图片| 久久久久久久久久久国产精品| 污视频网站免费| 午夜精品久久| 亚洲精品一区二区三区不| 国产精品天天av精麻传媒| 久热中文字幕精品视频在线| 婷婷综合成人| 欧美日韩久久一区| wwwjizzjizzcom| 五十路中文字幕| 青青一区二区| 欧美福利电影网| 少妇人妻无码专区视频| 亚洲国产精品久久卡一| 亚洲精品**不卡在线播he| 欧美人牲a欧美精品| 国产极品尤物在线| 国产精品久久久精品a级小说| 国产精品自拍区| 亚洲精品在线免费观看视频| 天天干天天玩天天操| www.青草| 亚洲影视在线| 欧美成aaa人片免费看| 91网站免费视频| 日韩精品系列| 国产91丝袜在线18| 国产精品美女主播在线观看纯欲| 今天免费高清在线观看国语| 影音先锋一区二区资源站| 美女主播精品视频一二三四| 日韩欧美亚洲国产精品字幕久久久| 免费毛片小视频| 人人干人人爱人人爱| 亚洲黄色av| 久久久久久久激情视频| 国产精品白嫩白嫩大学美女| 国产探花视频在线观看| 国产一区二区三区电影在线观看| 亚洲а∨天堂久久精品9966| 特级西西444www| 超碰在线免费| 国产成人精品免费| 92国产精品久久久久首页| 国产精品成人久久久| 成人豆花视频| 日韩限制级电影在线观看| 久久人人爽人人片| 午夜亚洲成人| 久久久久久久久久久久久久久99 | 色一情一乱一伦| 999精品视频在线观看| 91精品在线麻豆| 国产精品91av| av网站在线免费观看| 国产精品乱码妇女bbbb| 好吊色这里只有精品| 免费黄网大全| 热久久一区二区| 96pao国产成视频永久免费| 国产偷拍一区二区| 自拍偷拍一区| 成人三级在线视频| 国产精品永久免费视频| 亚洲午夜激情视频| 香蕉国产成人午夜av影院| 国产一区二区三区精品久久久| 蜜桃视频最新网址| 日韩在线免费| 精品美女一区二区三区| 国产精品毛片一区二区| 免费男女羞羞的视频网站在线观看| 欧美日韩国产影院| 亚洲精品成人在线播放| h网站在线免费观看| 亚洲永久免费av| 午夜国产一区二区三区| 国产三级视频在线播放线观看| 中文字幕一区不卡| 六月激情综合网| 日本午夜在线视频| 亚洲精品成人天堂一二三| 欧美丰满熟妇bbbbbb百度| 最美情侣韩剧在线播放| 国产精品色婷婷| 日本日本19xxxⅹhd乱影响| 伊人75在线| 一区二区三区精密机械公司| 国产区二区三区| 第一视频专区在线| 欧美日韩中文字幕综合视频| 国产chinesehd精品露脸| 欧美性受ⅹ╳╳╳黑人a性爽| 欧美日韩在线播放| 日韩一级av毛片| 婷婷成人av| 久久久精品国产| va视频在线观看| 青青草免费在线视频| 国产精品乱人伦| 春日野结衣av| 搞黄视频免费在线观看| 色哟哟日韩精品| 国产呦小j女精品视频| 韩国精品主播一区二区在线观看| 亚洲精品乱码久久久久久按摩观| 精品无码av在线| 色婷婷av一区二区三区丝袜美腿| 国模视频一区二区| 手机在线精品视频| 男男成人高潮片免费网站| 亚洲黄色成人久久久| 粉嫩tv在线播放| 欧美性极品少妇精品网站| 在线观看福利片| 一区二区三区高清在线观看| 欧美精品精品精品精品免费| 色婷婷激情五月| 国产一区二区三区综合| 国产高清不卡无码视频| 青青草视频在线观看| 欧美日韩在线免费视频| 激情五月深爱五月| 里番精品3d一二三区| 国产成人精品久久久| 999久久久免费精品国产牛牛 | 欧美怡红院视频一区二区三区| 男女交配网站| 大白屁股一区二区视频| www.中文字幕在线| 欧美日韩色网| 亚洲人成自拍网站| 国产成人精品毛片| 日韩**一区毛片| 成人黄色大片网站| av在线免费网站| 亚洲天堂男人天堂| 国产成人精品av在线观| 国内精品在线播放| 国产v亚洲v天堂无码久久久| 亚洲人体视频| 韩国福利视频一区| 豆国产97在线|亚洲| 亚洲精品欧美二区三区中文字幕| 免费看污黄网站在线观看| 日韩av网址大全| 国产精品视频一区二区三区经| 99热在线网站| 国产麻豆久久| 一区二区三区色| 日韩av一二区| 99久久免费精品国产72精品九九 | 好男人www社区|