51
SOP7.2/1620+
QQ詢價原裝真實庫存現(xiàn)貨熱賣
12345
DIP/SOP20/TSSOP20/24+
芯伯樂特級代理商
590
SOP20/2018
全新原裝 現(xiàn)貨
30000
SOP20/22+
中微一級代理最全國產(chǎn)邏輯IC技術(shù)支持完美替代樣品可供
74HC244D
6171
SOP/21+
原裝 價格優(yōu)勢
74HC244M/TR
20000
SOP20W/24+
原裝,歡迎詢價
74HC244D
590
SOP20/2018
全新原裝現(xiàn)貨
74HC244
6000
-/15+
-
74HC244D,653
8000
LFPAK56/22+
原裝現(xiàn)貨,正規(guī)渠道,一站式配單
74HC244
490
03+/SOP20
原裝房間現(xiàn)貨
74HC244
50000
SOP20/22+
中微一級代理最全國產(chǎn)邏輯IC技術(shù)支持完美替代樣
74HC244
300
-/2015+
公司現(xiàn)貨庫存,原裝
74HC244D
9725
SOP20/04+
上海原裝現(xiàn)貨
74HC244PW,118
10000
-/-
-
74HC244
300
-/2015+
公司現(xiàn)貨庫存,原裝
74HC244D
381
SOP/21+
-
74HC244D
188000
SOP20/24+
芯伯樂一級代理性價比秒殺
74HC244PW
48000
TSSOP/24+
原裝現(xiàn)貨,可開專票,提供賬期服務(wù)
74HC244D
22
SOP20/21+
原裝現(xiàn)貨,清貨
74HC244D,653
10000
SOP20300mil/24+
原裝現(xiàn)貨
中。 在控制電路的設(shè)計中,數(shù)據(jù)的輸入/輸出端口是控制器完成數(shù)據(jù)輸出和接收功能的關(guān)鍵部分,因此這一部分電路設(shè)計的好壞關(guān)系到控制器能否正常工作。1 數(shù)字輸入端口邏輯設(shè)計分析 以控制器為中心,按照數(shù)據(jù)的流向分,控制器的端口分為數(shù)字輸入端和數(shù)字輸出端兩種,其中最簡單的一種i/o形式是數(shù)字輸入。下面從最簡單的數(shù)字輸入端設(shè)計來討論在輸入端口設(shè)計中遇到的實際問題和解決方法。由于控制器的數(shù)據(jù)輸入輸出引腳數(shù)量少,并且在使用時要分時復(fù)用,因此一般控制器和外部設(shè)備之間使用緩沖器或鎖存器連接。如圖1所示,緩沖器74hc244放置在處理器和外部器件之間,當(dāng)處理器要讀取連接在外部接口上的設(shè)備信號時,處理器通過read引腳使74hc244輸出引腳有效。這樣,外部設(shè)備數(shù)據(jù)就能夠通過74hc244的a0~a3和b0~b3引腳傳輸?shù)?4hc244的緩沖器中,然后被送到數(shù)據(jù)總線上,微控制器就能夠讀入設(shè)備的數(shù)據(jù)了。 圖1 圖1所示的接口方式適合于輸入端少的情況,而對于現(xiàn)在面向便攜式設(shè)備的soc設(shè)計,不僅要求性能高、體積小,更要求功耗低。一般而言,soc的靜態(tài)功耗很小,而對
應(yīng)用的就只有p1口了。這在大多數(shù)應(yīng)用中是不夠的,因此,大部分mcs-51單片機應(yīng)用系統(tǒng)設(shè)計都不可避免的需要對p0口進行擴展。 由于mcs-51單片機的外部ram和i/o口是統(tǒng)一編址的,因此,可以把單片機外部64k字節(jié)ram空間的一部分作為擴展外圍i/o口的地址空間。這樣,單片機就可以像訪問外部ram存儲器單元那樣訪問外部的p0口接口芯片,以對p0口進行讀/寫操作。用于p0口擴展的專用芯片很多。如8255可編程并行p0口擴展芯片、8155可編程并行p0口擴展芯片等。本文重點介紹采用具有三態(tài)緩沖的74hc244芯片和輸出帶鎖存的74hc377芯片對p0口進行的并行擴展的具體方法。 1 輸入接口的擴展 mcs-51單片機的數(shù)據(jù)總線是一種公用總線,不能被獨占使用,這就要求接在上面的芯片必須具備“三態(tài)”功能,因此擴展輸入接口實際上就是要找一個能夠用于控制且具備三態(tài)輸出的芯片。以便在輸入設(shè)備被選通時,它能使輸入設(shè)備的數(shù)據(jù)線和單片機的數(shù)據(jù)總線直接接通;而當(dāng)輸入設(shè)備沒有被選通時,它又能隔離數(shù)據(jù)源和數(shù)據(jù)總線(即三態(tài)緩沖器為高阻抗?fàn)顟B(tài))。 1.1 74hc2244芯片的功能 如果輸入的數(shù)據(jù)可以保持比較長的時間
圍設(shè)備信號引腳提供dsp外圍設(shè)備信號.例如多道緩沖串行el(mcbsp)、時鐘(timer)。這兩類型的引腳連接器提供子板的電源和地信號。采用美國syscan公司的黑白線陣cis圖像傳感器sv253a4,分辨率為200dpi,掃描長度為216ram,掃描速度為0.36ms/行,單一模擬視頻輸出信號。采用美國exar公司的高速線陣cis/ccd傳感器處理器xrd98l23acd完成對cis圖像傳感器輸出信號的放大、a/d等處理,其分辨率為8位,具有6位程控增益放大器,8位程控偏移調(diào)節(jié)器。采用緩沖器74hc244完成傳感器處理器輸出數(shù)據(jù)的緩沖。2.2硬件設(shè)計框圖 利用dsp芯片支持庫開發(fā)方法,將軟件模塊對應(yīng)為硬件模塊,系統(tǒng)的框圖如圖1所示。由tms320c6416dsk開發(fā)板定時器(timer)模塊提供圖像傳感器sv253a4和傳感器處理器xrd98l23acd的時鐘信號。通用輸入輸出口(gpio)模塊和多道緩沖串行口(mcbsp)模塊配合,模擬傳感器處理器xrd98l2 3acd控制字的寫入時序,完成控制字的寫入。edma模塊和emifa模塊配合采用edma方式讀取外部存儲器數(shù)據(jù)的方法讀取緩
行復(fù)制、粘貼或其他文件復(fù)制操作即可將程序?qū)懭雴纹瑱C。 下載線硬件系統(tǒng)如圖1所示。 1.2 硬件設(shè)計 在分析各種usb接口芯片后,選用philips公司的pdiusbdl2作為系統(tǒng)的usb接口芯片,實現(xiàn)與微控制器進行通信的高速通用并行接口。該芯片采用了usb 1.1標(biāo)準(zhǔn),現(xiàn)有的計算機采用usb 1.1及usb 2.o接口標(biāo)準(zhǔn),采用pdiusbdl2作為下載線與計算機的接口芯片能夠滿足設(shè)計需要。 為了實現(xiàn)可靠的程序下載,對目標(biāo)單片機的接口電路選用原altra的并口驅(qū)動芯片74hc244作為下載線與目標(biāo)單片機的接口驅(qū)動芯片。該芯片是三態(tài)的總線驅(qū)動芯片,在寫入和讀出目標(biāo)單片機數(shù)據(jù)時有足夠的驅(qū)動能力和較小的延時,能夠?qū)崿F(xiàn)正常的程序下載,在程序下載完成后,該芯片工作于高阻態(tài),使下載線不影響目標(biāo)單片機的正常工作。系統(tǒng)電路原理如圖2所示。 在圖2中,pdiusbdl2的數(shù)據(jù)端口連接到單片機的p0端口,實現(xiàn)單片機與pdiusbdl2的數(shù)據(jù)交換通道。將pdiusbdl2的讀寫控制分別接到p3.6和p3.7引腳,實現(xiàn)單片機寫入和讀出pdiusbdl2的數(shù)據(jù)。地址端a0接到p2.o引腳
864輸出的2.5v基準(zhǔn)電壓源;a2和四個電阻構(gòu)成了信號調(diào)理網(wǎng)絡(luò),適當(dāng)配置r1~r4電阻可以實現(xiàn)對輸 入信號vi的縮放和平移以適合ads7864模擬通道的輸入要求。+in端的輸入電壓表示如下: ads7864與單片機連接電路 ads786轉(zhuǎn)換后的結(jié)果通過db0~db15輸出,若將byte引腳接高電平,則每個結(jié)果分兩個字節(jié)從db0~db7讀出,用8位的單片機讀取非常的方便。為了避免89c51對ads7864的干擾,用一片74hc244緩沖器來連接89c51的p0口和ads7864的db0~db7,控制ads7864的信號/holda~/holdc、a0~a2也是通過89c51的p0口輸出,用一片74hc373來鎖存這些控制信號。圖4是89c51與ads7864的連接電路圖,其中略去了其它的一些電路連接。 圖4 ads7864與89c51的連接 系統(tǒng)采用89c51的p2.7尋址ads7864,地址為8000h,同時
3 接口擴展實例 在實際的應(yīng)用系統(tǒng)中,可能需要同時擴展多個i/o口,以滿足應(yīng)用系統(tǒng)的需要。而各個輸入、輸出擴展i/o芯片應(yīng)通過74ls138進行“全地址”譯碼選通,從而分時復(fù)用數(shù)據(jù)總線db (databus)。為了防止過渡干擾對譯碼選通邏輯造成的影響,單片機系統(tǒng)所用的外圍芯片一般均設(shè)為雙步選通方式,即除了配置譯碼選通端外,還應(yīng)配置使能選通端。而74hc244芯片本身沒有明顯的片選和讀/寫控制端,設(shè)計時通常采用譯碼和讀控制信號來同時控制74hc244的cs,從而有效地抑制輸入/輸出數(shù)據(jù)信息的過渡干擾。 此電路輸入口擴展采用2個74hc244。其輸入端接鍵盤或其它數(shù)字信號;而輸出口擴展則選用2個74hc377,以用于控制數(shù)碼管、發(fā)光二極管、繼電器等。其詳細(xì)電路原理圖如圖6所示。 其部分代碼如下: 51單片機的數(shù)據(jù)/地址/控制總線端口都有一定的負(fù)載能力,p0口可驅(qū)動8個ttl門電路,p1口、p2口和p3口可驅(qū)動4個ttl門電路。負(fù)載超過上述規(guī)定一般應(yīng)加驅(qū)動器??偩€驅(qū)動器可以使用ttl型三態(tài)緩沖門電路74hc244、74
次采集時只需把這一部分?jǐn)?shù)據(jù)更新即可。 本系統(tǒng)的數(shù)據(jù)存儲和數(shù)據(jù)讀取是由不同的控制芯片來控制的,數(shù)據(jù)存儲時由cpld來控制,而讀取數(shù)據(jù)時由單片機來控制。這就涉及到一個尋址的問題,因為系統(tǒng)中只有一個隨機存取存儲器,而存儲和讀取數(shù)據(jù)時都要尋址,解決方案是由cpld來控制隨機存取存儲順的地址線,而單片機在讀取數(shù)據(jù)時通過與cpld的通信來實現(xiàn)對隨機存取存儲器的尋址。同時,由于存儲器只有一組數(shù)據(jù)線,而讀和寫是分開的操作,所以,在讀寫數(shù)據(jù)時可能性會發(fā)生總線沖突的問題,為了解決這個問題選用了一塊總線驅(qū)動芯片74hc244,這塊芯片有三態(tài)輸出選擇,因此不會影響到總線上春他的數(shù)據(jù)傳輸,解決了總線爭奪的問題。數(shù)據(jù)傳輸時的原理框圖如圖2所示。 2.2 數(shù)據(jù)處理模塊 數(shù)據(jù)處理過程要完成的功能有讀取數(shù)據(jù)、二進制數(shù)據(jù)到坐標(biāo)的轉(zhuǎn)換、液晶顯示以及對鍵盤輸入的控制。由于ram的地址線并未與單片機相連,所以,單片機對ram的操作一定要通過cpld才能實現(xiàn)。本系統(tǒng)采用的方案是用單片機的一個i/o口cp作為通信時鐘信號,cp的每一個上升沿到來時,cpld對地址線加1,選中相應(yīng)的ram地址,在cp仍然為高電平時用movx a,
avr單片機可以使用串行在線編程(isp)方式將程序?qū)懭?,即可直接在電路板上進行程序的燒寫和修改,所需的裝置就是一根isp下載線。 下面介紹一編程線使用計算機并口對單片機編程,不僅支持avr單片機,也支持對51單片機中的at89s系系的單片機編程。 一.原理圖如下: 該下載線是stk200/300型的下載線,74hc244是八路緩沖驅(qū)動器,用來做單片機和計算機的緩沖隔離,lpt連到計算機的并口,lpt的4,5腳用來控制兩組緩沖器的輸出,lpt的7腳輸出編程命令和數(shù)據(jù)到單片機mosi端。lpt的6腳輸出串行編程時鐘信號到單片機的sck端,lpt的9腳輸出復(fù)位信號到rst端,lpt的8腳輸出狀態(tài)信號到led,由單片機讀出的信息經(jīng)miso端,到lpt的10腳,74hc244的電源,由目標(biāo)板的上電源,經(jīng)穩(wěn)壓二極管穩(wěn)壓后得到。 720){this.width=720;this.height=720/tempx*tempy}" height=426 onclick="window.open(this.src)"> 二.下載軟件 下載軟件可以用ponyprog
大家說說,我用74hc244做3v,5v信號隔離,總線上哦,可以不?大家說說,我用74hc244做3v,5v信號隔離,總線上哦,可以不?比如說器件需要5v配電,我把74hc244配電5v,而cpu給出的信號是3.3v,可以不。如果外面器件過來5v信號,我把244配電為3.3v,讓cpu去讀,可以不?大部分信號都是在51的總線上哦,而且,需要轉(zhuǎn)換的信號很多。請有經(jīng)驗的同仁指點一下,先謝了!
大家說說,我用74hc244做3v,5v信號隔離,總線上哦,可以不?大家說說,我用74hc244做3v,5v信號隔離,總線上哦,可以不?比如說器件需要5v配電,我把74hc244配電5v,而cpu給出的信號是3.3v,可以不。如果外面器件過來5v信號,我把244配電為3.3v,讓cpu去讀,可以不?大部分信號都是在51的總線上哦,而且,需要轉(zhuǎn)換的信號很多。請有經(jīng)驗的同仁指點一下,先謝了!
lpc2000系列的pwm輸出口是否可直接通過74hc244驅(qū)動exb841請問lpc2000系列的pwm輸出口是否可以通過一個74hc244,使用6路去驅(qū)動exb841,如果可以,74hc244的驅(qū)動能力是否足夠,我看其使用的電源電壓不定,而且隨著電源電壓的變化,其輸入的高低電平閾值也不同。如果lpc2000不可以如此接,那么是否有高手可推薦一款可以與arm的pwm接口無需電平轉(zhuǎn)換即可驅(qū)動exb841或ir公司的igbt驅(qū)動器的片子。十分感謝。
請教:avr 簡易并口下載線中74ls244可否替用74hc244?請教:avr 簡易并口下載線中74ls244可否替用74hc244? 謝謝