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

74hc573是什么_74hc573封裝
74ls373和74hc573有什么區(qū)別

74hc573使用方法(74hc573引腳圖及功能_工作原理_封裝尺寸及應(yīng)用電路)

74hc573和74hc595有什么不同?該怎樣區(qū)分74hc573和74hc595

評(píng)論