你知道單片機(jī)的片內(nèi)存儲(chǔ)器片外存儲(chǔ)器都是干什么的嗎?
單片機(jī)的分為數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器。單片機(jī)內(nèi)部的存儲(chǔ)器稱為片內(nèi)存儲(chǔ)器,片外擴(kuò)展的存儲(chǔ)器成為片外存儲(chǔ)器。比如8031內(nèi)部有數(shù)據(jù)存儲(chǔ)器而沒(méi)有程序存儲(chǔ)器,所以它一般要外接一塊程序存儲(chǔ)芯片,內(nèi)部的數(shù)據(jù)存儲(chǔ)器叫做9031的片內(nèi)存儲(chǔ)器,外部擴(kuò)展的存儲(chǔ)芯片叫做片外存儲(chǔ)器。
早期,片內(nèi)存儲(chǔ)器,還是片外存儲(chǔ)器,確實(shí)是根據(jù):他們是不是 在同一塊 集成電路芯片上,來(lái)區(qū)分的。
數(shù)據(jù)存儲(chǔ)器的傳送指令,也有區(qū)別:片內(nèi)傳送,使用MOV,涉及片外了,就要用MOVX指令。
但是,科技發(fā)展了,有些單片機(jī)芯片,在同一塊芯片上,還集成了少量的“片外存儲(chǔ)器”,針對(duì)這些存儲(chǔ)單元操作,就必須使用MOVX指令。
這樣看來(lái),片內(nèi),還是片外,區(qū)分的方法應(yīng)該是使用什么指令,而不是他們是否分離成兩塊芯片。
編輯:admin 最后修改時(shí)間:2019-07-31