最新中文字幕乱码在线-天天伊人狠狠久久中文av-少妇人妻av一区二区精品色-国产成人av天美传媒

案例&資訊
案例&資訊
主頁(yè) ? 案例&資訊 ? 行業(yè)案例 ? 查看詳情

單片機(jī)的片內(nèi)存儲(chǔ)器跟片外存儲(chǔ)器的詳解

來(lái)源:宇芯有限公司 日期:2017-12-04 14:57:23

存儲(chǔ)器是單片機(jī)的又一個(gè)重要組成部分,下圖展示了一種存儲(chǔ)容量為256個(gè)單元的存儲(chǔ)器結(jié)構(gòu)示意圖。其中每個(gè)存儲(chǔ)單元對(duì)應(yīng)一個(gè)地址,256個(gè)單元共有256個(gè)地址,用兩位16進(jìn)制數(shù)表示,即存儲(chǔ)器的地址(00H~FFH)。存儲(chǔ)器中每個(gè)存儲(chǔ)單元可存放一個(gè)八位二進(jìn)制信息,一般用兩位16進(jìn)制數(shù)來(lái)表示,這就是存儲(chǔ)器的內(nèi)容。存儲(chǔ)器的存儲(chǔ)單元地址和存儲(chǔ)單元的內(nèi)容是不同的兩個(gè)概念,不能混淆。



 
  早期,用于分辨片內(nèi)存儲(chǔ)器還是片外存儲(chǔ)器是根據(jù):他們是不是在同一塊集成電路芯片上,來(lái)區(qū)分的。數(shù)據(jù)存儲(chǔ)器的傳送指令,也有區(qū)別:片內(nèi)傳送,使用MOV,涉及片外了,就要用MOVX指令。
 
  但是,隨著科學(xué)技術(shù)的發(fā)展,有些單片機(jī)芯片在同一塊芯片上,還集成了少量的“片外存儲(chǔ)器”,針對(duì)這些存儲(chǔ)單元操作,就必須使用MOVX指令。這樣一來(lái),無(wú)論是片內(nèi)還是片外,區(qū)分的方法應(yīng)該是使用什么指令,而不是看是不是分離成兩塊芯片。
 
  片內(nèi)是單片機(jī)內(nèi)部的,片外是單片機(jī)外部的,也就是其他芯片的,不過(guò)現(xiàn)在的有些單片機(jī)的片外RAM也整合到單片機(jī)內(nèi)部了,但名字還是叫片外
 
  所有運(yùn)行的程序都需要從外存儲(chǔ)器調(diào)入內(nèi)存中才能被CPU處理而內(nèi)存中的程序和數(shù)據(jù)在沒(méi)有點(diǎn)的情況下不能保存,只有保存到外存儲(chǔ)器中。內(nèi)存儲(chǔ)器相當(dāng)于內(nèi)存,外存儲(chǔ)器相當(dāng)于硬盤。 總之,外存儲(chǔ)器是存儲(chǔ)程序和數(shù)據(jù)的,而內(nèi)存知識(shí)在程序運(yùn)行是暫時(shí)存放程序和數(shù)據(jù)
 
  程序存儲(chǔ)器通過(guò)(/EA) /Vpp引腳選擇。若(/EA) =0,則允許使用片內(nèi)ROM;若 (/EA)=1則允許使用片外ROM。
 
  數(shù)據(jù)存儲(chǔ)器通過(guò)指令區(qū)分:訪問(wèn)片內(nèi)RAM采用MOV指令,訪問(wèn)片外RAM采用MOVX指令。
 
  單片機(jī)的存儲(chǔ)器的按功能分為RAM和ROM,RAM常用作寄存器和數(shù)據(jù)存儲(chǔ)器,ROM都用作程序存儲(chǔ)器,片內(nèi)和片外沒(méi)什么差別,通常都是片內(nèi)不夠用,片外擴(kuò)充,當(dāng)然,單片機(jī)的特殊寄存器(用作運(yùn)算或設(shè)置單片機(jī)功能)一定在片內(nèi),而且也是不能擴(kuò)充的。
 
  標(biāo)準(zhǔn)mcs-51單片機(jī)內(nèi)部都有內(nèi)部數(shù)據(jù)存儲(chǔ)器,容量128~256bytes;部分型號(hào)有程序存儲(chǔ)器(分為PROM、EPROM和EEPROM三種),容量為4~8kBytes;由于內(nèi)數(shù)據(jù)存儲(chǔ)器很小,運(yùn)行較復(fù)雜一點(diǎn)的程序時(shí)一般需要擴(kuò)展外部數(shù)據(jù)存儲(chǔ)器,也就是增加一片RAM芯片,最初使用HM6116,后來(lái)用6264.若僅僅擴(kuò)展一片RAM,可以直接用多余引腳來(lái)控制,不需要其他芯片,缺點(diǎn)是編程比較麻煩。
 
  經(jīng)過(guò)30年的科技進(jìn)步,目前的mcs-51兼容芯片功能有了很大的增強(qiáng),除了內(nèi)部數(shù)據(jù)存儲(chǔ)器沒(méi)有變化外,芯片內(nèi)部大都集成了較大容量的FLASH ROM,部分信號(hào)還集成了2~12kBytes的擴(kuò)展存儲(chǔ)器,其中擴(kuò)展存儲(chǔ)器需要按照外部數(shù)據(jù)存儲(chǔ)器訪問(wèn)。


關(guān)鍵詞:單片機(jī)   RAM

上一篇:內(nèi)存價(jià)格明年依舊持續(xù)維持高位

宇芯有限公司自成立以來(lái),我們專注于代理國(guó)內(nèi)外各大知名品牌的半導(dǎo)體元器件,代理品牌有NETSOL、JSC、everspin、來(lái)?xiàng)頛yontek、ISSI、CYPRESS等多個(gè)品牌總代理資質(zhì),主要產(chǎn)品線為sram、mram、psram等其他存儲(chǔ)器芯片,致力于為客戶提供具有競(jìng)爭(zhēng)優(yōu)勢(shì)的產(chǎn)品,是一家專業(yè)提供存儲(chǔ)方案解決商。

江华| 明光市| 宽甸| 临澧县| 壶关县| 宣化县| 巫溪县| 高台县| 合作市| 庆云县| 五华县| 乐山市| 琼结县| 都江堰市| 修水县| 宜丰县| 乐山市| 舟曲县| 沭阳县| 大关县| 夏河县| 福贡县| 奎屯市| 吴忠市| 晋州市| 铅山县| 宝兴县| 永川市| 珠海市| 星子县| 仙居县| 沧源| 宜阳县| 巨鹿县| 平昌县| 磐石市| 康定县| 肥西县| 保山市| 涡阳县| 台州市|