《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于AT89S51單片機(jī)接口電路的時(shí)序仿真研究
基于AT89S51單片機(jī)接口電路的時(shí)序仿真研究
2016年微型機(jī)與應(yīng)用第05期
侯進(jìn)旺
(佛山職業(yè)技術(shù)學(xué)院,廣東 佛山 528000)
摘要: 高阻態(tài)是數(shù)字電路接口器件一個(gè)重要的狀態(tài),是接口電路的硬件設(shè)計(jì)中容易忽視的一種狀態(tài)。本文分析研究在某機(jī)床控制中74LS373接口芯片在單片機(jī)總線技術(shù)擴(kuò)展I/O口時(shí)出現(xiàn)的總線沖突的時(shí)序仿真,使用接口芯片的高阻態(tài)可以有效解決多芯片I/O擴(kuò)展時(shí)的總線沖突。
Abstract:
Key words :

  侯進(jìn)旺

  (佛山職業(yè)技術(shù)學(xué)院,廣東 佛山 528000)

  摘要:高阻態(tài)是數(shù)字電路接口器件一個(gè)重要的狀態(tài),是接口電路的硬件設(shè)計(jì)中容易忽視的一種狀態(tài)。本文分析研究在某機(jī)床控制中74LS373接口芯片在單片機(jī)總線技術(shù)擴(kuò)展I/O口時(shí)出現(xiàn)的總線沖突的時(shí)序仿真,使用接口芯片的高阻態(tài)可以有效解決多芯片I/O擴(kuò)展時(shí)的總線沖突。

  關(guān)鍵詞AT89S51單片機(jī);接口電路;時(shí)序分析;仿真;總線沖突

0引言

  在基于單片機(jī)的工業(yè)產(chǎn)品控制電路設(shè)計(jì)中,輸入輸出通道電路通常較多地關(guān)心信號傳輸中輸入輸出通道的高、低電平,對高阻態(tài)關(guān)注較少。實(shí)際上硬件設(shè)計(jì)如果對芯片的高阻態(tài)不注意,將會造成控制電路中接口芯片短路燒毀。下面針對基于AT89S51單片機(jī)[1]總線技術(shù)進(jìn)行I/O擴(kuò)展時(shí)接口芯片74LS373高阻態(tài)的時(shí)序進(jìn)行仿真分析研究。

1基于單片機(jī)I/O擴(kuò)展接口電路的硬件設(shè)計(jì)

  1.1基本擴(kuò)展電路

  接口芯片74LS373是一個(gè)三態(tài)8D鎖存器,通常用于單片機(jī)的輸入輸出接口,其元件原理圖和功能表如圖1所示。

001.jpg

  圖174LS373原理圖與功能表從圖1功能表中知,當(dāng)OE端為低電平,控制端LE為高電平時(shí),輸入D端的數(shù)據(jù)傳送到輸出端Q;當(dāng)OE和LE同為低電平時(shí),輸出端Q保持原態(tài)(與輸入D無關(guān));當(dāng)OE為高電平時(shí),無論LE、D如何,輸出均保持高阻態(tài)。

002.jpg

  圖2所示電路為基于單片機(jī)AT89S51總線技術(shù)和兩片接口芯片74LS373進(jìn)行I/O口擴(kuò)展的電路[2]。U2擴(kuò)展輸出接口,U3擴(kuò)展輸入接口。U2和U3的接口地址分別為7FFFH和FEFFH。

  在對圖2電路進(jìn)行PROTEUS[3]仿真時(shí),設(shè)置輸入開關(guān)的數(shù)據(jù)為01110110(76H),執(zhí)行如下指令:

  MOV DPTR,#0FEFFH

  MOVX A,@DPTR ;讀入U(xiǎn)3開關(guān)數(shù)據(jù)

  NOP

  MOV DPTR,#7FFFH

  MOV A,#55H

  MOVX @DPTR,A ;向U2輸出01010101

  利用PROTEUS軟件仿真得到基本電路圖2的仿真時(shí)序圖,如圖3。從時(shí)序圖中看出,在RD信號有效(低電平)之前,AD(0..7)(P0)數(shù)據(jù)為高阻態(tài),說明在讀U3時(shí)數(shù)據(jù)出現(xiàn)錯(cuò)誤(正確應(yīng)為FFH);在WR信號(低電平)前后,P0上的數(shù)據(jù)也為高阻態(tài)(正確應(yīng)分別為FFH和55H),說明在U2輸出時(shí)數(shù)據(jù)也出現(xiàn)錯(cuò)誤;同時(shí)在對圖2的電路仿真時(shí),P0口的數(shù)據(jù)信號出現(xiàn)短路現(xiàn)象。圖2基于單片機(jī)AT89S51總線技術(shù)和接口芯片

74LS373進(jìn)行I/O口擴(kuò)展的電路

003.jpg

  分別對U2和U3執(zhí)行輸出和輸入指令,通過時(shí)序分析知,U2的輸出數(shù)據(jù)正確,U3的數(shù)據(jù)出現(xiàn)錯(cuò)誤。

  圖5重新設(shè)計(jì)后電路的仿真時(shí)序圖(下轉(zhuǎn)第48頁)1.2輸入接口的擴(kuò)展電路錯(cuò)誤原因分析

  從74LS373的功能表可以看出,當(dāng)OE端保持在低電平,LE同時(shí)為低時(shí),其輸出保持原態(tài),說明74LS373具有鎖存功能。由于圖2電路中U3的OE端常接地,使得總線始終被U3占領(lǐng):當(dāng)U3的LE為高時(shí),芯片外部輸入的開關(guān)信號送到芯片輸出,當(dāng)U3的LE為低時(shí),其U2輸出的數(shù)據(jù)狀態(tài)被保持鎖存,也就意味著數(shù)據(jù)總線P0口被U3保持在輸入開關(guān)決定的數(shù)據(jù)。

  事實(shí)上AT89S51單片機(jī)通過MOVX指令訪問U2和U3時(shí),先將U2和U3的口地址分別輸出到P2口(高8位地址)和P0口(低8位地址),輸出到P0的低8位地址數(shù)據(jù)可能與U3輸入并保持的數(shù)據(jù)不同,從而造成P0口的數(shù)據(jù)沖突。

  1.3解決數(shù)據(jù)沖突的方法

  從上述分析可以看出,造成數(shù)據(jù)沖突的原因是輸入芯片U3的OE端常接地,使得單片機(jī)數(shù)據(jù)總線始終被U3芯片占據(jù)。因此在硬件設(shè)計(jì)時(shí)應(yīng)該避免單片機(jī)的總線始終被某一個(gè)芯片占據(jù)的現(xiàn)象。

  事實(shí)上,從74LS373的功能表看,它還有一個(gè)高阻態(tài),只要保證當(dāng)單片機(jī)不訪問U3時(shí)或者U3被訪問而在尋址階段時(shí),使U3的輸出端始終保持高阻態(tài),這樣就能避免數(shù)據(jù)沖突。

004.jpg

  如圖4為修改后的U3控制電路,OE信號由U4A或非門輸出信號取反得到。仿真結(jié)果如圖5所示。在執(zhí)行讀入U(xiǎn)3的指令后,數(shù)據(jù)總線(P0)上的數(shù)據(jù)為76H;在執(zhí)行輸出U2指令后,數(shù)據(jù)總線(P0)上的數(shù)據(jù)為55H,輸入輸出結(jié)果正確。

005.jpg

2結(jié)論

  通過以上分析和仿真,在基于單片機(jī)控制的電子電路設(shè)計(jì)中,時(shí)序的仿真分析是查找硬件電路錯(cuò)誤的有效方法。

  防止總線上數(shù)據(jù)沖突是硬件工程師在硬件電路設(shè)計(jì)中需要認(rèn)真考慮的問題,而高阻態(tài)也是硬件電路設(shè)計(jì)中常用到的,這也是硬件工程師在電路設(shè)計(jì)中容易忽視的地方。

  在使用單片機(jī)總線擴(kuò)展I/O口時(shí),常需要多個(gè)輸入輸出芯片時(shí),正確運(yùn)用接口芯片的高阻態(tài)是解決總線數(shù)據(jù)沖突的有效方法。

  若接口芯片輸出無高阻態(tài)控制,則該芯片不能用于輸入接口擴(kuò)展。在使用單片機(jī)總線技術(shù)擴(kuò)展I/O口時(shí),硬件設(shè)計(jì)必須要保證總線被單片機(jī)訪問的接口芯片占據(jù),而且不被訪問的接口芯片與總線脫離。硬件設(shè)計(jì)時(shí)應(yīng)該避免單片機(jī)的總線始終被某一個(gè)芯片占據(jù)。

  參考文獻(xiàn)

  [1] 余永權(quán).Atmel89 系列單片機(jī)應(yīng)用技術(shù)[M].北京:北京航空航天大學(xué)出版社,2002.

  [2] 高玉琴.單片機(jī)原理與應(yīng)用及C51編程技術(shù)[M].北京:機(jī)械工業(yè)出版社,2011.

  [3] 張靖武,周靈彬.單片機(jī)系統(tǒng)的PROTEUS設(shè)計(jì)與仿真[M].北京:電子工業(yè)出版社,2007.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久国产精品毛片| 欧美色图一区二区三区| 一区二区久久久久久| 亚洲国产精品综合| 久久国产精品99国产| 午夜亚洲激情| 亚洲午夜精品在线| 一区二区三区日韩在线观看| 亚洲毛片在线观看| 亚洲毛片在线| 夜夜嗨av一区二区三区四区| 日韩亚洲欧美一区二区三区| 亚洲精品一区二区三区蜜桃久 | 欧美小视频在线观看| 欧美日本在线一区| 欧美日韩免费在线| 欧美天堂亚洲电影院在线观看| 欧美剧在线免费观看网站| 欧美精品成人一区二区在线观看| 欧美大成色www永久网站婷| 欧美粗暴jizz性欧美20| 欧美二区不卡| 欧美日韩国产欧| 欧美香蕉大胸在线视频观看| 国产精品久久毛片a| 国产欧美日韩另类一区| 好看的日韩视频| 在线精品一区二区| 亚洲精品久久久久| 中文国产成人精品| 亚洲欧美激情在线视频| 欧美一区国产二区| 亚洲国产精品久久久久婷婷老年| 亚洲精品一区二区网址| 亚洲天堂偷拍| 欧美在线精品免播放器视频| 久久久噜噜噜久久| 欧美精品手机在线| 国产精品伦理| 国产原创一区二区| 亚洲日韩中文字幕在线播放| 亚洲视频视频在线| 久久国产毛片| 99亚洲一区二区| 午夜精品福利视频| 裸体丰满少妇做受久久99精品| 欧美激情免费观看| 国产精品久久久久久影视 | 性欧美xxxx大乳国产app| 久久久久综合| 欧美区一区二区三区| 国产精品毛片一区二区三区| 激情成人综合网| 亚洲日本aⅴ片在线观看香蕉| 亚洲午夜精品久久| 亚洲国产成人精品视频| 亚洲午夜精品视频| 久久久久国产精品一区| 欧美日韩亚洲另类| 国内一区二区三区在线视频| 亚洲精品午夜精品| 欧美一区亚洲一区| 中文高清一区| 久久婷婷丁香| 欧美午夜精品久久久久久久| 激情综合视频| 亚洲天堂网在线观看| 亚洲国产精品视频一区| 亚洲一区二区动漫| 毛片一区二区| 国产乱码精品一区二区三区不卡| 亚洲国产成人精品女人久久久| 亚洲一区一卡| 99在线热播精品免费99热| 久久久99国产精品免费| 欧美日韩在线三区| 在线免费观看成人网| 亚洲免费视频观看| 99riav国产精品| 久久久精品视频成人| 欧美午夜性色大片在线观看| 雨宫琴音一区二区在线| 亚洲男人的天堂在线观看| 99亚洲一区二区| 麻豆久久婷婷| 国产亚洲精品aa| 一区二区三区四区五区在线| 亚洲精品精选| 久久久免费精品| 国产精品美女主播| 亚洲裸体视频| 亚洲人成免费| 久久夜色精品| 国产深夜精品| 亚洲欧美国产精品桃花| 亚洲尤物视频网| 欧美日本韩国| 亚洲经典在线| 亚洲精品一区二区三区av| 久久亚洲综合色一区二区三区| 国产精品亚洲综合一区在线观看| 一本色道久久88综合亚洲精品ⅰ| 91久久在线播放| 久久综合中文字幕| 韩国精品一区二区三区| 午夜日韩视频| 欧美在线播放视频| 国产精品一区一区| 亚洲午夜久久久久久尤物 | 免费欧美在线视频| 狠狠色狠狠色综合日日tαg| 午夜亚洲伦理| 久久国产精品久久w女人spa| 国产精品自拍网站| 亚洲免费视频中文字幕| 亚洲在线国产日韩欧美| 欧美深夜福利| 一区二区免费在线观看| 中文久久乱码一区二区| 欧美日韩三级| 一区二区免费看| 亚洲一品av免费观看| 欧美日韩中文字幕在线视频| 亚洲免费观看| 在线亚洲电影| 国产精品成人av性教育| 亚洲一区二区三区在线看| 亚洲欧美日韩中文播放| 国产精品网站在线播放| 亚洲一区二三| 久久成人免费| 国内精品国产成人| 亚洲国产精品精华液网站| 欧美aa国产视频| 亚洲精品1区| 亚洲天堂成人| 国产精品毛片a∨一区二区三区| 亚洲自啪免费| 久久精品一区二区三区不卡| 激情六月婷婷久久| 亚洲精品一区二区三区不| 欧美啪啪成人vr| 亚洲网站在线看| 久久黄金**| 在线成人激情| 99亚洲一区二区| 国产精品福利网| 欧美一级大片在线免费观看| 久久免费精品日本久久中文字幕| 在线观看欧美视频| 在线一区二区三区四区五区| 国产精品久久久久毛片大屁完整版 | 久久琪琪电影院| 亚洲国产日韩一级| 亚洲自拍偷拍麻豆| 国产欧美日韩综合| 亚洲黄色尤物视频| 欧美日韩一区二区免费视频| 亚洲永久免费观看| 久久这里有精品视频| 亚洲精品一区在线观看| 欧美在线综合| 亚洲日本va午夜在线电影 | 久久精品国产91精品亚洲| 亚洲高清不卡在线| 亚洲男人的天堂在线aⅴ视频| 国产一区二区三区丝袜| 99综合视频| 国产欧美一级| 日韩视频免费观看| 国产性猛交xxxx免费看久久| 91久久精品国产91性色tv| 国产精品久久久久免费a∨大胸| 久久精品99国产精品| 欧美日韩午夜剧场| 欧美主播一区二区三区美女 久久精品人| 欧美极品影院| 久久国产福利| 国产精品a级| 亚洲国产成人精品久久久国产成人一区| 欧美日韩中文字幕日韩欧美| 久久精品国产v日韩v亚洲| 欧美午夜理伦三级在线观看| 亚洲国产高清视频| 国产精品九九| 亚洲人体偷拍| 国产亚洲视频在线观看| 一本久道综合久久精品| 国产一区二区三区久久久久久久久| 一片黄亚洲嫩模| 在线播放日韩专区| 久久国产婷婷国产香蕉| 日韩天天综合| 欧美成人一区二区三区片免费| 亚洲已满18点击进入久久| 欧美日韩国产大片| 亚洲国产一区二区视频| 国产免费成人av| 亚洲在线1234| 亚洲精品久久嫩草网站秘色|