《電子技術(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亚洲国产精品_日韩亚洲一区二区
亚洲人成网站999久久久综合| 99国产精品久久久久久久成人热 | 欧美图区在线视频| 免费日本视频一区| 久久国产精品免费一区| 亚洲欧美国产高清va在线播| 一区二区三区四区国产| 亚洲免费黄色| 亚洲人成77777在线观看网| 亚洲国产精品美女| 91久久国产自产拍夜夜嗨| 久久精品成人一区二区三区| 亚洲伊人网站| 亚洲欧美日韩天堂一区二区| 亚洲一区二区三区在线| 亚洲在线观看视频网站| 亚洲一区在线免费| 午夜精品国产| 欧美一区二区三区啪啪| 欧美一级播放| 欧美影院成年免费版| 亚洲一区国产| 午夜精品偷拍| 久久成人一区| 亚洲激情不卡| 亚洲精品久久久久久下一站| 亚洲理论在线| 国产精品99久久久久久www| 亚洲婷婷国产精品电影人久久| 亚洲无限av看| 欧美亚洲视频在线观看| 久久精品99无色码中文字幕 | 欧美承认网站| 欧美精品电影| 欧美视频精品在线观看| 国产精品久久夜| 国产视频欧美| 尤物在线观看一区| 亚洲精品久久| 亚洲图色在线| 午夜久久电影网| 亚洲国产小视频在线观看| 99精品视频免费| 西西人体一区二区| 久久嫩草精品久久久精品| 欧美华人在线视频| 国产精品国产三级国产专播精品人| 国产精品视频男人的天堂| 韩国一区电影| 亚洲欧洲日产国产网站| 亚洲一二三区在线| 欧美一级夜夜爽| 亚洲精选在线| 亚洲欧美日韩中文在线制服| 久久精品国产精品亚洲| 欧美成人乱码一区二区三区| 欧美日韩在线播放一区二区| 国产亚洲欧美色| 亚洲黄色毛片| 亚洲一区美女视频在线观看免费| 亚洲国产成人在线播放| 亚洲视频二区| 久久免费高清视频| 欧美日韩中文在线| 国产丝袜美腿一区二区三区| 亚洲精品一级| 欧美一区二区观看视频| 99视频有精品| 欧美中日韩免费视频| 欧美日本一道本在线视频| 国产欧美在线观看一区| 亚洲欧洲在线播放| 欧美亚洲一级| 中文精品一区二区三区| 麻豆成人av| 国产精品麻豆欧美日韩ww | 亚洲私人影院在线观看| 亚洲第一中文字幕在线观看| 亚洲图片欧美日产| 猛干欧美女孩| 国产精品美女久久久| 亚洲国产另类久久精品| 校园激情久久| 亚洲午夜av电影| 老司机67194精品线观看| 国产精品久久综合| 91久久国产综合久久蜜月精品 | 精品成人在线视频| 亚洲影院在线观看| 在线视频精品一区| 欧美承认网站| 黄色一区二区三区| 亚洲欧美日韩久久精品| 在线一区二区三区四区五区| 欧美~级网站不卡| 国产视频精品网| 亚洲视频在线观看| 99精品热视频| 欧美福利视频| 激情小说另类小说亚洲欧美| 午夜精品99久久免费| 亚洲综合首页| 欧美日韩在线播放| 亚洲精品一区二区三区99| 亚洲国产精品黑人久久久| 久久精品视频在线播放| 国产精品一区二区在线观看| 在线亚洲一区观看| 在线视频精品| 欧美日韩精品综合| 亚洲日本无吗高清不卡| 91久久午夜| 女主播福利一区| 精品白丝av| 亚洲第一二三四五区| 久久久欧美一区二区| 国产婷婷色一区二区三区在线| 亚洲午夜精品网| 亚洲欧美999| 国产精品爱啪在线线免费观看| 亚洲美女精品一区| 9人人澡人人爽人人精品| 欧美久久影院| 亚洲毛片在线观看| 宅男噜噜噜66国产日韩在线观看| 欧美另类综合| 亚洲免费电影在线观看| 一本色道久久88精品综合| 欧美精品18videos性欧美| 亚洲人成网站色ww在线| 日韩视频在线观看一区二区| 欧美精品在线观看播放| 日韩视频精品| 亚洲图片在线| 国产精品毛片大码女人| 亚洲一区综合| 久久久久高清| 亚洲成色777777女色窝| 亚洲精品在线免费观看视频| 欧美人成网站| 99热这里只有精品8| 亚洲女女女同性video| 国产精品日韩| 欧美一级久久| 免费久久99精品国产自| 亚洲激情婷婷| 亚洲视频欧美视频| 国产伦精品一区二区三区免费迷| 午夜视频久久久久久| 久久夜色精品国产亚洲aⅴ| 在线播放豆国产99亚洲| 亚洲人屁股眼子交8| 欧美日韩免费一区二区三区| 亚洲一区影音先锋| 久久久久免费| 亚洲国产日韩在线一区模特| 亚洲网站在线看| 国产日产亚洲精品| 亚洲国产小视频在线观看| 欧美日韩久久不卡| 午夜精品免费| 免费亚洲电影| 日韩一级精品视频在线观看| 欧美中文字幕精品| 亚洲国产成人精品久久久国产成人一区| 日韩一级免费观看| 国产精品一香蕉国产线看观看| 亚洲激情校园春色| 国产精品国码视频| 久久精品一区二区三区不卡| 欧美人与性动交a欧美精品| 亚洲女人av| 欧美激情综合五月色丁香小说| 亚洲午夜小视频| 久久先锋资源| 一区二区电影免费观看| 久久精品免视看| 亚洲精品久久久久久久久久久| 午夜亚洲性色视频| 伊人春色精品| 亚洲在线观看视频网站| 极品少妇一区二区三区精品视频| 一本高清dvd不卡在线观看| 国产视频观看一区| 一区二区三区精品视频在线观看 | 亚洲欧美国产高清| 欧美成人r级一区二区三区| 亚洲综合精品一区二区| 欧美电影美腿模特1979在线看| 亚洲视频在线观看免费| 欧美jizz19性欧美| 亚洲一区二区3| 女女同性女同一区二区三区91| 亚洲专区一区| 欧美激情在线免费观看| 久久丁香综合五月国产三级网站| 欧美日韩一区二区免费在线观看| 久久精品国产亚洲精品| 国产精品国内视频| 99热精品在线观看|