本文主要探討了關(guān)于74hc573的使用方法以及74hc573能否仿真的問題。
74HC573鎖存器用法
如果單片機的總線接口只作一種用途,不需要接鎖存器;如果單片機的總線接口要作兩種用途,就要用兩個鎖存器。例如:一個口要控制兩個 LED,對第一個 LED 送數(shù)據(jù)時,“打開”第一個鎖存器而“鎖住”第二個鎖存器,使第二個 LED 上的數(shù)據(jù)不變。對第二個 LED 送數(shù)據(jù)時,“打開”第二個鎖存器而“鎖住”第一個鎖存器,使第一個 LED 上的數(shù)據(jù)不變。如果單片機的一個口要做三種用途,則可用三個鎖存器,操作過程相似。然而在實際應(yīng)用中,我們并不這樣做,只用一個鎖存器就可以了,并用一根 I/O 口線作為對鎖存器的控制之用(接 74HC573 的LE,而OE可恒接地)。所以,就這一種用法而言,可以把鎖存器視為單片機的 I/O 口的擴展器。
1腳是輸出使能
11腳是鎖存使能
D是輸入
Q是輸出
H是高電平,L是低
/OE是1腳 LE是11腳
/OE 接低電平,使芯片內(nèi)部數(shù)據(jù)保持器輸出端與芯片8位輸出端之間連通。
LE 端的作用是通過高低電平控制8位輸入與內(nèi)部數(shù)據(jù)保持器輸入端的連通與斷開。
當 LE = 0 時,P0端口的8位數(shù)據(jù)線與74HC573內(nèi)部數(shù)據(jù)保持器的輸入端斷開。
當 LE = 1 時,P0端口的8位數(shù)據(jù)線與74HC573內(nèi)部數(shù)據(jù)保持器的輸入端連通
74hc573可以仿真嗎?答案:可以
隨著單片機技術(shù)的發(fā)展,許多外圍電路,如AD、DA和PWM等功能模塊,都被集成在單片機中,不用像最初那樣來擴展,
但是像鎖存器74HC573、驅(qū)動芯片74HC244及三八譯碼器等,其功能、原理及與控制器的接口仍然是嵌入式開發(fā)的基礎(chǔ),必須牢固掌握.
論文通過鎖存器74HC573選中模數(shù)轉(zhuǎn)換器ADC0809的轉(zhuǎn)換通道來實現(xiàn)多路轉(zhuǎn)換,下面在Proteus環(huán)境下對鎖存器74HC573的功能進行仿真,以分析其與單片機的接口電路設(shè)計.
在proteus環(huán)境下加入74HC573模型,加入調(diào)試工具LOGICSTATE和LOGICPROBE,即可對鎖存器的
功能進行仿真,當OutputControl是數(shù)據(jù)輸出控制端,能實現(xiàn)芯片三態(tài)輸出,高電平時,輸出端為高阻狀態(tài),如圖1所示,當OE端為高電平時,無論LE狀態(tài)是高還是低,輸出端均無信號,即為高阻狀態(tài).
OutputControl為低電平,則允許數(shù)據(jù)正常輸出,如果LatchEnable端同時為高電平,則輸出與輸入隨動,
兩端電平一致,如圖2示,OutputControl端為低電平時,如果LatchEnable某一刻從高電平跳變?yōu)榈碗娖剑?/p>
則鎖存器將跳變時刻的數(shù)據(jù)狀態(tài)鎖存在輸出端,輸出端不在隨輸入端而變化,如圖3.
系統(tǒng)通過74HC573連接ADC0809模數(shù)轉(zhuǎn)換器的通道選擇端A、B、C,在單片機發(fā)出寫指令啟動轉(zhuǎn)換
時,ALE引腳從高到低的跳變觸發(fā)74HC573將通道選中并啟動模數(shù)轉(zhuǎn)換,在轉(zhuǎn)換結(jié)束時ADC0809模數(shù)轉(zhuǎn)換器EOC端出現(xiàn)高電平經(jīng)74HC04反相觸發(fā)單片機外部中斷,中斷子程序?qū)⑥D(zhuǎn)換的信號數(shù)據(jù)讀取到相應(yīng)
的存儲區(qū),供主程序進行后續(xù)處理,電路原理如圖4.
原理圖下方是八路電壓信號,并分別使用電壓表顯示通道當前的電壓值,以與LCD監(jiān)測值做對比驗證.
LCD顯示數(shù)據(jù)由P1口提供,RS、RW、E端分別由P3.0、P3.1和P3.2控制,P3.5端負責報警燈點亮,
當檢測電壓值超限時,
P3.5置低電平點亮紅色LED燈報警.
仿真結(jié)果
LCD顯示屏第一行指示通道信號類型,這里是電壓,可以根據(jù)信號類型,進行不同的顯示,相應(yīng)的采樣數(shù)據(jù)要進行單位變換,
從電壓轉(zhuǎn)換成物理量的實際數(shù)值.某一刻,CH1電壓為4.5V,CH2通道電壓3.00V,系統(tǒng)檢測電壓分別為4.49V和3.00V,仿真結(jié)果如圖6、圖7所示,其中通道CH1電壓值超過了設(shè)定的4.3V上限,故左側(cè)的紅色LED點亮報警.
結(jié)論
在Proteus環(huán)境下,采用AT89S52、模數(shù)轉(zhuǎn)換器ADC0809、發(fā)光二極管和液晶顯示器,搭建了一套生產(chǎn)運行參數(shù)的監(jiān)測系統(tǒng),對八個生產(chǎn)運行參數(shù)進行監(jiān)測,通過模塊化程序設(shè)計,精簡了程序,提高了代碼的可維護性,成功對系統(tǒng)進行了仿真,信號檢測、LCD顯示及LED報警功能均正常,達到了預(yù)期效果,有一定的實用價值.
-
鎖存器
+關(guān)注
關(guān)注
8文章
904瀏覽量
41420 -
74HC573
+關(guān)注
關(guān)注
4文章
58瀏覽量
22449
發(fā)布評論請先 登錄
相關(guān)推薦
評論