音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請(qǐng)問(wèn)怎么對(duì)外接的74系列的器件進(jìn)行編址?

作者:andychan 欄目:單片機(jī)
請(qǐng)問(wèn)怎么對(duì)外接的74系列的器件進(jìn)行編址?
就是編程可以通過(guò)MOVX來(lái)訪問(wèn)的那種,請(qǐng)問(wèn)具體的編址原則,或者推薦我看哪本書(shū)也行(我看過(guò)一些書(shū),那些書(shū)都是直接就給出了那個(gè)地址,但是沒(méi)有解釋地址的原由),謝謝了.

2樓: >>參與討論
gbchang
如果外存儲(chǔ)器不大,有人用P2口譯碼接74系列器件的片選。
如果外存儲(chǔ)器不大,有人用P2口譯碼接74系列器件的片選。
8條線全用來(lái)做這個(gè),那就可以出來(lái)255個(gè)器件呢!
見(jiàn)笑,哈。

3樓: >>參與討論
liming6430
我是這樣理解的!
因?yàn)镻0口和P2口可以做地址線,共有16位,從0000~FFFF,分別代表從P2.7~P0.0。根據(jù)選通器件的原則,確定是什么,比如:8003,則P2.7=1,P0.0=1,P0.1=1;此后就可以用地址形式訪問(wèn)了。

也是新手,不知道以上理解是否正確,希望有所幫助!

4樓: >>參與討論
南方的老樹(shù)
把讀寫(xiě)信號(hào)和地址信號(hào)接到74LS138或者74LS154,就能或者選通信號(hào)
這樣,就可以使用573和245來(lái)鎖存數(shù)據(jù)輸出,或者讀進(jìn)數(shù)據(jù)。

5樓: >>參與討論
andychan
還不是很明白
謝謝你們了.
那比如說(shuō):(我從一本書(shū)上摘抄的一段話(huà),我現(xiàn)在還不是很理解):
"
74LS244的端口用DPTR間止為FF7FH,則將輸入設(shè)備的數(shù)據(jù)讀入累"加器A的程序?yàn)?
MOV DPTR,#0FF7FH
MOVX A,@DPTR
"
我想問(wèn),那個(gè)DPTE的間址是如何算出來(lái)的?
有時(shí)候它也
"用Ri間址為7FH,
MOV R0,#7FH
MOV A,#DATA
MOVX @R0,A"
我想知道它是怎么確定7FH對(duì)應(yīng)的就是外接的設(shè)備呢?


6樓: >>參與討論
yadog
re
不知道lz的具體意思

單片機(jī)的16根地址線就是給出地址的啊

把這些線中的某一(幾)根接到74系列的enable上自然就產(chǎn)生了地址,當(dāng)16根地址線不夠用的時(shí)候,還可以用其它口線來(lái)產(chǎn)生選通信號(hào),不過(guò)程序就要麻煩一些了

7樓: >>參與討論
always2004
同意liming6430的看法
DPTR的間址是由P0,P2的決定的,低8位為P0,高8位為P2
而MOVX A,@DPTR低8位由Ri的內(nèi)容,高8位為P2

8樓: >>參與討論
南方的老樹(shù)
yadog:因?yàn)?4系列沒(méi)有讀寫(xiě)信號(hào)的控制端口,所以選通信號(hào)必須帶
RD或者WR,這就需要74LS138或者139,把RD和WR或者分別或者同時(shí)接進(jìn)138、139,138或者139或者154的輸出信號(hào)中自然就帶有了RD和WR信號(hào),然后接到74系列的選通控制端;
對(duì)于82系列的芯片當(dāng)然不需要了,但是如果這個(gè)電路圖中,除了82系列的芯片、62系列的芯片,同時(shí)還有并行I/O擴(kuò)展的74系列的芯片,那么CE信號(hào)也只能包含了RD和WR同時(shí);
使用138可以在系統(tǒng)中容納8個(gè)這樣的芯片;
這是最常見(jiàn)的總線擴(kuò)展辦法了,最好不要使用并行擴(kuò)展的辦法,而是使用串行擴(kuò)展,如果需要大容量的RAM話(huà),那就是STC系列的單片機(jī)。
大量的教科書(shū)對(duì)這個(gè)都是沒(méi)有說(shuō)清楚。
有時(shí)間的話(huà),可以放上來(lái)一個(gè)原理圖做個(gè)說(shuō)明。



* - 本貼最后修改時(shí)間:2005-6-14 7:35:32 修改者:南方的老樹(shù)

9樓: >>參與討論
gbchang
答andychan"還不是很明白"
問(wèn):
74LS244的端口用DPTR間止為FF7FH,則將輸入設(shè)備的數(shù)據(jù)讀入累"加器A的程序?yàn)?
MOV DPTR,#0FF7FH
MOVX A,@DPTR
"
我想問(wèn),那個(gè)DPTE的間址是如何算出來(lái)的?

答:
1。要讀的數(shù)據(jù)當(dāng)然就接244的輸入了,244的輸出接P0口,這是數(shù)據(jù)。
2。低8位地址可以用74373鎖存,鎖存出來(lái)的最高位(相當(dāng)于add7)接244的片選。
3。這樣就可以實(shí)現(xiàn)用[XX7F]這個(gè)地址尋址244了。

但,這樣做有很多不好:
1。如果add7為0,則一定尋址244,會(huì)浪費(fèi)掉64K尋址能力中的一半,僅為區(qū)區(qū)一個(gè)字節(jié)(244是8位的吧?)。如可能用幾根地址線譯碼后再給244。
2。用244會(huì)有一種跟隨特性,只要全能,輸出就會(huì)隨輸入變化,不如用鎖存器(373/573/273/374。。。),這樣可以準(zhǔn)確控制讀取時(shí)機(jī)。
3。盡量用高地址做這類(lèi)直接硬件尋址操作,因?yàn)橥脩?hù)程序會(huì)從低地址開(kāi)始分配使用地址空間(RAM,51),(題外話(huà):既然大家都習(xí)慣這樣從低地址開(kāi)始,那建議就大家都這樣吧,像印度軟件一樣,大家風(fēng)格一樣,才會(huì)發(fā)展快。)
4。盡量不用地址的0狀態(tài)去做這樣的事,因?yàn)榫幹芬?guī)則是1狀態(tài)有效(程序中)的,比如上例,用XX80才較好,7F及以下地址做他用。也符合一種線性編址的習(xí)慣。

另,建議
1。244雖然內(nèi)部較245簡(jiǎn)單,但卻比245貴,這是因?yàn)?45用了多了,所以就便宜了,用這個(gè)省錢(qián)又方便,何樂(lè)不為呢?
2。做東西選器件不是光可以用就行,適當(dāng)?shù)呢浽?價(jià)格也是要考慮的。
3。有時(shí)間/精力的話(huà),多設(shè)計(jì)/了解幾種方案對(duì)比一下有好處,多知道幾樣不是壞處。

10樓: >>參與討論
gbchang
請(qǐng)問(wèn)andychan,現(xiàn)在明白了嗎?
 
參與討論
昵稱(chēng):
討論內(nèi)容:
 
 
相關(guān)帖子
C中有5個(gè)變量,要求5個(gè)變量連續(xù)存放
請(qǐng)問(wèn)有沒(méi)有可以用51控制輸出PWM的芯片
電路這么接,會(huì)不會(huì)把單片機(jī)引腳燒壞?(圖)
請(qǐng)教用過(guò)8251擴(kuò)展串口的高手幫幫忙,很急.謝過(guò)了先
急求USB主機(jī)控制器驅(qū)動(dòng)程序
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)