99爱免费_精品一区二区无码AV_欧美屁股xxxxx_日批视频国产_AV天堂亚洲区无码先锋影音_特黄A又粗又大又黄又爽A片

產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱


儀表網(wǎng)>技術(shù)中心>應(yīng)用設(shè)計(jì)>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

PC機(jī)與多MCS-51單片機(jī)間的串行通信設(shè)計(jì)

   2012年03月14日 17:00  
  摘要:主要講解了IBM-PC機(jī)與MCS-51單片機(jī)多機(jī)系統(tǒng)的通信原理,給出了其硬件接口框圖,并詳細(xì)地分析了系統(tǒng)的多機(jī)通信軟件設(shè)計(jì)。
  
  1、引言
  
  在測(cè)控系統(tǒng)和工程應(yīng)用中,常遇到多項(xiàng)任務(wù)需同時(shí)執(zhí)行的情況,因而主從式多機(jī)分布式系統(tǒng)成為現(xiàn)代工業(yè)廣泛應(yīng)用的模式。它們大多由IBM-PC微機(jī)和MCS-51單片機(jī)組成。單片機(jī)功能強(qiáng)、體積小、價(jià)格低廉、開(kāi)發(fā)應(yīng)用方便,尤其具有全雙工串行通訊的特點(diǎn),在工業(yè)控制、數(shù)據(jù)采集、智能儀器儀表、家用電器方面都有廣泛的應(yīng)用。同時(shí),IBM-PC機(jī)正好補(bǔ)充單片機(jī)人機(jī)對(duì)話和外圍設(shè)備薄弱的缺陷。各單片機(jī)獨(dú)立完成數(shù)據(jù)采集處理和控制任務(wù),同時(shí)通過(guò)通信接口將數(shù)據(jù)傳給PC機(jī),PC機(jī)將這些數(shù)據(jù)進(jìn)行處理、顯示或打印,把各種控制命令傳給單片機(jī),以實(shí)現(xiàn)集中管理和*控制。
  
  故IBM-PC機(jī)(上位機(jī))與各MCS-51單片機(jī)(下位機(jī))之間的通信顯得尤其重要。本文主要探討它們之間的遠(yuǎn)距離串行通信接口和軟件程序設(shè)計(jì)。
  
  2、硬件設(shè)計(jì)接口
  
  RS-232-C串行通信接口是美國(guó)電氣工業(yè)協(xié)會(huì)(EIA)與BELL公司等一起開(kāi)發(fā)的一種標(biāo)準(zhǔn)通信協(xié)議,現(xiàn)在它在終端、外設(shè)與計(jì)算機(jī)中被廣泛采用。該標(biāo)準(zhǔn)規(guī)定了21個(gè)信號(hào)和25個(gè)引腳,但在智能儀器與計(jì)算機(jī)之間的通信中常用2個(gè)信號(hào)及3個(gè)引腳(2腳數(shù)據(jù)輸入,3腳數(shù)據(jù)輸出,7腳信號(hào)地)。它采用雙極性的負(fù)邏輯信號(hào),0邏輯信號(hào)為+3V至12V,1邏輯信號(hào)為-3V至-12V,它的傳輸速率zui大為20kbit/s,傳輸距離僅為15m。由于RS-232主要是完成電平移位、轉(zhuǎn)換和信號(hào)反相等,所以它有自己的電平轉(zhuǎn)換與驅(qū)動(dòng)芯片,如MC1488(發(fā)送)與MC1489(接受)。IBM-PC機(jī)有兩個(gè)標(biāo)準(zhǔn)的RS-232串行口,其電平采用的是EIA電平,而MCS-51單片機(jī)的串行通信是由TXD(發(fā)送數(shù)據(jù))和RXD(接收數(shù)據(jù))來(lái)進(jìn)行全雙工通信的,它們的電平是TTL電平,為了PC機(jī)與MCS-51機(jī)之間能可靠地進(jìn)行串行通信,需要用電平轉(zhuǎn)換芯片。由于MC1488和MC1489需要±12V、+5V電源供電,故采用MAXIM公司生產(chǎn)的低功耗、單電源的MAX232芯片,因?yàn)樗陨韼в须娫措妷鹤儞Q器,可以把+5V電源變換成RS-232輸出電平所需的±10V電壓,能實(shí)現(xiàn)RS-232的技術(shù)指標(biāo),并只需要+5V的電源,為串行通信帶來(lái)了較好的性能和低廉的價(jià)格。MAX232的接口電路圖如圖2所示。
  
  PC機(jī)采用可編程串行異步通信控制器8251A來(lái)實(shí)現(xiàn),通過(guò)對(duì)INS8251A初始化可以控制串行數(shù)據(jù)傳送格式和速度及其工作方式,使得它與單片機(jī)的通信方式一致,從而實(shí)現(xiàn)PC機(jī)與單片機(jī)之間的通信。MCS-51和8251A的連接圖見(jiàn)圖3。

  
  由于遠(yuǎn)距離數(shù)據(jù)傳輸,在系統(tǒng)中用了兩片MAX485芯片進(jìn)行數(shù)據(jù)傳送,還采用了兩級(jí)光電隔離來(lái)提高系統(tǒng)的抗*力。單片機(jī)和PC機(jī)之間的RS-232通信硬件接口電路框圖如圖4所示。
  
  3、串行通信的軟件程序設(shè)計(jì)
  
  3.1主從式多機(jī)通信原理
  
  MCS-51用于多機(jī)通信時(shí)必須工作在方式2或方式3。以方式3為例,每發(fā)送一幀數(shù)據(jù)為11位:1位起始位(0),8位數(shù)據(jù)位和1位停止位(1),附加的第9位數(shù)據(jù)在非多機(jī)系統(tǒng)中為奇偶校驗(yàn)位,在發(fā)送端有SCON的TB8產(chǎn)生,在接收端傳送到SCON的RB8。它還可設(shè)定為“0”或“1”作為在多機(jī)通信中區(qū)分?jǐn)?shù)據(jù)幀(0標(biāo)志)還是地址幀(1標(biāo)志)的標(biāo)志。在MCS-51多機(jī)系統(tǒng)中有以下協(xié)議:所有的各從機(jī)均處于聽(tīng)命狀態(tài),即SM2=1,以便接收主機(jī)發(fā)來(lái)的地址,當(dāng)接收到一幀信息的RB8為“1”時(shí),表示主機(jī)發(fā)送來(lái)的是地址信息,所有的從機(jī)均發(fā)生接收中斷,否則中斷屏蔽。當(dāng)一從機(jī)進(jìn)入相應(yīng)的中斷服務(wù)程序,把接收到的地址和本機(jī)的地址比較,如果相符合就令其SM2=0,并向主機(jī)發(fā)回本機(jī)地址以作應(yīng)答,該從機(jī)就與主機(jī)聯(lián)通,準(zhǔn)備接收主機(jī)發(fā)來(lái)的命令或數(shù)據(jù)信息,而其他的未被尋址從機(jī)保持SM2=1并退出各自的中斷服務(wù)程序。這樣,只有SM2=0的從機(jī)才能接收到主機(jī)發(fā)送來(lái)的數(shù)據(jù)信息,順利實(shí)現(xiàn)地址幀和數(shù)據(jù)幀的分離。被尋址從機(jī)在通信完成后重新使SM2=1,并退出中斷服務(wù)程序,等待下次通信。
  
  3.2多機(jī)通信協(xié)議
  
  要實(shí)現(xiàn)單片機(jī)和PC機(jī)的正常通信,必須正確設(shè)定它們兩者之間的通信方式,保證雙方都用相同的波特率、起始位、停止位、奇偶校驗(yàn)位,并且要建立雙方通信的應(yīng)答信號(hào)。
  
  單片機(jī)既可工作在同步移位寄存器方式下也可工作在UART(通用異步收發(fā)器)下。串行口的通信方式是由特殊功能寄存器SCON來(lái)控制的。其各控制定義如下:
  
  SM0,SM1:工作模式設(shè)定位;SM2:允許使用方法2、3多機(jī)通信控制位;RB8:接收數(shù)據(jù)第9位;TB8:發(fā)送數(shù)據(jù)第9位;TI:發(fā)送中斷標(biāo)志;RI:接收中斷標(biāo)志。本文中工作方式為3,即9位UART定時(shí)器T1作為波特率發(fā)生器,工作在方式2,若選定波特率為1200bps,則計(jì)數(shù)初值為0E8H(SMOD=0,時(shí)鐘頻率Fosc為11.059MHz)。
  
  PC機(jī)的異步通信接口為IN8251A,它可設(shè)定1位、1.5位或2位停止位,數(shù)據(jù)可在5~8位之間選擇,通信頻率為0~9.6Kbps,有奇偶校驗(yàn)、幀校驗(yàn)、溢出校驗(yàn)三種方式。可通過(guò)對(duì)它寫(xiě)入一定的方式控制字、命令控制字從而進(jìn)行初始化。它與MCS-51的連接如前面所示,則它的數(shù)據(jù)口地址為0F0H,控制口地址為0F1H。它的工作狀態(tài)寄存于其狀態(tài)字寄存器中,可由MCS-51的CPU讀取。通信協(xié)議如下:(1)串行通信波特率為1200bps;(2)幀格式為8位數(shù)據(jù)位,一位起始位,一位可編程的第9位(即發(fā)送和接收的地址/數(shù)據(jù)位的標(biāo)志位),一位停止位;(3)主機(jī)和從機(jī)遵循主從原則,主機(jī)用呼叫方式選擇從機(jī),數(shù)據(jù)在主機(jī)和從機(jī)之間雙向傳遞,各從機(jī)之間的相互通信需通過(guò)主機(jī)作為中介;(4)主從機(jī)之間還應(yīng)傳送一些供它們識(shí)別的命令和狀態(tài)字,如以00H表示主機(jī)發(fā)送從機(jī)接收命令,以01H表示從機(jī)發(fā)送主機(jī)接收命令等。
  
  3.3通信程序設(shè)計(jì)思路及其實(shí)現(xiàn)
  
  程序主要包括主機(jī)程序(由主機(jī)主程序和通信子程序組成)、從機(jī)主程序和其中斷服務(wù)程序組成。主機(jī)程序主要完成對(duì)8251A的初始化以及主機(jī)與從機(jī)之間的通信,主機(jī)程序框圖見(jiàn)圖5。而從機(jī)主程序主要完成對(duì)串行口的初始化、波特率的設(shè)置(應(yīng)與8251A的波特率一致),它的中斷程序主要用來(lái)完成MCS-51單片機(jī)與PC機(jī)的數(shù)據(jù)通信。從機(jī)中斷服務(wù)程序框圖見(jiàn)圖6。
  
  這里簡(jiǎn)單介紹8251A的初始化程序,設(shè)8251A工作于異步通信方式,波特率系數(shù)×1,字符長(zhǎng)度為8位,偶校驗(yàn),所以方式字為7DH,又設(shè)8251A為全雙工方式,出錯(cuò)標(biāo)志復(fù)位,故其命令控制字為27H,其相應(yīng)的初始化程序如下:
  
  MOVR0,#0F0H


     
  
  4、結(jié)束語(yǔ)
  
  本系統(tǒng)軟硬件在IBMPC/XT機(jī)和DICE系列的MCS-51單片機(jī)上進(jìn)行過(guò)調(diào)試,運(yùn)行良好,驗(yàn)證了其在仿真平臺(tái)的控制,現(xiàn)已用于實(shí)際系統(tǒng),且特別適用于從機(jī)實(shí)時(shí)性要求較高的中小型工控系統(tǒng)。

免責(zé)聲明

  • 凡本網(wǎng)注明“來(lái)源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來(lái)源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來(lái)源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或和對(duì)其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來(lái)源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
聯(lián)系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關(guān)注我們
  • 下載儀表站APP

  • Ybzhan手機(jī)版

  • Ybzhan公眾號(hào)

  • Ybzhan小程序

企業(yè)未開(kāi)通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 狠狠色狠狠色狠狠五月|在线看片国产|午夜院线|国产一区二区三区免费观看视频|#NAME?|深夜男人你懂的六月婷婷天堂 | 铠甲勇士全52集免费播放|饥渴丰满少妇大力进入|免费女人高潮流视频在线观看|欧美国产国产综合|麻豆tv在线观看|男人操女人的免费视频 | 青青久草视频在线|波多野结衣中文字幕一区二区|美女天天操|日韩成人午夜视频|91中文字幕网|99久视频 | 国产同事露脸对白在线视频|91在线91|国产免费看=av大片的网站吃奶|精品国产鲁一鲁一区二区张丽|国产对白久久|5lⅴ精品国产91久久 | 粉嫩少妇内射浓精VIDEOS|免费nb=a在线观看|素人啪啪|俺也去久久|亚洲=av=av天堂=av在线网毛片|国产蜜月一区二区三区在线看 | 99热成人在线|午夜亚洲福利|日韩=av线上|xxxx中国hd|国产=av无码专区亚洲=av紧身裤|youjizz欧美 91精品在线观看入口|情人伊人久久综合亚洲|亚洲=aV成人无码网站18禁在线播放|午夜久久福利视频|国产精品午夜福利不卡|午夜黄色录像 | 亚州性色|国产的欧美一区二区三区|中国毛片视频|久久艹在线|国产在线www|久久久精品日韩免费观看 | 大地免费资源|成人综合色区|无码综合天天久久综合网|男人猛躁女人网站|国产午夜福利小视频合集|国产女人与公拘交在线播放 | 亚洲精品久久久久一区二区|啊灬啊灬啊灬快灬高潮了视频网站|国产妇女野外牲一级毛片|两个人的房间高清在线观看|国产chinese男男G=aYG=aY视频网站|日本=aⅴ毛片成人偷拍 | 六月婷婷缴清综合在线|国内精品亚洲|无码成人=a=a=a=a=a毛片专区调教|成年人快播|西西人体44WWW高清大胆|久久久高潮 | 亚洲国产一区二区三区在线播放|99热精品国产|6080yyy午夜理论片在线观看|久久=a=a=a|亚洲国产字幕|9色在线视频网站 | 美女人妻激情乱人伦|亚洲=aV激情无码专区在线播放|国产在线区|国产v=a免费精品高清在线|天天干天天射综合|九九九九精品 | 亚洲精品萌白酱一区|日本二三区不卡|国产精品一二三区夜夜躁|欧美激情日韩|91啦中文在线|99精品国产丝袜在线拍国语 | 91超碰在线免费观看|性夜影院午夜看片|www.久久久|日本阿v片在线播放不卡的|v=a亚洲|国产黄色精品网站 | 桃色=aV久久无码线观看|东方=aⅴ免费观看久久=av|深夜福利1000|成本人片无码中文字幕免费|成人国产精品一级毛片视频|免费一级黄色毛片 男同免费|久久久久久草莓香蕉步兵|亚洲女女女同性VIDEO|免费的=av不用播放器的|黄频网站在线观看|久久久88 | 91日韩免费|日本精品视频|免费的又色又爽又黄的片|无码视频一区二区三区|日韩成人无码网|亚州欧美一区二区 | 在线观看免费黄网|久久久久久久久久久鸭|91社影院|日本一区免费网站|尹人香蕉久久99天天拍|任我爽橹在线精品视频 | 亚洲人成77777在线播放网站|逼逼久久|亚洲最大成人网4388xx|国产=a级黄色录像|日韩高清国产一区在线|无码综合天天久久综合网色吧影院 | 精品国产免费久久久久久桃子图片|六月婷婷久久|黄色在线观看免费视频|丰满熟妇XXXX性PPX人交|国内自拍网址|97色干 | 久久久久久久久久久久=av|少妇又白又嫩又色又粗|欧美日韩精品免费观看视一区二区|国产手机精品一区二区|伊人=av网|久久大香萑太香蕉=aV黄软件 | 91日韩免费|日本精品视频|免费的又色又爽又黄的片|无码视频一区二区三区|日韩成人无码网|亚州欧美一区二区 | 久久伊人精品|91精品色|精产国品一区二区三区四区|日韩影视在线|国产男女猛烈无遮挡免费视频网站|成品片=a免免费人看 | 亚洲国产精品99|曰本女人牲交视频免费|国产成人8x人网站在线视频|精品无码一区在线观看|毛片一区|jk自慰到不停喷水 | 亚洲国产精品推荐|日韩欧美视频观看|国内老熟妇对白XXXXHD|亚洲综合精品香蕉久久网|国产男女免费完整视频网页|亚洲=av高清手机在线 | 精品日韩=av一区二区|一区二区三区毛片免费|免费妈妈的朋友|中文字幕日本一道|午夜精品久久久久久毛片|欧美一区二区三区免费在线观看 | 国产成人=a=a在线视频|欧美三级不卡在线观线看|误杀2免费观看|freesex欧美喷水|日本国产在线|成人一二区 | 国产一区二区在线精品|久久久蜜桃=av|在线观看超碰|国内成人精品|髙清视频播放在线观看|中文国产字幕在线不卡 | 49vv亚洲|成人一级网站|九月婷婷人人澡人人添人人爽|国产精品69毛片高清亚洲|五月婷婷天堂|特黄=a级毛片免费视频 | 免费无遮挡无码视频网站|欧美人与ZOXXXX视频|色香婷婷综合激情网|亚洲综合久久无码色噜噜|欧美xxxx黑人又粗又长密月|国产精品九九久久久久久久 | 精品久久久久国产|欧美日在线|国产18一19sex性护士|不卡国产视频|j=ap=anese36hdxxxx日韩|欧美BBWHD老太大 | 91成人小视频|国产精品乱码视频|日韩美女乱婬=a=a=a高清视频|www.xxxx欧美|欧美浓毛大BBwBBW|精品图区 在线观看免费v=a|国产久一|日本亚洲三级|c=aowo88国产欧美久久|能免费看的=av|97热精品视频官网 | 国产成=a人亚洲精v品在线观看|色之久久综合|情欲综合网|久草免费在线色站|在线高清视频|国产快猫视频在线看免费 | 国内揄拍国内精品人妻浪潮=aV|亚洲人成在线观看一区二区|日韩一区欧美|毛片在线播放=a|亚洲=av最新天堂网址|vr视频高清3d羞羞的铁拳 | 亚洲午夜久久久综合37日本|欧美高潮抽搐喷水大叫|啪一啪鲁一鲁|亚洲欧洲美洲无码精品V=a|亚洲高清视频网站|三级黄色影院 | 免费的日本黄网站大全|日本少妇被黑人猛c=ao|99在线热播精品免费|久久久性网|91蝌蚪网|欧美日本免费 | 日本公交车上xxxxhd少妇|五月开心六月伊人色婷婷|97国产suv精品一区二区62|久久99精品久久久久久久清纯|精品国产欧美日韩|黄色网页入口 | 亚洲精品视频网址|新91网|国产乱人伦偷精品视频色欲|猫咪=av官网|可以免费看的毛片|91国产视频在线 | 中国极品少妇xxxxx小艳|久久国产日韩|九七=av|欧美一级淫片免费看|少妇搡BBBB搡BBBB毛多多|无码人妻一区二区三区巨免费 | 免费=av成人|無碼噴水國產高潮=aV|www.91麻豆|亚洲欧美视频一级|欧美一站二站|91在线日本 | 日韩=av无码精品一二三区|免费看成年视频|亚洲精品久久久蜜桃动漫|无码VR最新无码=aV专区|97久久久久人妻精品专区|一区精品在线观看 | 一级做=a免费视频|这里只有精品一区二区国产|国产熟女乱子视频正在播放|日韩h在线观看|日韩精品免费视频|麻豆成人影院 |