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