|
|||||||||||
| 技術(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 |
新手問(wèn)基本的問(wèn)題,對(duì)我很重要。 |
| 作者:87295807 欄目:單片機(jī) |
我匯編語(yǔ)言指令差不多都學(xué)了,就是不知道硬件的工作原理,特別想知道的是程序?qū)懭牒投丝诘刂分g的關(guān)系,端口地址是不是就是i/o口電平的高低,然后過(guò)段機(jī)器周期就是輸入程序,在過(guò)段機(jī)器周期又顯端口地址呢,鎖存又是什么意思呢?還有什么叫數(shù)據(jù)傳輸?和地址線程序之間什么關(guān)系?望指點(diǎn)。「屑げ槐M! |
| 2樓: | >>參與討論 |
| 作者: ferry 于 2005/3/15 22:10:00 發(fā)布:
re: 從內(nèi)存或斷口讀寫數(shù)據(jù)必須知道從那里讀或?qū)懀刂肪就是起定位作用的。 如果地址線和數(shù)據(jù)線共用同一組引腳,當(dāng)?shù)刂沸盘?hào)出現(xiàn)在引腳上時(shí)就把它保存下來(lái),這就叫鎖存,然后讓數(shù)據(jù)出現(xiàn)在引腳上。 要了解計(jì)算機(jī)硬件,數(shù)字電路是一定要學(xué)的。 |
|
| 3樓: | >>參與討論 |
| 作者: xwj 于 2005/3/16 10:15:00 發(fā)布:
建議先買本"XXX原理"之類的書(shū)補(bǔ)補(bǔ)課, 基礎(chǔ)類的東西還是看書(shū)好 |
|
| 4樓: | >>參與討論 |
| 作者: luhuaren 于 2005/3/16 12:19:00 發(fā)布:
RE 你的問(wèn)題可能是程序和硬件結(jié)合不起來(lái),也就是說(shuō)你不知道怎樣用程序來(lái)控制I/O口的高低電平,如果是51單片機(jī),P1口應(yīng)該是有上拉電阻的,如果你P1。1口接一個(gè)1K電阻,然后再串上一個(gè)LED燈接地,你可以用以下指令來(lái)讓LED燈閃爍 LED: MOV P1,#0X0FF CALL DELAY2.5ms MOV P1,#00H JMP LED 也就是說(shuō)你想讓P1口輸出高電平,可以用MOV P1,#0X0FF來(lái)實(shí)現(xiàn)!癙1”為單片機(jī)P1口的數(shù)據(jù)寄存器,向P1口寫入不同的數(shù)據(jù),P1口的狀態(tài)將會(huì)得到響應(yīng)的改變。 鎖存信號(hào)跟單片機(jī)的時(shí)序有關(guān),舉個(gè)例子,當(dāng)你的單片機(jī)外部擴(kuò)展了程序存儲(chǔ)器的時(shí)候,當(dāng)你訪問(wèn)外部程序存儲(chǔ)器的時(shí)候,要用P0口和P2口來(lái)輸出程序的地址,但是P0口又作為數(shù)據(jù)總線口,當(dāng)程序執(zhí)行時(shí)候,首先單片機(jī)P0口輸出低8位地址,然后鎖存信號(hào)來(lái)到,把P0口的地址送到鎖存器中去,這樣鎖存器輸出的地址加上P2口輸出的地址合起來(lái)就是程序執(zhí)行的地址,之后,P0口浮空,也即轉(zhuǎn)為輸入狀態(tài),就可以從指定的地址通過(guò)P0口讀取指令到CPU,接著程序的執(zhí)行重復(fù)上述過(guò)程。 不知道有沒(méi)有明白一點(diǎn),可能有些地方有不當(dāng)之處,自己找本書(shū)仔細(xì)看看! |
|
| 5樓: | >>參與討論 |
| 作者: 87295807 于 2005/3/17 17:39:00 發(fā)布:
謝謝!! |
|
| 6樓: | >>參與討論 |
| 作者: 隨風(fēng)01 于 2005/3/17 20:41:00 發(fā)布:
TO:luhuaren luhuaren 你好! 我是從事硬件設(shè)計(jì)的,對(duì)MCU方面很有興趣,學(xué)校里也學(xué)過(guò)很多的51,但是一直都沒(méi)有實(shí)際做過(guò),想請(qǐng)教一下,對(duì)于初學(xué)者,哪一種MCU比較好(仿真和燒錄設(shè)備價(jià)格低,又較為實(shí)用)。謝謝! Email:luohj@bbkav.com |
|
| 7樓: | >>參與討論 |
| 作者: luhuaren 于 2005/3/21 20:16:00 發(fā)布:
re TO隨風(fēng): 學(xué)單片機(jī)我個(gè)人感覺(jué)51還是比較好的,基礎(chǔ)的書(shū)籍比較多,而且成熟,而且開(kāi)發(fā)系統(tǒng)比較容易學(xué),可以看看KEIL軟件!· |
|
|
|
| 免費(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) |