国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看

歡迎來到010在線作文網(wǎng)!

基于多單片機的串口擴展設(shè)計論文

實用文 時間:2021-08-31 手機版

基于多單片機的串口擴展設(shè)計論文

  1 前言

  筆者在用單片機開發(fā)一款稱重儀表時,功能較多,對串口的需求很高。需要的串口數(shù)量多,至少要五個串口,包括稱重傳感器通信串口,電腦上位機通信串口,GIM900A 通信串口,大屏幕數(shù)碼管顯示的通信串口,打印模塊的通信串口等。而且對串口要求穩(wěn)定性高,大部分串口都要求實時雙工通信。根據(jù)實際情況和產(chǎn)品串口需求,采用不用的方法進(jìn)行串口擴展,主要用到了模擬串口和多單片機實現(xiàn)串口擴展。

  2 串口擴展的一般方法

  (1)模擬串口。模擬串口利用其他單片機引腳模擬串口收發(fā)時序進(jìn)行串口擴展。這種串口擴展,缺點比較明顯,通信速率慢,可靠性不高,占用CPU 資源較多。高速雙工通信時一般不用此方案進(jìn)行串口擴展,低速情況下可以考慮。筆者的項目中大屏幕數(shù)碼管顯示就用了這種方案,顯示的時候只發(fā)不收,單向通信,波特率要求低,最高不過9600bps。

  (2)利用專門的串口擴展芯片處理。串口擴展芯片進(jìn)行串口擴展,通信穩(wěn)定性高,能達(dá)到一般的串口要求。市場上的串口擴展芯片,性能不同,價格也不一樣,但普遍成本較高,少則二三十元,多則七八十元,不利于產(chǎn)品的成本控制。串口需求較多時,一塊串口擴展芯片上串口數(shù)量不足,還需要多塊串口擴展芯片級聯(lián),更增加了成本。

  (3)利用多串口單片機。目前市場上有多串口的單片機,很多低成本單片機都自帶兩個串口,比如stc12 多串口系列。用三串口及其以上的單片機成本更貴。

  (4)基于多單片機的串口擴展設(shè)計。在一定成本要求下,結(jié)合目前單片機產(chǎn)品自身的優(yōu)勢,利用多單片機進(jìn)行串口擴展,也是一種串口擴展的方案。一般c51 系列單片機自帶雙串口的只要幾元錢,完全可以把單片機用來做串口擴展,而且有的單片機自帶spi 通信接口,可以很方便的實現(xiàn)主從單片機之間的級聯(lián)和通信,同時雙單片機工作時,可以利用從單片機處理一定的程序,減輕主單片機的負(fù)擔(dān),達(dá)到“雙核”效果。

  3 基于多單片機的串口擴展設(shè)計

  3.1 串口擴展系統(tǒng)框圖

  整個系統(tǒng)由兩塊單片機構(gòu)成主從結(jié)構(gòu),主機完成產(chǎn)品的大部分功能,從機只是進(jìn)行了串口擴展,擴展出了兩個雙工硬件串口,如果有需要,也可以分擔(dān)部分主機的其他功能。兩者之間通過SPI 硬件接口通信,該硬件SPI 總線是一種全雙工、高速、同步的通信總線,支持主模式和從模式兩種操作模式,主模式中支持高達(dá)3Mbps 的速率,完全可以完成主機和從機之間的可靠通信。主機和從機的串口通信,和一塊單片機使用時的用法一樣,只是先要經(jīng)過SPI 傳輸。當(dāng)需要向從機串口發(fā)數(shù)據(jù)時,先要通過主機的SPI 通信送給從機,再通過從機串口發(fā)給外圍模塊;當(dāng)需要接收從機串口數(shù)據(jù)時,先從機接收到串口數(shù)據(jù),從機再利用SPI 傳輸給主機。在進(jìn)行軟件開發(fā)時,只要定義好主機和從機的.SPI 通信協(xié)議,即可完成可靠的串口數(shù)據(jù)收發(fā)。

  3.2 主機和從機之間的SPI 通信

  主機和從機串口之間需要SPI 通信做橋梁,因此主從機之間的SPI 通信顯得極其重要,必須要求高速、可靠、實時,一次SPI 采用中斷完成。主機部分需要用到常用的四個函數(shù),即主機SPI 初始化,SPI 主從機之間的數(shù)據(jù)交換,向從機發(fā)送數(shù)據(jù),主機SPI 中斷接收等。

  1) 主機SPI 初始化:

  SPDAT=0;

  SPCTL=0xfd;

  SPSTAT=0xc0;

  IE2=IE2 | 0x2;

  2) 主機SPI 數(shù)據(jù)交換

  SPDAT = dat;

  while (!(SPSTAT & SPI_SPIF));

  SPSTAT = 0xc0;

  return SPDAT;

  3) 向從機發(fā)送字符串?dāng)?shù)據(jù)

  SPCTL = 0xfd;

  IE2=IE2 & 0x01;

  SPISS=0;

  4)SPI 接收中斷函數(shù)

  uchar ucRecvSpi;

  SPDAT=SPDAT;

  SPSTAT = 0xc0;

  ucRecvSpi=SPDAT;

  ??//SPI 接收到的數(shù)據(jù)處理

  ?循環(huán)SPI 數(shù)據(jù)交換

  發(fā)送字符串

  SPISS=1;

  SPCTL = 0xec;

  IE2=IE2 | 0x3;

  從機部分也需要用到主機一樣的四個函數(shù),即從機SPI 初始化,SPI 主從機之間的數(shù)據(jù)交換,向主機發(fā)送數(shù)據(jù),從機SPI中斷接收等。程序函數(shù)與主機大部分相同,只有細(xì)微區(qū)別。在從機SPI 初始化時,SPCTL 控制寄存器初值為0xec。

  3.3 擴展的串口處理

  從機自帶的兩個雙工串口即是擴展出來的串口,要實現(xiàn)收發(fā)數(shù)據(jù),需要用到基本的3 個函數(shù),即從機串口初始化,從機串口向外圍模塊發(fā)送數(shù)據(jù),從機中斷接收數(shù)據(jù)。串口4 和串口5 函數(shù)類似,下面只列舉串口4 的初始化函數(shù)部分。

  1) 串口1 初始化

  TMOD = 0x20;

  SCON = 0x5a;

  TH1 =TL1= -3;

  TR1 = 1;

  ES = 1; EA = 1;

  2) 串口接收中斷

  RI = 0 ;

  Buf[i]=SBUF;// 接收串口數(shù)據(jù)存入數(shù)組

  if (SBUF==0x0a && Buf[i-2]==0x0d)

  接收到結(jié)束符,則向主機發(fā)送串口數(shù)據(jù)。

  4 結(jié)語

  本文中的串口擴展方法,實用性強,成本較低,能較好的實現(xiàn)串口擴展,同時利用多出的單片機,可以為主CPU 分擔(dān)一定的任務(wù),提供一定的硬件資源。

【基于多單片機的串口擴展設(shè)計論文】相關(guān)文章:

1.簡析基于單片機的多用途定時器的設(shè)計論文

2.一種基于單片機的可控成像系統(tǒng)設(shè)計論文

3.基于單片機的倒車?yán)走_(dá)設(shè)計論文開題報告

4.基于51單片機的盲文助讀器系統(tǒng)設(shè)計研究論文

5.基于單片機溫控智能風(fēng)扇的設(shè)計研究論文

6.基于單片機的多用途定時器的設(shè)計分析論文

7.基于單片機的液位模糊控制器設(shè)計論文

8.基于單片機的Biped型機器人設(shè)計的創(chuàng)新策略論文


本文來源http://www.nvnqwx.com/shiyongwen/2304302.htm
以上內(nèi)容來自互聯(lián)網(wǎng),請自行判斷內(nèi)容的正確性。若本站收錄的信息無意侵犯了貴司版權(quán),請給我們來信(zaixianzuowenhezi@gmail.com),我們會及時處理和回復(fù),謝謝.
国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看
欧美黄色直播| 91精品国产99久久久久久 | 日韩亚洲欧美视频| 国产不卡视频在线| 欧美在线观看黄| 不卡av日日日| 8090成年在线看片午夜| 欧美做受777cos| 精品国产免费一区二区三区| 成人欧美一区二区三区黑人| 亚洲国产欧美不卡在线观看| 色婷婷综合久久久久| 麻豆av一区二区| 中文字幕一区二区三区乱码 | 日韩人妻无码精品久久久不卡 | 欧美日韩精品中文字幕一区二区| 国产成人精品一区二区三区 | 色噜噜狠狠狠综合曰曰曰| 日本新janpanese乱熟| 97国产精品人人爽人人做| 一女被多男玩喷潮视频| 欧美成人精品一区二区| 欧美在线观看视频| 精品国产一区二区三区在线| 91精品国产亚洲| 欧美在线视频一区二区三区| 欧美日本高清一区| 久久精精品视频| 国产欧美精品久久久| 国产一区二区在线免费| 在线亚洲美日韩| 欧美猛少妇色xxxxx| 国产精品日韩欧美一区二区三区| 久久精品综合一区| 9a蜜桃久久久久久免费| 国产欧美日韩中文| 国模极品一区二区三区| 欧美大香线蕉线伊人久久国产精品| 五月天在线免费视频| 在线精品日韩| 精品国产一区二区三区久久久久久 | 秋霞久久久久久一区二区| 国产一级黄色录像片| 欧美一级爱爱视频| 日本精品一区二区三区四区| 亚洲综合在线中文字幕| 精品国产一区二区三区麻豆小说 | 成人久久久久爱| 国产日本欧美一区| 国模精品视频一区二区| 免费毛片一区二区三区久久久| 欧美日韩精品不卡| 欧美视频免费播放| 欧美高清中文字幕| 黄色免费福利视频| 免费一级特黄毛片| 黄页免费在线观看视频| 黄色影院一级片| 国产在线拍偷自揄拍精品 | 亚洲字幕一区二区| 一区二区三区av| 亚洲图片都市激情| 亚洲三区四区| 无码播放一区二区三区| 色999五月色| 日本久久久精品视频| 日本在线视频不卡| 日韩欧美亚洲日产国| 人人澡人人澡人人看欧美| 青青青青草视频| 欧美一区二区综合| 精品一区国产| 国产奶头好大揉着好爽视频| 成人美女免费网站视频| 国产精品99久久久久久大便| 国产成人精品久久亚洲高清不卡 | 久久久国产精彩视频美女艺术照福利| 国产免费一区二区三区四在线播放 | 国产麻豆乱码精品一区二区三区| 男人添女人下部视频免费| 国产精品入口尤物| 欧美二区三区在线| 亚洲精品中文综合第一页| 国产伦精品一区二区三区在线 | 国产精品成人观看视频国产奇米 | 秋霞毛片久久久久久久久| 午夜免费日韩视频| 亚洲日本精品一区| 一区二区不卡在线| 最新av网址在线观看| 欧美成人蜜桃| 国产麻花豆剧传媒精品mv在线| 99久久精品免费看国产一区二区三区| 久久人人爽爽人人爽人人片av| 日韩在线观看免费网站| 国产精品丝袜视频| 欧美成年人网站| 亚洲人成网站在线观看播放| 国产精品亚洲激情| 欧美精品一区二区视频| 欧美久久久久久| 国内揄拍国内精品少妇国语| 韩国一区二区三区美女美女秀| 毛片一区二区三区四区| 国产亚洲精品美女久久久m| 国产中文字幕二区| 久久精品成人动漫| 久久精品99久久久香蕉| 欧美精品久久久久久久久| 天天综合色天天综合色hd| 欧美一区二区激情| 欧美不卡在线一区二区三区| 国产卡一卡二在线| 色噜噜狠狠狠综合曰曰曰88av| 欧美日韩精品免费观看 | 国产一区二区高清不卡| 国产一区二区三区精彩视频| 高清视频一区| 日日碰狠狠躁久久躁婷婷| 亚洲在线第一页| 欧美亚洲国产精品| 国产麻豆一区二区三区在线观看 | 欧美亚洲另类制服自拍| 国产精品一区二区免费在线观看 | 成人免费视频97| 成人3d动漫一区二区三区| 91国在线高清视频| 日韩亚洲精品视频| 精品国产一二| 日韩av一区二区三区在线观看 | 9a蜜桃久久久久久免费| 国产成人精品av| 国产精品免费一区| 中文字幕中文字幕在线中心一区 | 国模精品一区二区三区| 风间由美一区二区三区| 91九色国产视频| 国产精品手机播放| 在线国产99| 欧美日韩亚洲在线| 成人免费淫片aa视频免费| 日韩在线一区二区三区免费视频| 国产精品国内视频| 亚洲精品国产精品国自产| 精品欧美一区二区精品久久| 97免费视频在线| 国产精品日韩二区| 午夜精品久久久久久99热软件| 欧美精品一区二区三区免费播放| 成人av网站观看| www.亚洲一区| 国产99在线|中文| 日本10禁啪啪无遮挡免费一区二区| 国产欧美一区二区三区视频| 国产成人一区二区三区别| 精品久久精品久久| 欧美在线一区二区三区四| www亚洲国产| 国产精品国产三级国产专区53| 视频一区不卡| 国产乱码精品一区二区三区日韩精品| 久久精品日产第一区二区三区乱码| 操日韩av在线电影| 欧洲精品码一区二区三区免费看| 高清视频在线观看一区| 国产精品无码专区av在线播放| 色综合久久久久久中文网| 青青草影院在线观看| 69精品小视频| 一区二区三区国| 国产一区二区三区小说| 久久精品国产成人精品| 日韩av黄色网址| 97欧洲一区二区精品免费| 欧美成人亚洲成人| 黄色影院一级片| 国产成人免费91av在线| 午夜精品视频在线观看一区二区| 国产一区二区三区奇米久涩 | 婷婷五月色综合| 国产熟女高潮视频| 国产精品入口免费视频一| 日韩暖暖在线视频| 97精品久久久中文字幕免费| 精品不卡一区二区三区| 欧美xxxx黑人又粗又长精品| 色噜噜狠狠狠综合曰曰曰| 日本一区免费看| 国产精品91一区| 亚州国产精品久久久| 国产美女无遮挡网站| 国产精品久久久久免费a∨| 欧美亚洲国产视频| 国产高清精品在线观看| 亚洲人精品午夜射精日韩| 国产精品一 二 三| 九九精品在线视频| 国产视频99| 美女扒开尿口让男人操亚洲视频网站| 免费一区二区三区|