|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
51單片機,操作內(nèi)部RAM,會影響數(shù)據(jù)線嗎? |
| 作者:khsb 欄目:技術(shù)交流 |
請問大家,51單片機里,如果我在程序里操作內(nèi)部RAM(即操作data變量),對數(shù)據(jù)線P0口(或者說是低8位地址線)會有影響么?對RD和WR線呢有沒有影響? 謝謝 |
| 2樓: | >>參與討論 |
| 作者: awey 于 2005/12/23 10:24:00 發(fā)布:
如果EA接高(運行內(nèi)部的程序),沒有影響 |
|
| 3樓: | >>參與討論 |
| 作者: chunyang 于 2005/12/23 10:49:00 發(fā)布:
一般不會 但有個例外要特別留意:某些51系MCU中除128+128結(jié)構(gòu)的內(nèi)存外還有用MOVX訪問的SRAM,對其訪問如果超出其最大地址范圍,有些這樣的MCU(不是全部)會自動轉(zhuǎn)向真正的片外地址,這時總線及讀寫控制的狀態(tài)就會發(fā)生改變了。 |
|
| 4樓: | >>參與討論 |
| 作者: javie 于 2005/12/23 10:56:00 發(fā)布:
我發(fā)現(xiàn)chunyang是個51專家 應(yīng)該和熱電源不相上下,哈哈~~ |
|
| 5樓: | >>參與討論 |
| 作者: maychang 于 2005/12/23 16:57:00 發(fā)布:
當(dāng)然是 Hotpower不大攻硬件,Chunyang軟硬兼施。 |
|
| 6樓: | >>參與討論 |
| 作者: qjy_dali 于 2005/12/23 23:24:00 發(fā)布:
沒有 |
|
| 7樓: | >>參與討論 |
| 作者: awey 于 2005/12/24 9:11:00 發(fā)布:
這個叫內(nèi)部的擴展RAM,用MOVX訪問 我現(xiàn)在用的C8051F120就有8K的 |
|
| 8樓: | >>參與討論 |
| 作者: khsb 于 2005/12/26 11:20:00 發(fā)布:
那下面的問題怎么解釋? 為什么按照圖1和圖2的接線,運行同一段代碼,而有不一樣的效果。 代碼如下: #define CONTROL XBYTE[0x8001] void main(void) { unsigned CHAR data i; while(1) { CONTROL = 0x00; for(i=0;i<255;i++); CONTROL = 0xFF; for(i=0;i<255;i++); } } 現(xiàn)在只討論片選信號:當(dāng)按照圖1接線時,74HC138只有Y1(NO.14)有低電平,其他Y都不會選中,也就是說只有高電平,而且低電平很短;當(dāng)按照圖2接線時,74HC138除了Y1(NO.14)有低電平,Y2(No.13)也有低電平出現(xiàn),而且這兩個腳的低電平都比較長,差不多與高電平形成1:1的方波了。這是為什么?
|
|
| 9樓: | >>參與討論 |
| 作者: HIGHWAY 于 2005/12/26 12:36:00 發(fā)布:
肯定不一樣,你的地址都不是唯一的 |
|
| 10樓: | >>參與討論 |
| 作者: khsb 于 2005/12/26 19:35:00 發(fā)布:
說明一點 地址的確不是唯一的,但是程序里操作過的地址卻是唯一。為什么對0x8001操作的時候,Y2也會被選中呢? 另外,上圖中的A0、A1、A2是從74HC373過來的,不是直接從CPU引腳接過來 |
|
| 11樓: | >>參與討論 |
| 作者: khsb 于 2005/12/28 8:41:00 發(fā)布:
怎么沒有人回答了? |
|
| 12樓: | >>參與討論 |
| 作者: awey 于 2005/12/28 9:21:00 發(fā)布:
P2口在沒用于地址總線時,口線上輸出其內(nèi)部寄存器的狀態(tài) P2口在做地址總線用之前,最好置1 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |