找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5848|回復(fù): 56
打印 上一主題 下一主題
收起左側(cè)

對(duì)于51單片機(jī)內(nèi)存的困擾,求指教

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:73992 發(fā)表于 2022-10-1 19:21 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
在51單片機(jī)片內(nèi)取指令,無法從內(nèi)存中讀取,只能從程序存儲(chǔ)器中讀取。那么,新輸入的指令單片機(jī)運(yùn)行的時(shí)候就無法接收。
1.如果CPU可以從片內(nèi)ram讀取指令,請(qǐng)大家不吝賜

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:146878 發(fā)表于 2022-10-1 23:11 | 只看該作者
沒辦法,因?yàn)槟懿荒軓膬?nèi)存取指,得看PC指針能不能指向RAM。
回復(fù)

使用道具 舉報(bào)

板凳
ID:624769 發(fā)表于 2022-10-2 00:32 | 只看該作者
學(xué)匯編吧, 你就知道你要達(dá)到這個(gè)目的, 需要克服的問題,  以及如何克服了。
另外,還要學(xué)一點(diǎn)  51  工作 原理。 學(xué)了這些,你就能明白 PC指針的 動(dòng)作基準(zhǔn)是什么了。
回復(fù)

使用道具 舉報(bào)

地板
ID:824490 發(fā)表于 2022-10-2 03:56 | 只看該作者
先要去了解一下,什么是指令以及ROM和RAM的區(qū)別。然后是PC指針。沒試過,理論上貌似可以,但要變通。
回復(fù)

使用道具 舉報(bào)

5#
ID:526108 發(fā)表于 2022-10-2 07:48 | 只看該作者
C51沒辦法實(shí)現(xiàn),ARM可以
回復(fù)

使用道具 舉報(bào)

6#
ID:123289 發(fā)表于 2022-10-8 10:59 | 只看該作者
傳統(tǒng)的51是可以外擴(kuò)程序存儲(chǔ)器的,你可以用RAM來做這個(gè)外擴(kuò)的部分。
回復(fù)

使用道具 舉報(bào)

7#
ID:88256 發(fā)表于 2022-10-8 11:19 | 只看該作者
8051單片機(jī),EA置一,使用片內(nèi)存儲(chǔ)器的程序,EA置零,使用外部存儲(chǔ)器的程序
回復(fù)

使用道具 舉報(bào)

8#
ID:401564 發(fā)表于 2022-10-8 11:44 | 只看該作者
C我會(huì),匯編我也會(huì),精通算不上,至少算是已經(jīng)入門了
但為什么我看不懂樓主的問題

在51單片機(jī)片內(nèi)取指令,這句話什么意思?
無法從內(nèi)存中讀取,這又是什么意思?
只能從程序存儲(chǔ)器中讀取,那這個(gè)呢?
他是不是在描述8051的的總線結(jié)構(gòu)?
那么,新輸入的指令單片機(jī)運(yùn)行的時(shí)候就無法接收。?????
我用了幾年的匯編,難道,我連入門都算不上?
回復(fù)

使用道具 舉報(bào)

9#
ID:73992 發(fā)表于 2022-10-9 22:49 來自觸屏版 | 只看該作者
Y_G_G 發(fā)表于 2022-10-8 11:44
C我會(huì),匯編我也會(huì),精通算不上,至少算是已經(jīng)入門了
但為什么我看不懂樓主的問題


通常51單片機(jī)是執(zhí)行ROM中的指令
現(xiàn)在是想讓單片機(jī)執(zhí)行片內(nèi)RAM中的指令,
回復(fù)

使用道具 舉報(bào)

10#
ID:73992 發(fā)表于 2022-10-9 23:07 來自觸屏版 | 只看該作者
yzwzfyz 發(fā)表于 2022-10-8 10:59
傳統(tǒng)的51是可以外擴(kuò)程序存儲(chǔ)器的,你可以用RAM來做這個(gè)外擴(kuò)的部分。

外置RAM當(dāng)ROM用,應(yīng)該是可以做到。就是分享程序缺乏通用性。我考慮過用自身端口,模擬外置程序存儲(chǔ)器,但是程序太繁雜了。
回復(fù)

使用道具 舉報(bào)

11#
ID:155507 發(fā)表于 2022-10-9 23:08 | 只看該作者
lyonkon 發(fā)表于 2022-10-9 22:49
通常51單片機(jī)是執(zhí)行ROM中的指令
現(xiàn)在是想讓單片機(jī)執(zhí)行片內(nèi)RAM中的指令,

你要去了解
哈佛結(jié)構(gòu)與馮·諾伊曼結(jié)構(gòu)區(qū)別

哈佛結(jié)構(gòu)是一種將程序指令存儲(chǔ)和數(shù)據(jù)存儲(chǔ)分開的存儲(chǔ)器結(jié)構(gòu)。
馮·諾伊曼結(jié)構(gòu),也稱普林斯頓結(jié)構(gòu),是一種將程序指令存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器合并在一起的存儲(chǔ)器結(jié)構(gòu)。

51單片機(jī)是哈佛結(jié)構(gòu),所以不能執(zhí)行片內(nèi)RAM中的指令。
回復(fù)

使用道具 舉報(bào)

12#
ID:883242 發(fā)表于 2022-10-10 00:40 | 只看該作者
yzwzfyz 發(fā)表于 2022-10-8 10:59
傳統(tǒng)的51是可以外擴(kuò)程序存儲(chǔ)器的,你可以用RAM來做這個(gè)外擴(kuò)的部分。

扯淡。MOVC指令只能從程序存儲(chǔ)空間讀數(shù)據(jù),無法寫數(shù)據(jù),你拿RAM做程序空間,硬件怎么接,軟件怎么寫?
回復(fù)

使用道具 舉報(bào)

13#
ID:401564 發(fā)表于 2022-10-10 08:16 | 只看該作者
lyonkon 發(fā)表于 2022-10-9 22:49
通常51單片機(jī)是執(zhí)行ROM中的指令
現(xiàn)在是想讓單片機(jī)執(zhí)行片內(nèi)RAM中的指令,

你只怕是對(duì)RAM有什么誤解吧
我不是計(jì)算機(jī)專業(yè)的,只能解讀51的RAM
51的RAM是易失的,掉電就沒了了,"任何RAM中存儲(chǔ)的信息在斷電后均會(huì)丟失,所以RAM是易失性存儲(chǔ)器。"這是百度的解釋,記住這句話,記不住就抄20扁
RAM和ROM雖然名字上都夾帶著內(nèi)存,但它們是兩個(gè)東西,從設(shè)計(jì)的最初目的到實(shí)際使用,它們一直都是指向兩個(gè)不同的地方的
RAM是提高數(shù)據(jù)相關(guān)處理速度的,算是一個(gè)數(shù)據(jù)處理的中轉(zhuǎn)站,沒有DMA功能的單片機(jī),處理數(shù)據(jù)都要經(jīng)過RAM的,RAM放滿了,單片機(jī)就處理不了數(shù)據(jù)了
ROM就是存放數(shù)據(jù)的,就像家里的一個(gè)箱子,放滿了就放滿了,最多是再也放不下東西而已,單片機(jī)一樣的正常運(yùn)行
不要有著把指令放在RAM的想法,有了這個(gè)想法,并不是你有創(chuàng)新思想或者是腦洞大開,那是連51單片機(jī)的入門知識(shí)都沒有學(xué)好
回復(fù)

使用道具 舉報(bào)

14#
ID:879348 發(fā)表于 2022-10-10 08:21 | 只看該作者
架構(gòu)決定不可以這樣做,STM32可以運(yùn)行在RAM,就可以這樣做
回復(fù)

使用道具 舉報(bào)

15#
ID:624769 發(fā)表于 2022-10-10 08:50 來自觸屏版 | 只看該作者
lyonkon 發(fā)表于 2022-10-9 22:49
通常51單片機(jī)是執(zhí)行ROM中的指令
現(xiàn)在是想讓單片機(jī)執(zhí)行片內(nèi)RAM中的指令,

首先,51單片機(jī)確實(shí)只能執(zhí)行rom中的指令,然后,你希望單片機(jī)執(zhí)行片內(nèi)ram的指令,是可以實(shí)現(xiàn)的,但是,不是直接執(zhí)行,而是用十幾條指令,去執(zhí)行一條在ram中的指令,具體執(zhí)行方法你可以參考stc的在線仿真用到的,單片機(jī)端的程序。你能看懂,基本就能實(shí)現(xiàn)你的目的,看不懂,說明你的知識(shí)暫時(shí)還不支持你完成你的最終目標(biāo)。
回復(fù)

使用道具 舉報(bào)

16#
ID:688692 發(fā)表于 2022-10-10 09:00 | 只看該作者
這個(gè)不是說不可以,只是有點(diǎn)麻煩了。
你去找找上古時(shí)期的
MCS-51試驗(yàn)箱
就有這種搞法,板子上是單片機(jī),通過鍵盤輸入?yún)R編指令,可以直接運(yùn)行
“CPU100%出借”  是我記得的一句說明書里面最印象深刻的話。
回復(fù)

使用道具 舉報(bào)

17#
ID:73992 發(fā)表于 2022-10-10 11:35 來自觸屏版 | 只看該作者
cnos 發(fā)表于 2022-10-10 09:00
這個(gè)不是說不可以,只是有點(diǎn)麻煩了。
你去找找上古時(shí)期的
MCS-51試驗(yàn)箱

我就是想實(shí)現(xiàn)這個(gè)功能,用鍵盤輸入程序,然后CPU執(zhí)行。
回復(fù)

使用道具 舉報(bào)

18#
ID:73992 發(fā)表于 2022-10-10 12:07 來自觸屏版 | 只看該作者
Y_G_G 發(fā)表于 2022-10-10 08:16
你只怕是對(duì)RAM有什么誤解吧
我不是計(jì)算機(jī)專業(yè)的,只能解讀51的RAM
51的RAM是易失的,掉電就沒了了,"任何R ...

開機(jī)之前RAM中沒有程序,這個(gè)是不用擔(dān)心的?梢韵駒86那樣,開機(jī)將程序載人RAM,載完了之后,CPU跳轉(zhuǎn)到RAM執(zhí)行指令。這樣,不論是加載的程序還是鍵盤輸入的程序,都可以執(zhí)行
回復(fù)

使用道具 舉報(bào)

19#
ID:73992 發(fā)表于 2022-10-10 12:24 來自觸屏版 | 只看該作者
cnos 發(fā)表于 2022-10-10 09:00
這個(gè)不是說不可以,只是有點(diǎn)麻煩了。
你去找找上古時(shí)期的
MCS-51試驗(yàn)箱

apple 1 用的CPU與51CPU性能差不多,但是apple1不僅支持匯編,還支持b語言。我覺得51單片機(jī)是可以做到匯編語言輸入,并且執(zhí)行指令的,只是沒有人做,我是想做一個(gè)玩玩
回復(fù)

使用道具 舉報(bào)

20#
ID:384109 發(fā)表于 2022-10-10 12:42 | 只看該作者
感覺樓主還是有誤解了,看貼里對(duì)51試驗(yàn)箱的描述,應(yīng)該是外掛了一個(gè)比較大的RAM,這個(gè)RAM可以作為RAM和ROM來使用
回復(fù)

使用道具 舉報(bào)

21#
ID:1047140 發(fā)表于 2022-10-10 13:35 | 只看該作者
51單片機(jī)暫時(shí)做不到,因?yàn)槭菣C(jī)制的原因,本身并不是ARM架構(gòu)的關(guān)系,這跟底層架構(gòu)是有關(guān)系的,建議學(xué)習(xí)下底層架構(gòu)知識(shí),就是那種純匯編代碼,了解PC指針,以及具體的寄存器,學(xué)習(xí)下就會(huì)明白
回復(fù)

使用道具 舉報(bào)

22#
ID:401564 發(fā)表于 2022-10-10 14:08 | 只看該作者
lyonkon 發(fā)表于 2022-10-10 12:07
開機(jī)之前RAM中沒有程序,這個(gè)是不用擔(dān)心的?梢韵駒86那樣,開機(jī)將程序載人RAM,載完了之后,CPU跳轉(zhuǎn)到RA ...

"開機(jī)之前RAM中沒有程序,這個(gè)是不用擔(dān)心的?梢韵駒86那樣,開機(jī)將程序載人RAM,載完了之后,CPU跳轉(zhuǎn)到RAM執(zhí)行指令。這樣,不論是加載的程序還是鍵盤輸入的程序,都可以執(zhí)行"
非常好,反正我學(xué)了幾年的單片機(jī),什么都看不明白,果然,我還是技術(shù)不到家
回復(fù)

使用道具 舉報(bào)

23#
ID:384109 發(fā)表于 2022-10-10 15:43 | 只看該作者
這個(gè)方式現(xiàn)在好像沒什么意義了,這個(gè)需求就類似早期一些設(shè)備商提供基本的功能,然后客戶可以自己加載自己的功能,但現(xiàn)在基本都是一次性設(shè)計(jì)完全,這種功能沒什么用了
回復(fù)

使用道具 舉報(bào)

24#
ID:283954 發(fā)表于 2022-10-10 16:22 | 只看該作者
lyonkon 發(fā)表于 2022-10-10 11:35
我就是想實(shí)現(xiàn)這個(gè)功能,用鍵盤輸入程序,然后CPU執(zhí)行。

這是能夠?qū)崿F(xiàn)的,你先寫一個(gè)基本操作程序,里面包含很多基本要用到的功能,比如TIME,COM, PRINT, VOLT, SENT,LOAD,RUN,PLAY(用中文也可)等等,然后用一個(gè)主控程序等待輸入,并顯示在LCD上,等輸入回車鍵后開始檢查字串,如果是正確字串就開始執(zhí)行相應(yīng)的副程式,執(zhí)行完畢后有回到等待輸入程序,要載入的外部程序可以儲(chǔ)存在SD卡,用LOAD命令加載在RAM, 讓后跳到程序起始處執(zhí)行,這樣就把控制權(quán)交給加載的程序,程序執(zhí)行完畢后把控制權(quán)再交回給主控程序,這樣就做成了51的DOS,由于現(xiàn)代有了大容量非易失存儲(chǔ)器SD卡的加持,也許會(huì)有新的用途。
回復(fù)

使用道具 舉報(bào)

25#
ID:73992 發(fā)表于 2022-10-10 22:47 | 只看該作者
dalaoshi 發(fā)表于 2022-10-10 16:22
這是能夠?qū)崿F(xiàn)的,你先寫一個(gè)基本操作程序,里面包含很多基本要用到的功能,比如TIME,COM, PRINT, VOLT,  ...

外部程序要想執(zhí)行,先要把程序加載到ram。但是51 系統(tǒng)指令只在rom中,ram中的只被當(dāng)成數(shù)據(jù)。除非外部掛載普林斯頓體系存儲(chǔ)器。樓上說有執(zhí)行ram中指令的方法,我先看看官方手冊(cè)
回復(fù)

使用道具 舉報(bào)

26#
ID:384109 發(fā)表于 2022-10-10 23:04 | 只看該作者
樓主沒明白24樓的意思,應(yīng)該是外掛一個(gè)RAM,用來存程序和執(zhí)行程序,只是把一般外接的ROM改成了RAM
回復(fù)

使用道具 舉報(bào)

27#
ID:1047240 發(fā)表于 2022-10-11 00:59 | 只看該作者
Y_G_G 發(fā)表于 2022-10-8 11:44
C我會(huì),匯編我也會(huì),精通算不上,至少算是已經(jīng)入門了
但為什么我看不懂樓主的問題

新手剛?cè)腭v求教,我看樓主的意思是不從內(nèi)存取從別的地方取吧,反通常操作再問行不行得通吧。
本來要學(xué)單片編程的我學(xué)了C++,歪了一陣風(fēng)中凌亂嘻嘻嘻....
今天才知道單片的編程不能硬套電腦編程,有些是不通用的。但是分清楚了就較簡(jiǎn)單了信心滿滿再補(bǔ)一波單片編程
回復(fù)

使用道具 舉報(bào)

28#
ID:584814 發(fā)表于 2022-10-11 08:22 | 只看該作者
“在51單片機(jī)片內(nèi)取指令,無法從內(nèi)存中讀取,只能從程序存儲(chǔ)器中讀取!
這個(gè)問題很好,但是看不懂
單片機(jī)指令不是編譯后一次寫入么 ?編好的程序如何放在內(nèi)存 ?而且還可以放在程序存儲(chǔ)器 ?
回復(fù)

使用道具 舉報(bào)

29#
ID:86450 發(fā)表于 2022-10-11 08:48 | 只看該作者
Y_G_G 發(fā)表于 2022-10-10 08:16
你只怕是對(duì)RAM有什么誤解吧
我不是計(jì)算機(jī)專業(yè)的,只能解讀51的RAM
51的RAM是易失的,掉電就沒了了,"任何R ...

是不是 跑個(gè)虛擬機(jī),然后就能實(shí)現(xiàn) 運(yùn)行RAM指令了。 不知道這么理解對(duì)不對(duì)?
回復(fù)

使用道具 舉報(bào)

30#
ID:86450 發(fā)表于 2022-10-11 08:53 | 只看該作者
dalaoshi 發(fā)表于 2022-10-10 16:22
這是能夠?qū)崿F(xiàn)的,你先寫一個(gè)基本操作程序,里面包含很多基本要用到的功能,比如TIME,COM, PRINT, VOLT,  ...

我也想做這個(gè)東西。
回復(fù)

使用道具 舉報(bào)

31#
ID:86450 發(fā)表于 2022-10-11 08:55 | 只看該作者
正在學(xué)習(xí)51 發(fā)表于 2022-10-11 00:59
新手剛?cè)腭v求教,我看樓主的意思是不從內(nèi)存取從別的地方取吧,反通常操作再問行不行得通吧。
本來 ...

現(xiàn)在 單片機(jī)  可以用C++ 編程了
回復(fù)

使用道具 舉報(bào)

32#
ID:73992 發(fā)表于 2022-10-11 09:24 來自觸屏版 | 只看該作者
正在學(xué)習(xí)51 發(fā)表于 2022-10-11 00:59
新手剛?cè)腭v求教,我看樓主的意思是不從內(nèi)存取從別的地方取吧,反通常操作再問行不行得通吧。
本來 ...

當(dāng)鍵盤輸入一條指令,存入內(nèi)存。CPU要執(zhí)行這條指令,51單片機(jī)在外接RAM的時(shí)候可以做到。我們討論的是只用片內(nèi)資源如何達(dá)到這個(gè)目的。并不是明知不可為而為。那樣就失去了探索的意義了
回復(fù)

使用道具 舉報(bào)

33#
ID:401564 發(fā)表于 2022-10-11 11:50 | 只看該作者
jjwangxu2008 發(fā)表于 2022-10-11 08:48
是不是 跑個(gè)虛擬機(jī),然后就能實(shí)現(xiàn) 運(yùn)行RAM指令了。 不知道這么理解對(duì)不對(duì)?

跑什么虛擬機(jī)
這是樓主單片機(jī)基礎(chǔ)知識(shí)沒學(xué)好,想當(dāng)然的冒出一個(gè)想法
你說什么他都能找到一堆東西來反駁你,說得有理有據(jù)的
指令跟數(shù)據(jù)都分清
STM32把程序放在RAM中運(yùn)行和他說的這個(gè),完全是兩回事
FPGA運(yùn)行方式也是把程序放到RAM中運(yùn)行的,但也跟他說的不是一回事
他就是想當(dāng)然的有一個(gè)想法,然后想當(dāng)然的覺得這個(gè)方法是可以
再然后就是在這個(gè)"他自己覺得可以的"前提下,問人家怎么做
回復(fù)

使用道具 舉報(bào)

34#
ID:748788 發(fā)表于 2022-10-11 15:33 | 只看該作者
我理解的是,樓主想拿單片機(jī)當(dāng)pc機(jī)用。坦率地說,你就死了這條心吧。計(jì)算機(jī)技術(shù)如今發(fā)展的已經(jīng)很成熟了,其表現(xiàn)之一就是不同的技術(shù)有不同的定位
回復(fù)

使用道具 舉報(bào)

35#
ID:155507 發(fā)表于 2022-10-11 15:53 | 只看該作者
你可以試試這個(gè)
PAULMON 調(diào)試器


PAULMON 使用 8051 中的內(nèi)置 UART 來與用戶溝通。通常,PC 計(jì)算機(jī)與終端程序、8051 匯編器一起使用


PAULMON 也旨在與 RAM 一起使用,并且 RAM 開頭的默認(rèn)位置是 2000(十六進(jìn)制),在 EPROM 之后,雖然是 RAM
可以在 2000 - FFFF 范圍內(nèi)的任何地方使用。到 RAM 的讀使能信號(hào)應(yīng)該是 RD 和 PSEN 信號(hào)的邏輯或,以便讀取
嘗試外部代碼存儲(chǔ)器或程序存儲(chǔ)器空格將從 RAM 中讀取。 (使用與門做這些信號(hào)的邏輯或,因?yàn)樗鼈?br /> 低電平有效。╋@然的寫使能 RAM 應(yīng)連接到 8051 的 WR 引腳。

以這種方式連接 RAM 將允許在 PAULMON 中下載命令來編寫你的程序進(jìn)入 RAM (寫入外部數(shù)據(jù)存儲(chǔ)器
空間)。然后你可以運(yùn)行你的程序,因?yàn)閺耐獠砍绦虼鎯?chǔ)空間讀取嘗試 將從 RAM 芯片中讀取。






PJRC.zip

3.4 MB, 下載次數(shù): 4

回復(fù)

使用道具 舉報(bào)

36#
ID:73992 發(fā)表于 2022-10-13 00:26 來自觸屏版 | 只看該作者
wwh2382 發(fā)表于 2022-10-11 15:33
我理解的是,樓主想拿單片機(jī)當(dāng)pc機(jī)用。坦率地說,你就死了這條心吧。計(jì)算機(jī)技術(shù)如今發(fā)展的已經(jīng)很成熟了,其 ...

我的目的的確是這樣
回復(fù)

使用道具 舉報(bào)

37#
ID:88256 發(fā)表于 2022-10-13 01:19 | 只看該作者
lyonkon 發(fā)表于 2022-10-9 23:07
外置RAM當(dāng)ROM用,應(yīng)該是可以做到。就是分享程序缺乏通用性。我考慮過用自身端口,模擬外置程序存儲(chǔ)器,但 ...

還以為樓主有了這個(gè)想法,就能理解我的說法,沒想到還是不懂。
不明白為什么會(huì)說缺乏通用性?6264外加小電池并稍作處理,做個(gè)小電路板,就能代替2764使用,存儲(chǔ)器的座子用鎖緊座代替,該電路板插在外擴(kuò)RAM上可讀寫,插在外擴(kuò)ROM上并將EA置零可運(yùn)行程序。
嫌麻煩的,用地址區(qū)分,比如4000H開始的地址分配給它,用雙刀雙擲開關(guān)進(jìn)行切換,一樣可以讀寫以及運(yùn)行程序,至于具體的,因?yàn)殚L(zhǎng)久沒接觸,倒是忘了,但是絕對(duì)可行。
回復(fù)

使用道具 舉報(bào)

38#
ID:88256 發(fā)表于 2022-10-13 01:39 | 只看該作者
lyonkon 發(fā)表于 2022-10-13 00:26
我的目的的確是這樣

以前的武漢尚吉電子曾經(jīng)出品過SCB-II-51或者說是SCB-2-51的單片單板機(jī),你或許要的就是這種。
我那時(shí)從電子報(bào)中縫廣告看到有學(xué)習(xí)單片機(jī)的書籍然后郵購(gòu),從此才對(duì)單片機(jī)感興趣并學(xué)習(xí)的,實(shí)際上那上下兩冊(cè)的書籍就是該單片單板機(jī)的說明書,但是解說的很詳細(xì),并附有詳細(xì)完整的程序,反正我那時(shí)就是靠著該書,沒有老師沒有同好交流,一個(gè)人自學(xué)單片機(jī)的,最后還組裝了一套該單片單板機(jī)。
回復(fù)

使用道具 舉報(bào)

39#
ID:73992 發(fā)表于 2022-10-13 08:21 來自觸屏版 | 只看該作者
hhdsdy 發(fā)表于 2022-10-13 01:19
還以為樓主有了這個(gè)想法,就能理解我的說法,沒想到還是不懂。
不明白為什么會(huì)說缺乏通用性?6264外加小 ...

你看到35樓的設(shè)計(jì),你就會(huì)改變想法了。你說的思路是將RAM芯片加電池當(dāng)ROM用。
回復(fù)

使用道具 舉報(bào)

40#
ID:73992 發(fā)表于 2022-10-13 08:37 來自觸屏版 | 只看該作者
angmall 發(fā)表于 2022-10-11 15:53
你可以試試這個(gè)
PAULMON 調(diào)試器


老哥時(shí)序玩的溜!我的設(shè)計(jì)是將p2.7引腳和red引腳接一個(gè)與門到RAM oe端。讀寫數(shù)據(jù)的時(shí)候,p2.7為高電平(地址最高位)。執(zhí)行RAM中指令時(shí),p2.7為低電平。缺點(diǎn)是數(shù)據(jù)地址,與指令地址是兩套地址,容易記不住。我覺得你的設(shè)計(jì)更符合時(shí)序,用起來也省心。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表