www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 電源 > 數(shù)字電源
[導(dǎo)讀]1 簡介 本文介紹的單片機多機并行通訊系統(tǒng),使用89C51作為主機,多片89C2051作為從機。(89C2051為20腳300MIL封裝,帶有2K FLASH E2PROM的單片機,除了少了兩個并口外,具備MCS-51系列單片機所有功能。因為其體

1 簡介

本文介紹的單片機多機并行通訊系統(tǒng),使用89C51作為主機,多片89C2051作為從機。(89C2051為20腳300MIL封裝,帶有2K FLASH E2PROM的單片機,除了少了兩個并口外,具備MCS-51系列單片機所有功能。因為其體積小,功能強,必將在單片機應(yīng)用領(lǐng)域內(nèi)廣泛使用)。這種并行通訊方法適用于在多站點,多層次的檢測和控制系統(tǒng)中充當通信控制器的角色;也適合于用作單片機串行口擴充電路。

 


 



圖1 芯片的邏輯圖及四種工作狀態(tài) 

 



圖2 單片機并行通信原理框圖[!--empirenews.page--]

2 三態(tài)總線緩沖寄存器74HC646

在單片機構(gòu)成的多機并行通訊系統(tǒng)中,總線上的信息交換一般采用PIO(并行接口)和雙端口寄存器等方法,并輔助以總線仲裁電路。通常使用的并行接口芯片有8155,8255等。本文介紹一種簡單的并行接口電路,它既能取代8255等芯片,還能使電路結(jié)構(gòu)更加簡單和緊湊。該電路由一片74HC74和一片74HC646(300MIL窄封裝)構(gòu)成。

74HC646是三態(tài)總線緩沖寄存器,其實也是一個雙端口共享存儲器,只是共享存儲區(qū)很小的,僅有一個數(shù)據(jù)輸入寄存器與一個數(shù)據(jù)輸出寄存器,用它作為單字節(jié)通信數(shù)據(jù)的臨時中轉(zhuǎn)站,每傳送一個字節(jié),主從機間握手一次,把數(shù)據(jù)取走后再繼續(xù)下一字節(jié)的通信。74HC646可以將兩條總線的數(shù)據(jù)分別鎖存,再由芯片內(nèi)部總線進行數(shù)據(jù)交換。

74HC646具有四種工作狀態(tài),利用對這四種工作狀態(tài)的控制,可以實現(xiàn)多個單片機利用數(shù)據(jù)口進行數(shù)據(jù)交換,省下其余口線做其他的工作,如驅(qū)動LED,控制開關(guān)等。
74HC646芯片的邏輯圖及四種工作狀態(tài)如圖1所示。

3 單片機并行通信原理

74HC646對數(shù)據(jù)進行的鎖存只為完成數(shù)據(jù)交換作了信息準備工作,單片機多機之間通訊的實現(xiàn)還必須具備通訊聯(lián)絡(luò)手段,以使單片機了解總線上的工作狀態(tài),避免發(fā)生總線沖突。這里采用四線握手聯(lián)絡(luò):兩條由發(fā)送方送接收方,通知接收方數(shù)據(jù)已經(jīng)準備好(如圖2中的TFNE*,RFNE*);兩條由接收方送發(fā)送方,通知發(fā)送方數(shù)據(jù)已經(jīng)收到(如圖2中的TFNF*,RFNF*)通信聯(lián)絡(luò)信號是由74HC74電路產(chǎn)生。單片機并行通信原理框圖如圖2所示。

4 多機并行通信協(xié)議

上面的并行通訊的單片機沒有封鎖電路以防止主從機向74HC646同時寫數(shù)或同時讀數(shù),因此各單機在雙向傳輸時,必須根據(jù)狀態(tài)信息來控制自己的下一步操作,即進行聯(lián)絡(luò),通過軟件、硬件通訊協(xié)議配合才能避免造成錯誤,保證對74HC646不會造成競爭沖突。因此,除了上面所講的聯(lián)絡(luò)電路之外,在編制軟件時,還必須遵從以下協(xié)議:

主機向74HC646發(fā)送數(shù)據(jù)時,必須保證74HC646接收寄存器為空。

主機與從機間的數(shù)據(jù)傳輸要通過74HC646,協(xié)議不允許雙方同時對74HC646進行操作,必須根據(jù)狀態(tài)信息來控制自己的操作。

5 通訊協(xié)議的格式與執(zhí)行過程

5.1 信息格式

在并行通訊的異步通信傳輸時,也同樣存在幀的類型及格式問題,可以采用串行通訊類似的幀格式:

特征字

長度

數(shù)據(jù)1

數(shù)據(jù)2

...

校驗碼 [!--empirenews.page--]

5.2 通訊協(xié)議的執(zhí)行過程

下面以檢測方式為例說明通訊協(xié)議的執(zhí)行過程。

5.2.1 主機向從機寫數(shù)過程:(主機寫, 從機讀)

主機向74HC646寫數(shù)據(jù),然后通知從機有數(shù)據(jù)來,從機從74HC646中讀取數(shù)據(jù)。

① 主機讀取狀態(tài)位,檢測TFNF*位是否為零。

②若TFNF*=1,主機暫時等待;若TFNF*=0,主機向74HC646寫數(shù)據(jù),使TFNF*=1,同時使TFNE*=0。

③ 從機讀取狀態(tài)位,檢測TFNE*位是否為零。若TFNE*=1,從機暫時等待;若TFNE*=0,從機從74HC646讀數(shù)據(jù),使TFNE*=1,同時使TFNF*=0。

④ 主機再次檢測狀態(tài)位TFNF*是否為零,若為“0”,說明從機已將數(shù)據(jù)從74HC646中取走,主機可發(fā)送下一數(shù)據(jù)。

5.2.2 主機讀從機過程:(從機寫, 主機讀)

從機向74HC646寫數(shù)據(jù),然后通知主機有數(shù)據(jù)來,主機收到信號后,將數(shù)據(jù)從74HC646中取走。

① 從機讀取狀態(tài)位,檢測RFNF*位是否為零。

②若RFNF*=1,從機暫時等待;若RFNF*=0,從機向74HC646寫數(shù)據(jù),使RFNF*=1,同時使RFNE*=0。

③ 主機讀取狀態(tài)位,檢測RFNE*位是否為零。若RFNE*=1,主機暫時等待;若RFNE*=0,主機從74HC646讀數(shù)據(jù),使RFNE*=1,同時使RFNF*=0。

④ 從機再次檢測狀態(tài)位RFNF*是否為零,若為“0”,說明從機已將數(shù)據(jù)從74HC646中取走,主機可發(fā)送下一數(shù)據(jù)。

6 流程圖(檢測方式)

采用檢測方式的程序流程如圖3所示。

 



圖3 采用檢測方式的程序流程圖

若使用中斷方式, 只需對執(zhí)行過程和流程圖稍加修改即可。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

根據(jù)最新預(yù)測,由于明年新冠疫苗的交付量幾乎減半,有史以來最賺錢的一些醫(yī)藥產(chǎn)品制造商將面臨收入下滑的局面。健康數(shù)據(jù)分析集團Airfinity表示,輝瑞(Pfizer)、BioNTech和莫德納(Moderna)已開始提高疫...

關(guān)鍵字: 數(shù)據(jù)分析 TE RF NI

通用電氣公司(GE)周二表示,其醫(yī)療健康部門分拆的新公司將名為GE HealthCare,由四個業(yè)務(wù)部門組成——成像、超聲波、病人護理解決方案和醫(yī)藥診斷。通用電氣計劃創(chuàng)設(shè)三個獨立運作的上市公司,分別專注于醫(yī)療健康、航空和...

關(guān)鍵字: HEALTH 通用電氣 HC GE

信達生物制藥集團抗血管生成藥物希冉擇(雷莫西尤單抗)獲得國家藥品監(jiān)督管理局的批準,用于既往接受過索拉非尼治療且甲胎蛋白(AFP)≥400 ng/mL的肝細胞癌(HCC)患者的治療。希冉擇?(雷莫西尤單抗)之前已在中國大陸...

關(guān)鍵字: HC

上海2022年9月28日 /美通社/ -- 近日,TUV南德意志集團(以下簡稱"TUV南德")成功獲得ZDHC認可,成為ZDHC MRSL 符合性最高級別...

關(guān)鍵字: LEVEL RS HC 供應(yīng)鏈

北京2022年9月9日 /美通社/ -- 9月9日,全球權(quán)威AI基準評測MLPerf? V2.1推理最新評測成績公布,浪潮AI服務(wù)器成功搭載國產(chǎn)GPU芯片廠商壁仞科技自研的高端通用GPU,在BERT和ResNe...

關(guān)鍵字: AI 芯片 GPU RF

廣州2022年9月2日 /美通社/ -- 8月31日,國際獨立第三方檢測、檢驗和認證機構(gòu)德國萊茵TUV大中華區(qū)(以下簡稱"TUV萊茵")為中部樹脂化工有限...

關(guān)鍵字: LEVEL RS HC BSP

上海2022年8月22日 /美通社/ -- 8月18日,由HRflag評選人力資源服務(wù)業(yè)旗幟性商業(yè)獎項2022金幟獎(HRFLAG AWARDS)頒獎典禮在上海隆重舉行。本年度共評選出59家杰出的人力資源服務(wù)業(yè)供應(yīng)商榮膺...

關(guān)鍵字: RF SAAS 數(shù)字化 SERVICE

玩美移動虛擬眼鏡試戴已經(jīng)拓展至微信小程序,為品牌私域營銷提供有效互動工具,提升消費者購買信心。 上海2022年8月16日 /美通社/ -- 近年來,"私域營銷"已經(jīng)成為各大品牌電商布局,不可錯過的一...

關(guān)鍵字: 移動 微信小程序 PS RF

北京2022年8月11日 /美通社/ -- 8月3日,由法國里昂商學(xué)院與人力資源管理智庫HRflag共同調(diào)研評選的"2022中國人力資源服務(wù)品牌100強"火熱出爐,眾合云科憑借在薪酬管理、社保服務(wù)、人...

關(guān)鍵字: RF SAAS BSP 資源管理軟件

為增進大家對射頻卡的認識,本文將對射頻卡工作原理、射頻卡的分類以及標準予以介紹。

關(guān)鍵字: 射頻卡 指數(shù) RF

數(shù)字電源

15504 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉