熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2022-12-6 10:08
正文摘要:片內(nèi)rom,與片外rom地址重疊。請(qǐng)問(wèn)程序如何相互跳轉(zhuǎn),相互引用。關(guān)于ea引腳,是否可以用端口控制 |
上古時(shí)期的單片機(jī)系統(tǒng) 明明一片STC就能解決的事情,非得花更多的成本,更多的時(shí)間,更加復(fù)雜的代碼去實(shí)現(xiàn) 這是為什么呢? |
可以,要配合的非常精準(zhǔn)。 假如你的程序在內(nèi)部1000處取指令,你這時(shí)切換EA到外部,但由于地址線低位的鎖存還未進(jìn)行,下一條的取指未必能正確地取到外部1002(假設(shè)下條指令是地址是1002)處的數(shù)據(jù),結(jié)果很可能取到一個(gè)不確定的指令碼,這就麻煩了。如果切換EA的時(shí)機(jī),不妨礙下條令的取指(看手冊(cè)中取指周期時(shí)序圖),而且外部1002處放的是你精心策劃的指令,這是可以的。 |
ea腳低電平,PC指針指向外部,高電平,PC指針指向內(nèi)部,你不懂匯編就不要考慮用端口控制ea,沒(méi)有對(duì)PC指針的絕對(duì)控制能力就不要考慮 |
了解一下地址分配,沒(méi)有地址重疊一說(shuō),真重疊了是沖突 |
這么陳舊的體系結(jié)構(gòu)就算玩兒出花來(lái)也沒(méi)有任何意義。 |
ea=1,從內(nèi)部ROM導(dǎo)入程序,只在上電時(shí)起作用,因此不可以用端口控制ea。 |
Powered by 單片機(jī)教程網(wǎng)