訪問存儲(chǔ)空間時(shí),需要用到兩個(gè)指針變量,為DPT">

人人爱人人爽_2色视频网站_日韩欧美亚洲_中文字幕一区二区三中文字幕_制服丝袜影音先锋_成年人免费影院_freexxxx性特大另类

大學(xué)生新聞網(wǎng)
大學(xué)生新聞大學(xué)生活校園文學(xué)大學(xué)生村官
社會(huì)實(shí)踐活動(dòng)社會(huì)實(shí)踐經(jīng)歷社會(huì)實(shí)踐報(bào)告社會(huì)實(shí)踐總結(jié)社會(huì)實(shí)踐心得
全國排名校友會(huì)版軟科排名分類排名本科排名一本排名二本排名專科排名
求職簡歷職場法則面試技巧職場故事求職招聘
英語學(xué)習(xí)計(jì)算機(jī)學(xué)習(xí)電氣工程機(jī)械工程經(jīng)濟(jì)管理建筑設(shè)計(jì)財(cái)務(wù)會(huì)計(jì)
申請書證明書檢討書自薦信演講稿心得體會(huì)調(diào)查報(bào)告讀后感求職信推薦信其它范文
 

51單片機(jī)存儲(chǔ)器功能分類詳解

一.51的存儲(chǔ)器從功能上來說可以分為程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,至于到底能擴(kuò)展多少存儲(chǔ)空間,要看你擴(kuò)展的是哪一類存儲(chǔ)器。

訪問存儲(chǔ)空間時(shí),需要用到兩個(gè)指針變量,為DPTR和PC。其中pc為程序計(jì)數(shù)器,指向下一條需要執(zhí)行的指令的地址,DPTR為數(shù)據(jù)指針寄存器,這兩個(gè)變量的長度都為16位,這是51單片機(jī)內(nèi)部結(jié)構(gòu)決定的,無法改變。所以這兩個(gè)指針的尋址能力都為64K。這樣看來,兩類存儲(chǔ)器的擴(kuò)展能力都為64K。但是,如果你實(shí)際擴(kuò)展過存儲(chǔ)器,你就可以發(fā)現(xiàn)程序存儲(chǔ)器的擴(kuò)展能力并沒有64K!!!

這是為什么呢?

這得從51單片機(jī)的存儲(chǔ)空間的編址說起。這里僅作簡單說明,具體可以看教科書。簡單地說,內(nèi)部程序存儲(chǔ)器和外部程序存儲(chǔ)器是一起編址的,它們分別占用64K地址的一部分,所以外部擴(kuò)展時(shí)要減去內(nèi)部的地址空間,當(dāng)然小于64K啦。而數(shù)據(jù)存儲(chǔ)器是內(nèi)外部分別編址,內(nèi)外部數(shù)據(jù)存儲(chǔ)器用不同的指令進(jìn)行訪問,所以不用擔(dān)心單片機(jī)會(huì)混淆內(nèi)外部數(shù)據(jù)存儲(chǔ)器,所以外部數(shù)據(jù)存儲(chǔ)器擴(kuò)展能力有64K

擴(kuò)展閱讀:單片機(jī)存儲(chǔ)器的配置

二.MCS-51單片機(jī)擴(kuò)展系統(tǒng)中,片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器共處同一個(gè)地址空間,為什么不會(huì)發(fā)生總線沖突?

硬件上,控制信號(hào)不一樣:片外程序存儲(chǔ)器工作,要PSEN信號(hào)有效;片外數(shù)據(jù)存儲(chǔ)器工作,要RD或WR信號(hào)有效;

軟件上,尋址不一樣,片外程序存儲(chǔ)器工作,要用MOVC,

片外數(shù)據(jù)存儲(chǔ)器工作,要用MOVX;

雖然說他們的地址都是0000H~FFFFH,不會(huì)發(fā)生沖突的

因?yàn)榭刂菩盘?hào)線的不同:

外擴(kuò)的RAM芯片既能讀出又能寫入,所以通常都有讀寫控制引腳,記為OE和WE。外擴(kuò)RAM的讀、寫控制引腳分別與MCS-51的RD和WR引腳相連。

外擴(kuò)的EPROM在正常使用中只能讀出,不能寫入,故EPROM芯片沒有寫入控制引腳,只有讀出引腳,記為OE,該引腳與MCS-51單片機(jī)的PSEN相連

三.單片機(jī)中外接程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器公用16位地址線和8根數(shù)據(jù)線為什么不會(huì)起沖突

建議你閱讀一下單片機(jī)關(guān)于選通地址、傳遞數(shù)據(jù)方面的敘述。

下面我簡略的說一下大概過程,希望對你有所幫助。

第一,單片機(jī)采用三總線結(jié)構(gòu)傳遞數(shù)據(jù)。地址總線、數(shù)據(jù)總線、控制總線。傳遞數(shù)據(jù)的過程是先尋址,再傳遞數(shù)據(jù)。即先送一個(gè)地址信息(由微處理器向總線寫一個(gè)地址信息),由寄存器(也可能是程序存儲(chǔ)器,也可能是數(shù)據(jù)存儲(chǔ)器)根據(jù)這個(gè)地址,把微處理器要讀取的數(shù)據(jù)寫到總線上,微處理器再讀取這個(gè)數(shù)據(jù)。整個(gè)過程由控制總線控制。所以每次讀的數(shù)據(jù)是針對那個(gè)地址對應(yīng)的寄存器操作的,不會(huì)發(fā)生混亂。寫數(shù)據(jù)時(shí)一樣,先尋址,再寫數(shù)據(jù),數(shù)據(jù)就寫入剛才尋址時(shí)的地址對應(yīng)的那個(gè)寄存器里去了。

第二、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器有不同的選通信號(hào),在一個(gè)指令周期里,是不同的時(shí)間選通的,所以不會(huì)混亂。

第三。選通的引腳不同。拿片外數(shù)據(jù)存儲(chǔ)器來說,是P3的第6和第7引腳做選通信號(hào),程序存儲(chǔ)器是PSEN做選通信號(hào),他們接在各自器件的選通引腳上,所以不會(huì)混亂。

第四,指令不同。拿匯編指令來說。MOV是程序存儲(chǔ)器傳遞數(shù)據(jù)用,MOVX是數(shù)據(jù)存儲(chǔ)器傳遞數(shù)據(jù)用(對片外而言)。

總之,記住三總線傳遞的方式,先尋址,再傳數(shù),由控制總線控制,這個(gè)模式,你就容易理解這個(gè)了。

單片機(jī)的p2和p0分別傳遞地址的高八位和低八位。同時(shí)p0還傳遞數(shù)據(jù)。在時(shí)序信號(hào)的ALE高電平期間,鎖定地址信息。/PSEN是選通程序存儲(chǔ)器的。在/PSEN低電平期間是向程序存儲(chǔ)器傳遞程序代碼,/WR和/RD是選通數(shù)據(jù)存儲(chǔ)器的,即在/WR和/RD(p3的六腳和七腳)低電平期間把數(shù)據(jù)傳遞給數(shù)據(jù)寄存器。而/PSEN和/WR及/RD是在不同時(shí)間變?yōu)榈碗娖降模瑳]有重疊的部分。也就是說,當(dāng)/WR及/RD變成低電平時(shí),/PSEN已經(jīng)恢復(fù)高電平了,由P0口傳出的數(shù)據(jù)信息當(dāng)然只會(huì)傳到數(shù)據(jù)存儲(chǔ)器里,因?yàn)槌绦虼鎯?chǔ)器已經(jīng)不再處于選通狀態(tài)了!!從表面看,都是從p0口傳出的,但因?yàn)檫x通器件的時(shí)間不同而不會(huì)發(fā)生混亂。當(dāng)然我說的是片外程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的的情況,其實(shí)對片內(nèi)也一樣,還是三總線的這種控制方式,使它們在不同的時(shí)間被選通,而不至于發(fā)生沖突。

看看單片機(jī)的一個(gè)電路圖。你會(huì)發(fā)現(xiàn)p0既跟74LS373連,又跟8155或8255或鍵盤或數(shù)模轉(zhuǎn)換器等等連。而8155或8255或鍵盤或數(shù)模轉(zhuǎn)換器等等對單片機(jī)而言是當(dāng)做數(shù)據(jù)存儲(chǔ)器處理的。74LS373連的多半是程序存儲(chǔ)器。那么p0送出的信號(hào)不是兩者都接受了嗎?注意看ALE接74LS373的G接口,鎖存地址用,PSEN有時(shí)用有時(shí)不用。WR和RD接數(shù)據(jù)存儲(chǔ)器的選通接口。因?yàn)閃R和RD跟ALE的信號(hào)在時(shí)間上沒有重疊部分,所以p0的信號(hào)不會(huì)被程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器同時(shí)收到。這是一個(gè)舉例說明,具體情況要具體分析。

四,51單片機(jī),存儲(chǔ)器分為數(shù)據(jù)存儲(chǔ)器和程序儲(chǔ)存器,其地址空間、存取指令、和控制信號(hào)各有一套,

51是馮-諾依曼結(jié)構(gòu)

哈弗結(jié)構(gòu)說的是將程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器地址編碼分開,因而有兩種程序指令總線和數(shù)據(jù)指令總線。請注意這里說的是:地址編碼分開。取指令和取數(shù)據(jù)可以同時(shí)進(jìn)行。

因?yàn)轳T-諾依曼結(jié)構(gòu)的數(shù)據(jù)線和指令線是分時(shí)復(fù)用的,在同一根線上,有時(shí)傳送的是數(shù)據(jù)有時(shí)是指令,所以它取指令和取數(shù)據(jù)不能同時(shí)進(jìn)行。你看mov,movx,movc,的功能,它告訴cpu什么時(shí)候取數(shù)據(jù)什么時(shí)候取指令。注意:數(shù)據(jù)和指令的區(qū)別!

又一種說法哈佛結(jié)構(gòu)和馮.諾依曼結(jié)構(gòu)都是一種存儲(chǔ)器結(jié)構(gòu)。哈佛結(jié)構(gòu)是將指令存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分開的一種存儲(chǔ)器結(jié)構(gòu);而馮.諾依曼結(jié)構(gòu)將指令存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器合在一起的存儲(chǔ)器結(jié)構(gòu)。

哈佛結(jié)構(gòu)是為了高速數(shù)據(jù)處理而采用的,因?yàn)榭梢酝瑫r(shí)讀取指令和數(shù)據(jù)(分開存儲(chǔ)的)。大大提高了數(shù)據(jù)吞吐率。缺點(diǎn)是結(jié)構(gòu)復(fù)雜。

通用微機(jī)指令和數(shù)據(jù)是混合存儲(chǔ)的,結(jié)構(gòu)上簡單,成本低。假設(shè)是哈佛結(jié)構(gòu):你就得在電腦安裝兩塊硬盤,一塊裝程序,一塊裝數(shù)據(jù),內(nèi)存裝兩根,一根儲(chǔ)存指令,一根存儲(chǔ)數(shù)據(jù)……

是什么結(jié)構(gòu)要看總線結(jié)構(gòu)的。51單片機(jī)雖然數(shù)據(jù)指令存儲(chǔ)區(qū)是分開的,但總線是分時(shí)復(fù)用得,所以頂多算改進(jìn)型的哈佛結(jié)構(gòu),呵呵。ARM9雖然是哈佛德,但是之前的版本也還是馮諾結(jié)構(gòu)。早期的X86能迅速占有市場,一條很重要的原因,正是靠了馮諾依曼這種實(shí)現(xiàn)簡單,成本低的總線結(jié)構(gòu)。樓上的兄弟有一點(diǎn)說的不確切,現(xiàn)在的處理器雖然外部總線上看是諾依曼結(jié)構(gòu)的,但是由于內(nèi)部CACHE的存在,因此實(shí)際上內(nèi)部來看已經(jīng)算是改進(jìn)型哈佛結(jié)構(gòu)的了。

這個(gè)問題21ic上討論翻了無數(shù)個(gè)帖子,沒有什么定論,見仁見智。

至于優(yōu)缺點(diǎn),呵呵,樓上的兄弟說的就比較的明白了。哈佛結(jié)構(gòu)就是復(fù)雜,對外圍設(shè)備的連接與處理要求高,十分不適合外圍存儲(chǔ)器的擴(kuò)展。所以早期通用CPU難以采用這種結(jié)構(gòu)。而單片機(jī),由于內(nèi)部集成了所需的存儲(chǔ)器,所以采用哈佛結(jié)構(gòu)也未嘗不可。現(xiàn)在的處理器,依托CACHE的存在,已經(jīng)很好的將二者統(tǒng)一起來了。

很多入門的書上基本上都說:由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備組成的系統(tǒng)

都叫馮氏結(jié)構(gòu)。

也有的說:“程序存儲(chǔ)器的數(shù)據(jù)線地址線”與“數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)線地址線”共用的話,就是馮氏結(jié)構(gòu),所以51是該結(jié)構(gòu)。(我認(rèn)為說得太絕對了)

我認(rèn)為馮氏結(jié)構(gòu)與哈佛結(jié)構(gòu)的區(qū)別應(yīng)該在存儲(chǔ)器的空間分別上,哈佛結(jié)構(gòu)的數(shù)據(jù)區(qū)和代碼區(qū)是分開的,它們即使地址相同,但空間也是不同的,主要表現(xiàn)在數(shù)據(jù)不能夠當(dāng)作代碼來運(yùn)行。

口線復(fù)用,就將它認(rèn)為成馮氏結(jié)構(gòu),我認(rèn)為這樣不足取,應(yīng)該是按照空間是否完全重合來辨別。比如PC機(jī)的代碼空間和數(shù)據(jù)空間是同一空間,所以是馮氏結(jié)構(gòu);51由于IO口不夠,但代碼空間和數(shù)據(jù)空間是分開的,所以還是哈佛結(jié)構(gòu)。

另外,還有的把CISCRISC和地址是否復(fù)用,是哪種結(jié)構(gòu)這3這都混到一起。我認(rèn)為這三者都沒有必然的關(guān)系。只不過RISC因?yàn)榫喠酥噶罴瑳]有了執(zhí)行復(fù)雜功能的指令,為了提高性能,常采用哈佛結(jié)構(gòu),并且不復(fù)用地址線。
    作者:大學(xué)生新聞網(wǎng) 來源:大學(xué)生新聞網(wǎng)
    發(fā)布時(shí)間:2018-11-26 瀏覽:
  • 電源線你是否都了解他們的使用方法?
  • 面對如此眾多的花樣繁多的帶插頭的電源線你是否都了解他們的使用方法,是不是只是隨便找個(gè)插座就插上了呢?其實(shí)這就是電器隱患啊。在眾
  • 01-02 關(guān)注:141
  • 施工用電安全距離與外電防護(hù)
  • 一、用電管理:

    ⒈臨時(shí)用電必須按“《施工現(xiàn)場臨時(shí)用電安全技術(shù)規(guī)范》JGJ46-88”編制用電施工組織設(shè)計(jì)制定安全用電技術(shù)措
  • 01-02 關(guān)注:135
  • 電表箱裝飾畫的特點(diǎn)
  • 電表箱裝飾畫,也叫做配電箱裝飾畫、電閘盒裝飾畫、電源開關(guān)裝飾畫等多個(gè)名字,這些都是根據(jù)其使用功能來命名的,電表箱裝飾畫的主要作
  • 01-02 關(guān)注:135
  • 電器裝置的四個(gè)裝設(shè)原則
  • 施工現(xiàn)場離不開用電,工程設(shè)備、施工機(jī)具、現(xiàn)場照明、電氣安裝等,都需要電能的支持。隨著建設(shè)工程項(xiàng)目的科技含量和智能化的加強(qiáng),施工
  • 01-02 關(guān)注:290
  • 家用電器的漏電保護(hù)須知
  • 在當(dāng)前的生活當(dāng)中,家用電器的選擇是越來越多,像電熱水器,電磁爐,微波爐等等,無論是哪一種家用電器,在漏電保護(hù)上要做到全面保障,
  • 01-02 關(guān)注:123
  • 電氣工作人員必須熟悉施工用電
  • 1. 電氣工作人員必須熟悉施工用電安全技術(shù)規(guī)程,必須具備必要的技術(shù)理論知識(shí)和實(shí)際操作技能,并經(jīng)考試合格,方可持證上崗工作。&#6
  • 01-02 關(guān)注:138
人人爱人人爽_2色视频网站_日韩欧美亚洲_中文字幕一区二区三中文字幕_制服丝袜影音先锋_成年人免费影院_freexxxx性特大另类
亚洲观看高清完整版在线观看| 日本一区二区久久| 欧美福利一区二区| 亚洲三级免费观看| 成人av在线一区二区三区| 久久久精品人体av艺术| 麻豆精品国产91久久久久久| 日韩欧美激情一区| 久久精品99国产国产精| 欧美一卡二卡三卡四卡| 另类成人小视频在线| 日韩一级片在线播放| 久久精品免费观看| 欧美大胆人体bbbb| 老汉av免费一区二区三区 | 久久超碰97中文字幕| 91精品国产美女浴室洗澡无遮挡| 首页国产欧美久久| 欧美大胆人体bbbb| 成人深夜福利app| 亚洲精品伦理在线| 日韩一区二区精品在线观看| 国产在线播精品第三| 国产精品成人免费在线| 欧美绝品在线观看成人午夜影视| 视频在线观看一区二区三区| 欧美va亚洲va| 欧美国产日产图区| 久久久亚洲精华液精华液精华液| 欧美日韩亚洲国产综合| 国产精品久久午夜| 91精品婷婷国产综合久久性色| 天天操天天干天天综合网| 日韩精品一区二区三区视频播放| 国产一区二区三区久久悠悠色av| 亚洲欧洲性图库| 欧美一区二区三区在线电影 | 欧美激情在线一区二区三区| 欧洲在线/亚洲| 国产乱码精品一品二品| 亚洲一二三区在线观看| 国产日韩亚洲欧美综合| 欧美日韩国产综合久久| 大桥未久av一区二区三区中文| 亚洲va欧美va人人爽| 国产精品视频第一区| 26uuu亚洲综合色| 欧美三级欧美一级| 成人精品免费视频| 久久99精品久久只有精品| 一区二区三区久久久| 久久久久久99精品| 91精品国产欧美一区二区18| 一本久道久久综合中文字幕| 国产成人精品免费网站| 日本不卡一区二区三区| 夜夜嗨av一区二区三区四季av| 欧美激情中文不卡| 精品国产99国产精品| 欧美一级片在线观看| 欧美性一二三区| 99国产精品久久久| 99久久国产综合精品女不卡| 成人av片在线观看| jizzjizzjizz欧美| 99久久婷婷国产综合精品电影| 国产精品一区免费在线观看| 免费一区二区视频| 免费观看在线综合| 日韩精品一卡二卡三卡四卡无卡| 亚洲综合网站在线观看| 亚洲高清久久久| 性做久久久久久久免费看| 亚洲综合丝袜美腿| 一区二区三区四区乱视频| 一区二区三区四区亚洲| 一区二区日韩av| 亚洲成人在线观看视频| 日韩在线一二三区| 九九九精品视频| 国产很黄免费观看久久| 国产曰批免费观看久久久| 国产伦精品一区二区三区视频青涩| 国模一区二区三区白浆| 丁香婷婷深情五月亚洲| 91小视频在线免费看| 欧美亚洲动漫另类| 日韩欧美综合一区| 久久免费美女视频| 国产精品不卡在线观看| 亚洲狼人国产精品| 亚洲成a人v欧美综合天堂下载| 日本中文字幕一区二区有限公司| 麻豆freexxxx性91精品| 成人免费电影视频| 欧美性做爰猛烈叫床潮| 精品国产伦一区二区三区免费| 中文在线免费一区三区高中清不卡 | 亚洲自拍偷拍网站| 亚洲国产精品一区二区www在线 | 亚洲一二三区视频在线观看| 日本不卡免费在线视频| 国产91在线看| 欧美日韩一区二区在线观看视频| 日韩免费高清av| 中文字幕一区二区三区乱码在线 | 7777精品伊人久久久大香线蕉的 | 欧美精品一区二区三区在线播放 | 欧美三级电影网| 亚洲精品一区二区三区福利| 亚洲欧美一区二区三区国产精品| 日韩成人一级大片| 99久久精品国产精品久久 | 成人动漫在线一区| 欧美高清性hdvideosex| 国产欧美精品日韩区二区麻豆天美| 亚洲综合清纯丝袜自拍| 国产麻豆一精品一av一免费 | av在线不卡电影| 日韩欧美国产精品一区| 一区二区三区在线免费观看| 国产v综合v亚洲欧| 欧美成人艳星乳罩| 亚洲第一搞黄网站| 91小视频免费看| 国产女同互慰高潮91漫画| 日韩精品乱码av一区二区| 91影院在线免费观看| www国产精品av| 日本欧洲一区二区| 精品视频一区 二区 三区| 亚洲天堂精品视频| 丁香网亚洲国际| 国产清纯白嫩初高生在线观看91 | 精品黑人一区二区三区久久| 亚洲gay无套男同| 91毛片在线观看| 综合激情成人伊人| 成人高清伦理免费影院在线观看| 久久综合色婷婷| 精品亚洲porn| 精品少妇一区二区三区免费观看| 日韩国产欧美在线播放| 在线91免费看| 日韩av一区二| 日韩欧美一区二区免费| 久久机这里只有精品| 欧美大白屁股肥臀xxxxxx| 日本午夜精品一区二区三区电影| 91 com成人网| 国产专区欧美精品| 久久久久国产成人精品亚洲午夜| 韩国av一区二区三区| 国产农村妇女毛片精品久久麻豆| 成人永久免费视频| 亚洲丝袜美腿综合| 欧美日韩激情一区| 麻豆精品久久精品色综合| 精品久久久影院| 成人免费精品视频| 亚洲卡通动漫在线| 欧美欧美欧美欧美| 免费在线看一区| 欧美韩国日本一区| 91精品1区2区| 日韩电影在线一区| 国产色婷婷亚洲99精品小说| 97精品国产97久久久久久久久久久久| 亚洲精品高清在线| 91精品国产综合久久福利软件| 国产一区二区三区黄视频 | 91传媒视频在线播放| 五月婷婷综合激情| 国产喂奶挤奶一区二区三区| 9人人澡人人爽人人精品| 亚洲综合小说图片| 日韩免费观看高清完整版| 成人av资源在线观看| 亚洲香肠在线观看| 久久久高清一区二区三区| 色婷婷综合久色| 美女视频黄 久久| 1000部国产精品成人观看| 欧美精品一二三| 99久久免费精品高清特色大片| 奇米色777欧美一区二区| 国产精品天美传媒沈樵| 7777精品伊人久久久大香线蕉的 | 亚洲成人av一区二区| 久久蜜桃一区二区| 欧美性xxxxxxxx| 成人18精品视频| 日韩成人免费在线| 亚洲欧美日韩一区| 国产欧美日韩另类一区| 6080国产精品一区二区| 91美女视频网站| 成人免费视频caoporn| 天天av天天翘天天综合网色鬼国产| 中文字幕一区二区三区精华液|