999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AT89S51單片機接口電路的時序仿真研究

2017-01-12 10:20:09侯進旺
網絡安全與數據管理 2016年5期
關鍵詞:單片機

侯進旺

(佛山職業技術學院,廣東 佛山 528000)

基于AT89S51單片機接口電路的時序仿真研究

侯進旺

(佛山職業技術學院,廣東 佛山 528000)

高阻態是數字電路接口器件一個重要的狀態,是接口電路的硬件設計中容易忽視的一種狀態。本文分析研究在某機床控制中74LS373接口芯片在單片機總線技術擴展I/O口時出現的總線沖突的時序仿真,使用接口芯片的高阻態可以有效解決多芯片I/O擴展時的總線沖突。

AT89S51單片機;接口電路;時序分析;仿真;總線沖突

0 引言

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

1 基于單片機I/O擴展接口電路的硬件設計

1.1 基本擴展電路

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

圖1 74LS373原理圖與功能表

從圖1功能表中知,當OE端為低電平,控制端LE為高電平時,輸入D端的數據傳送到輸出端Q;當OE和LE同為低電平時,輸出端Q保持原態(與輸入D無關);當OE為高電平時,無論LE、D如何,輸出均保持高阻態。

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

在對圖2電路進行PROTEUS[3]仿真時,設置輸入開關的數據為01110110(76H),執行如下指令:

MOV DPTR,#0FEFFH

MOVX A,@DPTR ;讀入U3開關數據

NOP

MOV DPTR,#7FFFH

MOV A,#55H

MOVX @DPTR,A ;向U2輸出01010101

利用PROTEUS軟件仿真得到基本電路圖2的仿真時序圖,如圖3。從時序圖中看出,在RD信號有效(低電平)之前,AD(0..7)(P0)數據為高阻態,說明在讀U3時數據出現錯誤(正確應為FFH);在WR信號(低電平)前后,P0上的數據也為高阻態(正確應分別為FFH和55H),說明在U2輸出時數據也出現錯誤;同時在對圖2的電路仿真時,P0口的數據信號出現短路現象。

圖2 基于單片機AT89S51總線技術和接口芯片74LS373進行I/O口擴展的電路

圖3 圖2電路的仿真時序圖

分別對U2和U3執行輸出和輸入指令,通過時序分析知,U2的輸出數據正確,U3的數據出現錯誤。

圖5 重新設計后電路的仿真時序圖

入接口擴展。在使用單片機總線技術擴展I/O口時,硬件設計必須要保證總線被單片機訪問的接口芯片占據,而且不被訪問的接口芯片與總線脫離。硬件設計時應該避免單片機的總線始終被某一個芯片占據。

[1] 余永權.Atmel89 系列單片機應用技術[M].北京:北京航空航天大學出版社,2002.

[2] 高玉琴.單片機原理與應用及C51編程技術[M].北京:機械工業出版社,2011.

[3] 張靖武,周靈彬.單片機系統的PROTEUS設計與仿真[M].北京:電子工業出版社,2007.

1.2 輸入接口的擴展電路錯誤原因分析

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

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

1.3 解決數據沖突的方法

從上述分析可以看出,造成數據沖突的原因是輸入芯片U3的OE端常接地,使得單片機數據總線始終被U3芯片占據。因此在硬件設計時應該避免單片機的總線始終被某一個芯片占據的現象。

事實上,從74LS373的功能表看,它還有一個高阻態,只要保證當單片機不訪問U3時或者U3被訪問而在尋址階段時,使U3的輸出端始終保持高阻態,這樣就能避免數據沖突。

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

2 結論

通過以上分析和仿真,在基于單片機控制的電子電路設計中,時序的仿真分析是查找硬件電路錯誤的有效方法。

防止總線上數據沖突是硬件工程師在硬件電路設計中需要認真考慮的問題,而高阻態也是硬件電路設計中常用到的,這也是硬件工程師在電路設計中容易忽視的地方。

在使用單片機總線擴展I/O口時,常需要多個輸入輸出芯片時,正確運用接口芯片的高阻態是解決總線數據沖突的有效方法。

若接口芯片輸出無高阻態控制,則該芯片不能用于輸

Research on timing analysis simulation of interface circuit based on AT89S51 MCU

Hou Jinwang

(Foshan Polytechnic,Foshan 528000,China)

High impedance state is an important state of digital circuit interface device, which is easy to be neglected in the hardware design of interface circuit. This paper analyszes the time sequence simulation of bus conflict occurred in the 74LS373 interface chip in the control of a machine. The interface chip of high impedance state can effectively solve the problem of bus conflict when the chip is used to expand the I/O port.

AT89S51 MCU;interface circuit;timing analysis;simulation;bus conflict

圖4 修改后的U3電路

TP368

A

1674-7720(2016)05-0043-02

侯進旺. 基于AT89S51單片機接口電路的時序仿真研究[J].微型機與應用,2016,35(5):43-44,48.

2015-12-10)

侯進旺(1959—),通信作者,男,副教授,主要研究方向:智能電子、工業控制。E-mail:fs_hjw@126.com。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 91久久国产综合精品| 国产午夜无码专区喷水| 国产噜噜噜视频在线观看| 波多野一区| 国产av色站网站| 国产精品一区二区在线播放| 粉嫩国产白浆在线观看| 丰满人妻中出白浆| 91精品人妻一区二区| 黄色网址手机国内免费在线观看| 1024你懂的国产精品| 91丝袜乱伦| 国产精品黄色片| 精品91在线| 久久人妻xunleige无码| 欧美日韩午夜| 国产产在线精品亚洲aavv| 毛片一区二区在线看| 亚洲国产中文在线二区三区免| 鲁鲁鲁爽爽爽在线视频观看 | 欧美成人手机在线观看网址| 亚洲性一区| 亚洲无码高清视频在线观看| 精品视频在线观看你懂的一区| 性色一区| 久久一色本道亚洲| 2021国产精品自产拍在线| 国产成人av一区二区三区| 国产精品视频导航| 香蕉视频在线精品| 日韩美一区二区| 亚洲中文字幕国产av| 首页亚洲国产丝袜长腿综合| 2020久久国产综合精品swag| av午夜福利一片免费看| 538精品在线观看| 91精品国产丝袜| 人妻精品全国免费视频| 中文字幕人妻无码系列第三区| 国产精品99久久久久久董美香| 伊人久热这里只有精品视频99| 日日拍夜夜嗷嗷叫国产| 欧美精品成人| 精品人妻无码中字系列| 国产乱人激情H在线观看| 国内精品手机在线观看视频| 国产亚洲男人的天堂在线观看| 精品少妇人妻无码久久| 中文字幕资源站| 久99久热只有精品国产15| 香蕉视频在线观看www| 国产真实自在自线免费精品| 国产成人高清在线精品| 成年人国产网站| 精品无码一区二区三区电影| 国产精品一区在线观看你懂的| 久久综合九色综合97婷婷| 青青草原国产av福利网站| www.99在线观看| 超薄丝袜足j国产在线视频| 亚洲国产精品一区二区第一页免 | 国产在线91在线电影| 99热这里只有精品2| 国产精品久久久久久久久| 亚洲日韩精品欧美中文字幕| 精品自窥自偷在线看| 国产成人亚洲无码淙合青草| 国产成人精品一区二区秒拍1o | 2020久久国产综合精品swag| 日本道综合一本久久久88| 国产在线观看成人91| 国产丝袜啪啪| 天堂亚洲网| 国产在线八区| 欧美综合成人| 四虎成人精品| 亚欧成人无码AV在线播放| 91精品国产综合久久香蕉922| 白浆免费视频国产精品视频| 成人欧美在线观看| 男女男免费视频网站国产| 国模视频一区二区|